FV3 Bundle
gsw_rho_alpha_beta.f90
Go to the documentation of this file.
1
!==========================================================================
2
elemental subroutine
gsw_rho_alpha_beta
(sa, ct, p, rho, alpha, beta)
3
!==========================================================================
4
!
5
! Calculates in-situ density, the appropiate thermal expansion coefficient
6
! and the appropriate saline contraction coefficient of seawater from
7
! Absolute Salinity and Conservative Temperature. This function uses the
8
! computationally-efficient expression for specific volume in terms of
9
! SA, CT and p (Roquet et al., 2014).
10
!
11
! Note that potential density (pot_rho) with respect to reference pressure
12
! p_ref is obtained by calling this function with the pressure argument
13
! being p_ref as in [pot_rho, ~, ~] = gsw_rho_alpha_beta(SA,CT,p_ref).
14
!
15
! SA = Absolute Salinity [ g/kg ]
16
! CT = Conservative Temperature (ITS-90) [ deg C ]
17
! p = sea pressure [ dbar ]
18
! ( i.e. absolute pressure - 10.1325 dbar )
19
!
20
! rho = in-situ density [ kg/m ]
21
! alpha = thermal expansion coefficient [ 1/K ]
22
! with respect to Conservative Temperature
23
! beta = saline (i.e. haline) contraction [ kg/g ]
24
! coefficient at constant Conservative Temperature
25
!--------------------------------------------------------------------------
26
27
use
gsw_mod_toolbox
,
only
:
gsw_rho
28
29
use
gsw_mod_teos10_constants
,
only
:
gsw_sfac
,
offset
30
31
use
gsw_mod_specvol_coefficients
32
33
use
gsw_mod_kinds
34
35
implicit none
36
37
real (r8)
,
intent(in)
:: sa, ct, p
38
real (r8)
,
intent(out)
,
optional
:: rho, alpha, beta
39
40
real (r8)
:: v, v_ct_part, v_sa_part, xs, ys, z
41
42
xs = sqrt(
gsw_sfac
*sa +
offset
)
43
ys = ct*0.025_r8
44
z = p*1e-4_r8
45
46
v =
v000
+ xs*(
v010
+ xs*(
v020
+ xs*(
v030
+ xs*(
v040
+ xs*(
v050
&
47
+
v060
*xs))))) + ys*(
v100
+ xs*(
v110
+ xs*(
v120
+ xs*(
v130
+ xs*(
v140
&
48
+
v150
*xs)))) + ys*(
v200
+ xs*(
v210
+ xs*(
v220
+ xs*(
v230
+
v240
*xs))) &
49
+ ys*(
v300
+ xs*(
v310
+ xs*(
v320
+
v330
*xs)) + ys*(
v400
+ xs*(
v410
&
50
+
v420
*xs) + ys*(
v500
+
v510
*xs +
v600
*ys))))) + z*(
v001
+ xs*(
v011
&
51
+ xs*(
v021
+ xs*(
v031
+ xs*(
v041
+
v051
*xs)))) + ys*(
v101
+ xs*(
v111
&
52
+ xs*(
v121
+ xs*(
v131
+
v141
*xs))) + ys*(
v201
+ xs*(
v211
+ xs*(
v221
&
53
+
v231
*xs)) + ys*(
v301
+ xs*(
v311
+
v321
*xs) + ys*(
v401
+
v411
*xs &
54
+
v501
*ys)))) + z*(
v002
+ xs*(
v012
+ xs*(
v022
+ xs*(
v032
+
v042
*xs))) &
55
+ ys*(
v102
+ xs*(
v112
+ xs*(
v122
+
v132
*xs)) + ys*(
v202
+ xs*(
v212
&
56
+
v222
*xs) + ys*(
v302
+
v312
*xs +
v402
*ys))) + z*(
v003
+ xs*(
v013
&
57
+
v023
*xs) + ys*(
v103
+
v113
*xs +
v203
*ys) + z*(
v004
+
v014
*xs +
v104
*ys &
58
+ z*(
v005
+
v006
*z)))))
59
60
if
(
present
(rho)) rho = 1.0_r8/v
61
62
if
(
present
(alpha))
then
63
64
v_ct_part =
a000
+ xs*(
a100
+ xs*(
a200
+ xs*(
a300
+ xs*(
a400
+
a500
*xs)))) &
65
+ ys*(
a010
+ xs*(
a110
+ xs*(
a210
+ xs*(
a310
+
a410
*xs))) &
66
+ ys*(
a020
+ xs*(
a120
+ xs*(
a220
+
a320
*xs)) + ys*(
a030
&
67
+ xs*(
a130
+
a230
*xs) + ys*(
a040
+
a140
*xs +
a050
*ys )))) &
68
+ z*(
a001
+ xs*(
a101
+ xs*(
a201
+ xs*(
a301
+
a401
*xs))) &
69
+ ys*(
a011
+ xs*(
a111
+ xs*(
a211
+
a311
*xs)) + ys*(
a021
&
70
+ xs*(
a121
+
a221
*xs) + ys*(
a031
+
a131
*xs +
a041
*ys))) &
71
+ z*(
a002
+ xs*(
a102
+ xs*(
a202
+
a302
*xs)) + ys*(
a012
&
72
+ xs*(
a112
+
a212
*xs) + ys*(
a022
+
a122
*xs +
a032
*ys)) &
73
+ z*(
a003
+
a103
*xs +
a013
*ys +
a004
*z)))
74
75
alpha = 0.025_r8*v_ct_part/v
76
77
end if
78
79
if
(
present
(beta))
then
80
81
v_sa_part =
b000
+ xs*(
b100
+ xs*(
b200
+ xs*(
b300
+ xs*(
b400
+
b500
*xs)))) &
82
+ ys*(
b010
+ xs*(
b110
+ xs*(
b210
+ xs*(
b310
+
b410
*xs))) &
83
+ ys*(
b020
+ xs*(
b120
+ xs*(
b220
+
b320
*xs)) + ys*(
b030
&
84
+ xs*(
b130
+
b230
*xs) + ys*(
b040
+
b140
*xs +
b050
*ys)))) &
85
+ z*(
b001
+ xs*(
b101
+ xs*(
b201
+ xs*(
b301
+
b401
*xs))) &
86
+ ys*(
b011
+ xs*(
b111
+ xs*(
b211
+
b311
*xs)) + ys*(
b021
&
87
+ xs*(
b121
+
b221
*xs) + ys*(
b031
+
b131
*xs +
b041
*ys))) &
88
+ z*(
b002
+ xs*(
b102
+ xs*(
b202
+
b302
*xs))+ ys*(
b012
&
89
+ xs*(
b112
+
b212
*xs) + ys*(
b022
+
b122
*xs +
b032
*ys)) &
90
+ z*(
b003
+
b103
*xs +
b013
*ys +
b004
*z)))
91
92
beta = -v_sa_part*0.5_r8*
gsw_sfac
/(v*xs)
93
94
end if
95
96
return
97
end subroutine
98
99
!--------------------------------------------------------------------------
gsw_mod_specvol_coefficients::v211
real(r8), parameter v211
Definition:
gsw_mod_specvol_coefficients.f90:283
gsw_mod_specvol_coefficients::v003
real(r8), parameter v003
Definition:
gsw_mod_specvol_coefficients.f90:238
gsw_mod_specvol_coefficients::b122
real(r8), parameter b122
Definition:
gsw_mod_specvol_coefficients.f90:106
gsw_mod_specvol_coefficients::v021
real(r8), parameter v021
Definition:
gsw_mod_specvol_coefficients.f90:248
gsw_mod_specvol_coefficients::v005
real(r8), parameter v005
Definition:
gsw_mod_specvol_coefficients.f90:240
gsw_mod_specvol_coefficients::a111
real(r8), parameter a111
Definition:
gsw_mod_specvol_coefficients.f90:32
gsw_mod_specvol_coefficients::v000
real(r8), parameter v000
Definition:
gsw_mod_specvol_coefficients.f90:235
gsw_mod_specvol_coefficients::b120
real(r8), parameter b120
Definition:
gsw_mod_specvol_coefficients.f90:72
gsw_mod_specvol_coefficients::v104
real(r8), parameter v104
Definition:
gsw_mod_specvol_coefficients.f90:264
gsw_mod_specvol_coefficients::b140
real(r8), parameter b140
Definition:
gsw_mod_specvol_coefficients.f90:74
gsw_mod_specvol_coefficients::v102
real(r8), parameter v102
Definition:
gsw_mod_specvol_coefficients.f90:262
gsw_mod_toolbox::gsw_rho
Definition:
gsw_mod_toolbox.f90:1052
gsw_mod_specvol_coefficients::b040
real(r8), parameter b040
Definition:
gsw_mod_specvol_coefficients.f90:67
gsw_mod_specvol_coefficients::a131
real(r8), parameter a131
Definition:
gsw_mod_specvol_coefficients.f90:38
gsw_mod_specvol_coefficients::b130
real(r8), parameter b130
Definition:
gsw_mod_specvol_coefficients.f90:73
gsw_mod_specvol_coefficients::v121
real(r8), parameter v121
Definition:
gsw_mod_specvol_coefficients.f90:270
gsw_mod_specvol_coefficients::b031
real(r8), parameter b031
Definition:
gsw_mod_specvol_coefficients.f90:88
gsw_mod_specvol_coefficients::b211
real(r8), parameter b211
Definition:
gsw_mod_specvol_coefficients.f90:95
gsw_mod_specvol_coefficients::a020
real(r8), parameter a020
Definition:
gsw_mod_specvol_coefficients.f90:18
gsw_mod_specvol_coefficients::b111
real(r8), parameter b111
Definition:
gsw_mod_specvol_coefficients.f90:91
gsw_mod_specvol_coefficients::v012
real(r8), parameter v012
Definition:
gsw_mod_specvol_coefficients.f90:244
gsw_mod_specvol_coefficients::v210
real(r8), parameter v210
Definition:
gsw_mod_specvol_coefficients.f90:282
gsw_mod_specvol_coefficients::v032
real(r8), parameter v032
Definition:
gsw_mod_specvol_coefficients.f90:253
gsw_mod_specvol_coefficients::b210
real(r8), parameter b210
Definition:
gsw_mod_specvol_coefficients.f90:76
gsw_mod_specvol_coefficients::a401
real(r8), parameter a401
Definition:
gsw_mod_specvol_coefficients.f90:56
gsw_mod_specvol_coefficients::a110
real(r8), parameter a110
Definition:
gsw_mod_specvol_coefficients.f90:31
gsw_mod_specvol_coefficients::v140
real(r8), parameter v140
Definition:
gsw_mod_specvol_coefficients.f90:275
gsw_mod_specvol_coefficients::v202
real(r8), parameter v202
Definition:
gsw_mod_specvol_coefficients.f90:280
gsw_mod_toolbox
Definition:
gsw_mod_toolbox.f90:1
gsw_mod_specvol_coefficients::v201
real(r8), parameter v201
Definition:
gsw_mod_specvol_coefficients.f90:279
gsw_mod_specvol_coefficients::v312
real(r8), parameter v312
Definition:
gsw_mod_specvol_coefficients.f90:296
gsw_mod_specvol_coefficients::v022
real(r8), parameter v022
Definition:
gsw_mod_specvol_coefficients.f90:249
gsw_mod_specvol_coefficients::b004
real(r8), parameter b004
Definition:
gsw_mod_specvol_coefficients.f90:62
gsw_mod_specvol_coefficients::a310
real(r8), parameter a310
Definition:
gsw_mod_specvol_coefficients.f90:52
gsw_mod_specvol_coefficients::v240
real(r8), parameter v240
Definition:
gsw_mod_specvol_coefficients.f90:290
gsw_mod_specvol_coefficients::b021
real(r8), parameter b021
Definition:
gsw_mod_specvol_coefficients.f90:87
gsw_mod_specvol_coefficients::v321
real(r8), parameter v321
Definition:
gsw_mod_specvol_coefficients.f90:298
gsw_mod_specvol_coefficients::b013
real(r8), parameter b013
Definition:
gsw_mod_specvol_coefficients.f90:64
gsw_mod_specvol_coefficients::b221
real(r8), parameter b221
Definition:
gsw_mod_specvol_coefficients.f90:96
gsw_mod_specvol_coefficients::v402
real(r8), parameter v402
Definition:
gsw_mod_specvol_coefficients.f90:302
gsw_mod_specvol_coefficients::v041
real(r8), parameter v041
Definition:
gsw_mod_specvol_coefficients.f90:255
gsw_mod_specvol_coefficients::b311
real(r8), parameter b311
Definition:
gsw_mod_specvol_coefficients.f90:98
gsw_mod_specvol_coefficients::b112
real(r8), parameter b112
Definition:
gsw_mod_specvol_coefficients.f90:105
gsw_mod_specvol_coefficients::a022
real(r8), parameter a022
Definition:
gsw_mod_specvol_coefficients.f90:20
gsw_mod_specvol_coefficients::a112
real(r8), parameter a112
Definition:
gsw_mod_specvol_coefficients.f90:33
gsw_mod_specvol_coefficients::a301
real(r8), parameter a301
Definition:
gsw_mod_specvol_coefficients.f90:50
gsw_mod_specvol_coefficients::b410
real(r8), parameter b410
Definition:
gsw_mod_specvol_coefficients.f90:83
gsw_mod_specvol_coefficients::v051
real(r8), parameter v051
Definition:
gsw_mod_specvol_coefficients.f90:258
gsw_mod_specvol_coefficients::v510
real(r8), parameter v510
Definition:
gsw_mod_specvol_coefficients.f90:308
gsw_mod_specvol_coefficients::v111
real(r8), parameter v111
Definition:
gsw_mod_specvol_coefficients.f90:266
gsw_mod_teos10_constants
Definition:
gsw_mod_teos10_constants.f90:2
gsw_mod_specvol_coefficients::b300
real(r8), parameter b300
Definition:
gsw_mod_specvol_coefficients.f90:79
gsw_mod_specvol_coefficients::a050
real(r8), parameter a050
Definition:
gsw_mod_specvol_coefficients.f90:26
gsw_mod_specvol_coefficients::a320
real(r8), parameter a320
Definition:
gsw_mod_specvol_coefficients.f90:54
gsw_mod_specvol_coefficients::b012
real(r8), parameter b012
Definition:
gsw_mod_specvol_coefficients.f90:101
gsw_mod_specvol_coefficients::a210
real(r8), parameter a210
Definition:
gsw_mod_specvol_coefficients.f90:43
gsw_mod_specvol_coefficients::v301
real(r8), parameter v301
Definition:
gsw_mod_specvol_coefficients.f90:292
gsw_mod_specvol_coefficients::v411
real(r8), parameter v411
Definition:
gsw_mod_specvol_coefficients.f90:304
gsw_mod_specvol_coefficients::b310
real(r8), parameter b310
Definition:
gsw_mod_specvol_coefficients.f90:80
gsw_mod_specvol_coefficients::a041
real(r8), parameter a041
Definition:
gsw_mod_specvol_coefficients.f90:25
gsw_mod_specvol_coefficients::a002
real(r8), parameter a002
Definition:
gsw_mod_specvol_coefficients.f90:11
gsw_mod_specvol_coefficients::v221
real(r8), parameter v221
Definition:
gsw_mod_specvol_coefficients.f90:286
gsw_mod_specvol_coefficients::b011
real(r8), parameter b011
Definition:
gsw_mod_specvol_coefficients.f90:86
gsw_mod_specvol_coefficients::a032
real(r8), parameter a032
Definition:
gsw_mod_specvol_coefficients.f90:23
gsw_mod_specvol_coefficients::a010
real(r8), parameter a010
Definition:
gsw_mod_specvol_coefficients.f90:14
gsw_mod_specvol_coefficients::b302
real(r8), parameter b302
Definition:
gsw_mod_specvol_coefficients.f90:109
gsw_mod_specvol_coefficients::a011
real(r8), parameter a011
Definition:
gsw_mod_specvol_coefficients.f90:15
gsw_mod_specvol_coefficients::b320
real(r8), parameter b320
Definition:
gsw_mod_specvol_coefficients.f90:81
gsw_mod_specvol_coefficients::v150
real(r8), parameter v150
Definition:
gsw_mod_specvol_coefficients.f90:277
gsw_mod_specvol_coefficients::v011
real(r8), parameter v011
Definition:
gsw_mod_specvol_coefficients.f90:243
gsw_mod_specvol_coefficients::v101
real(r8), parameter v101
Definition:
gsw_mod_specvol_coefficients.f90:261
gsw_mod_specvol_coefficients::a013
real(r8), parameter a013
Definition:
gsw_mod_specvol_coefficients.f90:17
gsw_mod_specvol_coefficients::v401
real(r8), parameter v401
Definition:
gsw_mod_specvol_coefficients.f90:301
gsw_mod_specvol_coefficients::a103
real(r8), parameter a103
Definition:
gsw_mod_specvol_coefficients.f90:30
gsw_mod_specvol_coefficients::v501
real(r8), parameter v501
Definition:
gsw_mod_specvol_coefficients.f90:307
gsw_mod_specvol_coefficients::b020
real(r8), parameter b020
Definition:
gsw_mod_specvol_coefficients.f90:65
gsw_mod_specvol_coefficients::a004
real(r8), parameter a004
Definition:
gsw_mod_specvol_coefficients.f90:13
gsw_mod_specvol_coefficients::b131
real(r8), parameter b131
Definition:
gsw_mod_specvol_coefficients.f90:93
gsw_mod_teos10_constants::offset
real(r8), parameter offset
Definition:
gsw_mod_teos10_constants.f90:49
gsw_mod_specvol_coefficients::v230
real(r8), parameter v230
Definition:
gsw_mod_specvol_coefficients.f90:288
gsw_mod_specvol_coefficients::v231
real(r8), parameter v231
Definition:
gsw_mod_specvol_coefficients.f90:289
gsw_mod_specvol_coefficients::a500
real(r8), parameter a500
Definition:
gsw_mod_specvol_coefficients.f90:58
gsw_mod_specvol_coefficients::a030
real(r8), parameter a030
Definition:
gsw_mod_specvol_coefficients.f90:21
gsw_mod_specvol_coefficients::a202
real(r8), parameter a202
Definition:
gsw_mod_specvol_coefficients.f90:42
gsw_mod_specvol_coefficients::a400
real(r8), parameter a400
Definition:
gsw_mod_specvol_coefficients.f90:55
gsw_mod_specvol_coefficients::b301
real(r8), parameter b301
Definition:
gsw_mod_specvol_coefficients.f90:97
gsw_mod_specvol_coefficients::a031
real(r8), parameter a031
Definition:
gsw_mod_specvol_coefficients.f90:22
gsw_mod_specvol_coefficients::b400
real(r8), parameter b400
Definition:
gsw_mod_specvol_coefficients.f90:82
gsw_mod_specvol_coefficients::a220
real(r8), parameter a220
Definition:
gsw_mod_specvol_coefficients.f90:46
gsw_mod_specvol_coefficients::a300
real(r8), parameter a300
Definition:
gsw_mod_specvol_coefficients.f90:49
gsw_mod_specvol_coefficients::v113
real(r8), parameter v113
Definition:
gsw_mod_specvol_coefficients.f90:268
gsw_mod_specvol_coefficients::v203
real(r8), parameter v203
Definition:
gsw_mod_specvol_coefficients.f90:281
gsw_mod_specvol_coefficients::v010
real(r8), parameter v010
Definition:
gsw_mod_specvol_coefficients.f90:242
gsw_mod_specvol_coefficients::v600
real(r8), parameter v600
Definition:
gsw_mod_specvol_coefficients.f90:309
gsw_mod_specvol_coefficients::b230
real(r8), parameter b230
Definition:
gsw_mod_specvol_coefficients.f90:78
gsw_mod_specvol_coefficients::v040
real(r8), parameter v040
Definition:
gsw_mod_specvol_coefficients.f90:254
gsw_mod_specvol_coefficients::v220
real(r8), parameter v220
Definition:
gsw_mod_specvol_coefficients.f90:285
gsw_mod_specvol_coefficients::b500
real(r8), parameter b500
Definition:
gsw_mod_specvol_coefficients.f90:84
gsw_mod_specvol_coefficients::b220
real(r8), parameter b220
Definition:
gsw_mod_specvol_coefficients.f90:77
gsw_mod_specvol_coefficients::b212
real(r8), parameter b212
Definition:
gsw_mod_specvol_coefficients.f90:108
gsw_mod_specvol_coefficients::v042
real(r8), parameter v042
Definition:
gsw_mod_specvol_coefficients.f90:256
gsw_mod_specvol_coefficients::b050
real(r8), parameter b050
Definition:
gsw_mod_specvol_coefficients.f90:68
gsw_mod_specvol_coefficients::v014
real(r8), parameter v014
Definition:
gsw_mod_specvol_coefficients.f90:246
gsw_mod_specvol_coefficients::a140
real(r8), parameter a140
Definition:
gsw_mod_specvol_coefficients.f90:39
gsw_mod_specvol_coefficients::b041
real(r8), parameter b041
Definition:
gsw_mod_specvol_coefficients.f90:89
gsw_mod_specvol_coefficients::a001
real(r8), parameter a001
Definition:
gsw_mod_specvol_coefficients.f90:10
gsw_mod_specvol_coefficients::v006
real(r8), parameter v006
Definition:
gsw_mod_specvol_coefficients.f90:241
gsw_mod_specvol_coefficients::v103
real(r8), parameter v103
Definition:
gsw_mod_specvol_coefficients.f90:263
gsw_mod_specvol_coefficients::b000
real(r8), parameter b000
Definition:
gsw_mod_specvol_coefficients.f90:60
gsw_mod_specvol_coefficients::b002
real(r8), parameter b002
Definition:
gsw_mod_specvol_coefficients.f90:100
gsw_mod_specvol_coefficients::v132
real(r8), parameter v132
Definition:
gsw_mod_specvol_coefficients.f90:274
gsw_mod_specvol_coefficients::a302
real(r8), parameter a302
Definition:
gsw_mod_specvol_coefficients.f90:51
gsw_mod_specvol_coefficients::b202
real(r8), parameter b202
Definition:
gsw_mod_specvol_coefficients.f90:107
gsw_mod_specvol_coefficients::v001
real(r8), parameter v001
Definition:
gsw_mod_specvol_coefficients.f90:236
gsw_mod_kinds
Definition:
gsw_mod_kinds.f90:2
gsw_mod_specvol_coefficients::v031
real(r8), parameter v031
Definition:
gsw_mod_specvol_coefficients.f90:252
gsw_mod_specvol_coefficients::v400
real(r8), parameter v400
Definition:
gsw_mod_specvol_coefficients.f90:300
gsw_mod_specvol_coefficients::v310
real(r8), parameter v310
Definition:
gsw_mod_specvol_coefficients.f90:294
gsw_mod_specvol_coefficients::v122
real(r8), parameter v122
Definition:
gsw_mod_specvol_coefficients.f90:271
gsw_mod_specvol_coefficients::v020
real(r8), parameter v020
Definition:
gsw_mod_specvol_coefficients.f90:247
gsw_mod_specvol_coefficients::a102
real(r8), parameter a102
Definition:
gsw_mod_specvol_coefficients.f90:29
gsw_mod_specvol_coefficients::b121
real(r8), parameter b121
Definition:
gsw_mod_specvol_coefficients.f90:92
gsw_mod_specvol_coefficients::b010
real(r8), parameter b010
Definition:
gsw_mod_specvol_coefficients.f90:63
gsw_mod_specvol_coefficients::b032
real(r8), parameter b032
Definition:
gsw_mod_specvol_coefficients.f90:103
gsw_mod_specvol_coefficients::v302
real(r8), parameter v302
Definition:
gsw_mod_specvol_coefficients.f90:293
gsw_mod_specvol_coefficients::b201
real(r8), parameter b201
Definition:
gsw_mod_specvol_coefficients.f90:94
gsw_mod_specvol_coefficients::a100
real(r8), parameter a100
Definition:
gsw_mod_specvol_coefficients.f90:27
gsw_mod_specvol_coefficients::v110
real(r8), parameter v110
Definition:
gsw_mod_specvol_coefficients.f90:265
gsw_mod_specvol_coefficients::v131
real(r8), parameter v131
Definition:
gsw_mod_specvol_coefficients.f90:273
gsw_mod_specvol_coefficients::v420
real(r8), parameter v420
Definition:
gsw_mod_specvol_coefficients.f90:305
gsw_mod_specvol_coefficients::v222
real(r8), parameter v222
Definition:
gsw_mod_specvol_coefficients.f90:287
gsw_mod_specvol_coefficients::b022
real(r8), parameter b022
Definition:
gsw_mod_specvol_coefficients.f90:102
gsw_mod_specvol_coefficients::v023
real(r8), parameter v023
Definition:
gsw_mod_specvol_coefficients.f90:250
gsw_mod_specvol_coefficients::b110
real(r8), parameter b110
Definition:
gsw_mod_specvol_coefficients.f90:71
gsw_mod_specvol_coefficients::a003
real(r8), parameter a003
Definition:
gsw_mod_specvol_coefficients.f90:12
gsw_mod_specvol_coefficients::a200
real(r8), parameter a200
Definition:
gsw_mod_specvol_coefficients.f90:40
gsw_mod_specvol_coefficients::a101
real(r8), parameter a101
Definition:
gsw_mod_specvol_coefficients.f90:28
gsw_mod_specvol_coefficients::v100
real(r8), parameter v100
Definition:
gsw_mod_specvol_coefficients.f90:260
gsw_mod_specvol_coefficients::a410
real(r8), parameter a410
Definition:
gsw_mod_specvol_coefficients.f90:57
gsw_mod_specvol_coefficients::v060
real(r8), parameter v060
Definition:
gsw_mod_specvol_coefficients.f90:259
gsw_mod_specvol_coefficients::a311
real(r8), parameter a311
Definition:
gsw_mod_specvol_coefficients.f90:53
gsw_mod_specvol_coefficients::v013
real(r8), parameter v013
Definition:
gsw_mod_specvol_coefficients.f90:245
gsw_mod_specvol_coefficients::b102
real(r8), parameter b102
Definition:
gsw_mod_specvol_coefficients.f90:104
gsw_mod_specvol_coefficients::b103
real(r8), parameter b103
Definition:
gsw_mod_specvol_coefficients.f90:70
gsw_mod_specvol_coefficients::a040
real(r8), parameter a040
Definition:
gsw_mod_specvol_coefficients.f90:24
gsw_mod_specvol_coefficients::v320
real(r8), parameter v320
Definition:
gsw_mod_specvol_coefficients.f90:297
gsw_mod_specvol_coefficients::a120
real(r8), parameter a120
Definition:
gsw_mod_specvol_coefficients.f90:34
gsw_mod_specvol_coefficients::v212
real(r8), parameter v212
Definition:
gsw_mod_specvol_coefficients.f90:284
gsw_mod_teos10_constants::gsw_sfac
real(r8), parameter gsw_sfac
Definition:
gsw_mod_teos10_constants.f90:45
gsw_mod_specvol_coefficients::v002
real(r8), parameter v002
Definition:
gsw_mod_specvol_coefficients.f90:237
gsw_mod_specvol_coefficients::v311
real(r8), parameter v311
Definition:
gsw_mod_specvol_coefficients.f90:295
gsw_mod_specvol_coefficients::b101
real(r8), parameter b101
Definition:
gsw_mod_specvol_coefficients.f90:90
gsw_mod_specvol_coefficients::a221
real(r8), parameter a221
Definition:
gsw_mod_specvol_coefficients.f90:47
gsw_mod_specvol_coefficients::a230
real(r8), parameter a230
Definition:
gsw_mod_specvol_coefficients.f90:48
gsw_mod_specvol_coefficients::v030
real(r8), parameter v030
Definition:
gsw_mod_specvol_coefficients.f90:251
gsw_mod_specvol_coefficients::b401
real(r8), parameter b401
Definition:
gsw_mod_specvol_coefficients.f90:99
gsw_mod_specvol_coefficients::a212
real(r8), parameter a212
Definition:
gsw_mod_specvol_coefficients.f90:45
gsw_mod_specvol_coefficients::a121
real(r8), parameter a121
Definition:
gsw_mod_specvol_coefficients.f90:35
gsw_mod_specvol_coefficients::b100
real(r8), parameter b100
Definition:
gsw_mod_specvol_coefficients.f90:69
gsw_mod_specvol_coefficients::b030
real(r8), parameter b030
Definition:
gsw_mod_specvol_coefficients.f90:66
gsw_rho_alpha_beta
elemental subroutine gsw_rho_alpha_beta(sa, ct, p, rho, alpha, beta)
Definition:
gsw_rho_alpha_beta.f90:3
gsw_mod_specvol_coefficients::b001
real(r8), parameter b001
Definition:
gsw_mod_specvol_coefficients.f90:85
gsw_mod_specvol_coefficients::a012
real(r8), parameter a012
Definition:
gsw_mod_specvol_coefficients.f90:16
gsw_mod_specvol_coefficients::a130
real(r8), parameter a130
Definition:
gsw_mod_specvol_coefficients.f90:37
gsw_mod_specvol_coefficients::a122
real(r8), parameter a122
Definition:
gsw_mod_specvol_coefficients.f90:36
gsw_mod_specvol_coefficients::v141
real(r8), parameter v141
Definition:
gsw_mod_specvol_coefficients.f90:276
gsw_mod_specvol_coefficients::v130
real(r8), parameter v130
Definition:
gsw_mod_specvol_coefficients.f90:272
gsw_mod_specvol_coefficients::v112
real(r8), parameter v112
Definition:
gsw_mod_specvol_coefficients.f90:267
gsw_mod_specvol_coefficients::a211
real(r8), parameter a211
Definition:
gsw_mod_specvol_coefficients.f90:44
gsw_mod_specvol_coefficients::a201
real(r8), parameter a201
Definition:
gsw_mod_specvol_coefficients.f90:41
gsw_mod_specvol_coefficients::v004
real(r8), parameter v004
Definition:
gsw_mod_specvol_coefficients.f90:239
gsw_mod_specvol_coefficients::b200
real(r8), parameter b200
Definition:
gsw_mod_specvol_coefficients.f90:75
gsw_mod_specvol_coefficients::v200
real(r8), parameter v200
Definition:
gsw_mod_specvol_coefficients.f90:278
gsw_mod_specvol_coefficients::v300
real(r8), parameter v300
Definition:
gsw_mod_specvol_coefficients.f90:291
gsw_mod_specvol_coefficients::v330
real(r8), parameter v330
Definition:
gsw_mod_specvol_coefficients.f90:299
gsw_mod_specvol_coefficients::v500
real(r8), parameter v500
Definition:
gsw_mod_specvol_coefficients.f90:306
gsw_mod_specvol_coefficients::a000
real(r8), parameter a000
Definition:
gsw_mod_specvol_coefficients.f90:9
gsw_mod_specvol_coefficients::v120
real(r8), parameter v120
Definition:
gsw_mod_specvol_coefficients.f90:269
gsw_mod_specvol_coefficients::v410
real(r8), parameter v410
Definition:
gsw_mod_specvol_coefficients.f90:303
gsw_mod_specvol_coefficients::a021
real(r8), parameter a021
Definition:
gsw_mod_specvol_coefficients.f90:19
gsw_mod_specvol_coefficients
Definition:
gsw_mod_specvol_coefficients.f90:2
gsw_mod_specvol_coefficients::v050
real(r8), parameter v050
Definition:
gsw_mod_specvol_coefficients.f90:257
gsw_mod_specvol_coefficients::b003
real(r8), parameter b003
Definition:
gsw_mod_specvol_coefficients.f90:61
src
fv3-bundle
gsw
toolbox
gsw_rho_alpha_beta.f90
Generated on Tue Nov 6 2018 11:39:00 for FV3 Bundle by
1.8.14