3 sa_final, ct_final, w_ih_final)
53 real (r8),
intent(in) :: sa, ct, p, w_ih, t_ih
54 real (r8),
intent(out) :: sa_final, ct_final, w_ih_final
56 real (r8) :: ctf, h_bulk, sa_bulk, tf_ih
58 real (r8),
parameter :: saturation_fraction = 0.0_r8
60 character (*),
parameter :: func_name =
"gsw_melting_ice_into_seawater" 72 if (t_ih .gt. tf_ih)
then 81 sa_bulk = (1.0_r8 - w_ih)*sa
elemental subroutine gsw_melting_ice_into_seawater(sa, ct, p, w_ih, t_ih, sa_final, ct_final, w_ih_final)
real(r8), parameter, public gsw_error_limit
elemental real(r8) function, public gsw_error_code(err_num, func_name, error_code)