|
subroutine, public | mom_eos_wright::calculate_density_scalar_wright (T, S, pressure, rho) |
| This subroutine computes the in situ density of sea water (rho in units of kg/m^3) from salinity (S in psu), potential temperature (T in deg C), and pressure in Pa. It uses the expression from Wright, 1997, J. Atmos. Ocean. Tech., 14, 735-740. Coded by R. Hallberg, 7/00. More...
|
|
subroutine, public | mom_eos_wright::calculate_density_array_wright (T, S, pressure, rho, start, npts) |
| This subroutine computes the in situ density of sea water (rho in units of kg/m^3) from salinity (S in psu), potential temperature (T in deg C), and pressure in Pa. It uses the expression from Wright, 1997, J. Atmos. Ocean. Tech., 14, 735-740. Coded by R. Hallberg, 7/00. More...
|
|
subroutine, public | mom_eos_wright::calculate_density_derivs_wright (T, S, pressure, drho_dT, drho_dS, start, npts) |
|
subroutine, public | mom_eos_wright::calculate_specvol_derivs_wright (T, S, pressure, dSV_dT, dSV_dS, start, npts) |
|
subroutine, public | mom_eos_wright::calculate_compress_wright (T, S, pressure, rho, drho_dp, start, npts) |
| This subroutine computes the in situ density of sea water (rho in units of kg/m^3) and the compressibility (drho/dp = C_sound^-2) (drho_dp in units of s2 m-2) from salinity (sal in psu), potential temperature (T in deg C), and pressure in Pa. It uses the expressions from Wright, 1997, J. Atmos. Ocean. Tech., 14, 735-740. Coded by R. Hallberg, 1/01. More...
|
|
subroutine, public | mom_eos_wright::int_density_dz_wright (T, S, z_t, z_b, rho_ref, rho_0, G_e, HII, HIO, dpa, intz_dpa, intx_dpa, inty_dpa) |
| This subroutine calculates analytical and nearly-analytical integrals of pressure anomalies across layers, which are required for calculating the finite-volume form pressure accelerations in a Boussinesq model. More...
|
|
subroutine, public | mom_eos_wright::int_spec_vol_dp_wright (T, S, p_t, p_b, alpha_ref, HI, dza, intp_dza, intx_dza, inty_dza, halo_size) |
| This subroutine calculates analytical and nearly-analytical integrals in pressure across layers of geopotential anomalies, which are required for calculating the finite-volume form pressure accelerations in a non-Boussinesq model. There are essentially no free assumptions, apart from the use of Bode's rule to do the horizontal integrals, and from a truncation in the series for log(1-eps/1+eps) that assumes that |eps| < 0.34. More...
|
|
|
real, parameter | mom_eos_wright::a0 = 7.057924e-4 |
|
real, parameter | mom_eos_wright::a1 = 3.480336e-7 |
|
real, parameter | mom_eos_wright::a2 = -1.112733e-7 |
|
real, parameter | mom_eos_wright::b0 = 5.790749e8 |
|
real, parameter | mom_eos_wright::b1 = 3.516535e6 |
|
real, parameter | mom_eos_wright::b2 = -4.002714e4 |
|
real, parameter | mom_eos_wright::b3 = 2.084372e2 |
|
real, parameter | mom_eos_wright::b4 = 5.944068e5 |
|
real, parameter | mom_eos_wright::b5 = -9.643486e3 |
|
real, parameter | mom_eos_wright::c0 = 1.704853e5 |
|
real, parameter | mom_eos_wright::c1 = 7.904722e2 |
|
real, parameter | mom_eos_wright::c2 = -7.984422 |
|
real, parameter | mom_eos_wright::c3 = 5.140652e-2 |
|
real, parameter | mom_eos_wright::c4 = -2.302158e2 |
|
real, parameter | mom_eos_wright::c5 = -3.079464 |
|