FV3 Bundle
gsw_beta_const_t_exact.f90
Go to the documentation of this file.
1 !==========================================================================
2 elemental function gsw_beta_const_t_exact (sa, t, p)
3 !==========================================================================
4 !
5 ! Calculates saline (haline) contraction coefficient of seawater at
6 ! constant in-situ temperature.
7 !
8 ! sa : Absolute Salinity [g/kg]
9 ! t : in-situ temperature [deg C]
10 ! p : sea pressure [dbar]
11 !
12 ! gsw_beta_const_t_exact : haline contraction coefficient [kg/g]
13 !--------------------------------------------------------------------------
14 
15 use gsw_mod_toolbox, only : gsw_gibbs
16 
17 use gsw_mod_kinds
18 
19 implicit none
20 
21 real (r8), intent(in) :: sa, t, p
22 
23 real (r8) :: gsw_beta_const_t_exact
24 
25 integer, parameter :: n0=0, n1=1
26 
27 gsw_beta_const_t_exact = -gsw_gibbs(n1,n0,n1,sa,t,p)/gsw_gibbs(n0,n0,n1,sa,t,p)
28 
29 return
30 end function
31 
32 !--------------------------------------------------------------------------
elemental real(r8) function gsw_beta_const_t_exact(sa, t, p)