ROMS
Loading...
Searching...
No Matches
mod_eoscoef.F
Go to the documentation of this file.
1#include "cppdefs.h"
3#ifdef NONLIN_EOS
4!
5!git $Id$
6!================================================== Hernan G. Arango ===
7! Copyright (c) 2002-2025 The ROMS Group !
8! Licensed under a MIT/X style license !
9! See License_ROMS.md !
10!=======================================================================
11! !
12! Polynomial expansion coefficients for the computation of !
13! "in situ" density and other associated quantities via the !
14! nonlinear equation of state for seawater as a function of !
15! potential temperature, salinity, and pressure (Jackett and !
16! McDougall, 1992). !
17! !
18!=======================================================================
19!
20 USE mod_kinds
21
22 implicit none
23
24 real(r8), parameter :: a00 = +1.909256e+04_r8
25 real(r8), parameter :: a01 = +2.098925e+02_r8
26 real(r8), parameter :: a02 = -3.041638e+00_r8
27 real(r8), parameter :: a03 = -1.852732e-03_r8
28 real(r8), parameter :: a04 = -1.361629e-05_r8
29 real(r8), parameter :: b00 = +1.044077e+02_r8
30 real(r8), parameter :: b01 = -6.500517e+00_r8
31 real(r8), parameter :: b02 = +1.553190e-01_r8
32 real(r8), parameter :: b03 = +2.326469e-04_r8
33 real(r8), parameter :: d00 = -5.587545e+00_r8
34 real(r8), parameter :: d01 = +7.390729e-01_r8
35 real(r8), parameter :: d02 = -1.909078e-02_r8
36 real(r8), parameter :: e00 = +4.721788e-01_r8
37 real(r8), parameter :: e01 = +1.028859e-02_r8
38 real(r8), parameter :: e02 = -2.512549e-04_r8
39 real(r8), parameter :: e03 = -5.939910e-07_r8
40 real(r8), parameter :: f00 = -1.571896e-02_r8
41 real(r8), parameter :: f01 = -2.598241e-04_r8
42 real(r8), parameter :: f02 = +7.267926e-06_r8
43 real(r8), parameter :: g00 = +2.042967e-03_r8
44 real(r8), parameter :: g01 = +1.045941e-05_r8
45 real(r8), parameter :: g02 = -5.782165e-10_r8
46 real(r8), parameter :: g03 = +1.296821e-07_r8
47 real(r8), parameter :: h00 = -2.595994e-07_r8
48 real(r8), parameter :: h01 = -1.248266e-09_r8
49 real(r8), parameter :: h02 = -3.508914e-09_r8
50 real(r8), parameter :: q00 = +9.99842594e+02_r8
51 real(r8), parameter :: q01 = +6.793952e-02_r8
52 real(r8), parameter :: q02 = -9.095290e-03_r8
53 real(r8), parameter :: q03 = +1.001685e-04_r8
54 real(r8), parameter :: q04 = -1.120083e-06_r8
55 real(r8), parameter :: q05 = +6.536332e-09_r8
56 real(r8), parameter :: u00 = +8.24493e-01_r8
57 real(r8), parameter :: u01 = -4.08990e-03_r8
58 real(r8), parameter :: u02 = +7.64380e-05_r8
59 real(r8), parameter :: u03 = -8.24670e-07_r8
60 real(r8), parameter :: u04 = +5.38750e-09_r8
61 real(r8), parameter :: v00 = -5.72466e-03_r8
62 real(r8), parameter :: v01 = +1.02270e-04_r8
63 real(r8), parameter :: v02 = -1.65460e-06_r8
64 real(r8), parameter :: w00 = +4.8314e-04_r8
65
66#endif
67
68 END MODULE mod_eoscoef
real(r8), parameter b03
Definition mod_eoscoef.F:32
real(r8), parameter e02
Definition mod_eoscoef.F:38
real(r8), parameter h02
Definition mod_eoscoef.F:49
real(r8), parameter q03
Definition mod_eoscoef.F:53
real(r8), parameter a03
Definition mod_eoscoef.F:27
real(r8), parameter q04
Definition mod_eoscoef.F:54
real(r8), parameter q05
Definition mod_eoscoef.F:55
real(r8), parameter u01
Definition mod_eoscoef.F:57
real(r8), parameter f00
Definition mod_eoscoef.F:40
real(r8), parameter v01
Definition mod_eoscoef.F:62
real(r8), parameter g01
Definition mod_eoscoef.F:44
real(r8), parameter a04
Definition mod_eoscoef.F:28
real(r8), parameter f01
Definition mod_eoscoef.F:41
real(r8), parameter g00
Definition mod_eoscoef.F:43
real(r8), parameter u02
Definition mod_eoscoef.F:58
real(r8), parameter d01
Definition mod_eoscoef.F:34
real(r8), parameter w00
Definition mod_eoscoef.F:64
real(r8), parameter b00
Definition mod_eoscoef.F:29
real(r8), parameter u03
Definition mod_eoscoef.F:59
real(r8), parameter d00
Definition mod_eoscoef.F:33
real(r8), parameter d02
Definition mod_eoscoef.F:35
real(r8), parameter g03
Definition mod_eoscoef.F:46
real(r8), parameter b01
Definition mod_eoscoef.F:30
real(r8), parameter u04
Definition mod_eoscoef.F:60
real(r8), parameter u00
Definition mod_eoscoef.F:56
real(r8), parameter v02
Definition mod_eoscoef.F:63
real(r8), parameter q01
Definition mod_eoscoef.F:51
real(r8), parameter e00
Definition mod_eoscoef.F:36
real(r8), parameter h00
Definition mod_eoscoef.F:47
real(r8), parameter g02
Definition mod_eoscoef.F:45
real(r8), parameter e03
Definition mod_eoscoef.F:39
real(r8), parameter a00
Definition mod_eoscoef.F:24
real(r8), parameter a01
Definition mod_eoscoef.F:25
real(r8), parameter a02
Definition mod_eoscoef.F:26
real(r8), parameter b02
Definition mod_eoscoef.F:31
real(r8), parameter h01
Definition mod_eoscoef.F:48
real(r8), parameter e01
Definition mod_eoscoef.F:37
real(r8), parameter f02
Definition mod_eoscoef.F:42
real(r8), parameter v00
Definition mod_eoscoef.F:61
real(r8), parameter q02
Definition mod_eoscoef.F:52
real(r8), parameter q00
Definition mod_eoscoef.F:50
integer, parameter r8
Definition mod_kinds.F:28