27 real (r8),
intent(in) :: sa, ct, p
31 real (r8) :: alpha_ct, alpha_on_beta, alpha_sa, beta_sa, rho
32 real (r8) :: v_sa, v_ct, v_sa_sa, v_sa_ct, v_ct_ct
40 alpha_ct = rho*(v_ct_ct - rho*v_ct*v_ct)
42 alpha_sa = rho*(v_sa_ct - rho*v_sa*v_ct)
44 beta_sa = -rho*(v_sa_sa - rho*v_sa*v_sa)
49 alpha_on_beta*(2.0_r8*alpha_sa - alpha_on_beta*beta_sa)
elemental real(r8) function gsw_cabbeling(sa, ct, p)