3 saturation_fraction, tfreezing_sa, tfreezing_p)
38 real (r8),
intent(in) :: sa, p, saturation_fraction
39 real (r8),
intent(out),
optional :: tfreezing_sa, tfreezing_p
41 real (r8) :: rec_denom, tf
43 real (r8),
parameter :: g_per_kg = 1000.0_r8
49 if (
present(tfreezing_sa)) tfreezing_sa = &
51 + saturation_fraction*(1e-3_r8)/(2.0_r8*
gsw_sso)
53 if (
present(tfreezing_p)) tfreezing_p = &
elemental subroutine gsw_t_freezing_first_derivatives(sa, p, saturation_fraction, tfreezing_sa, tfreezing_p)
real(r8), parameter gsw_sso