FV3 Bundle
gsw_helmholtz_energy_ice.f90
Go to the documentation of this file.
1 !==========================================================================
2 elemental function gsw_helmholtz_energy_ice (t, p)
3 !==========================================================================
4 !
5 ! Calculates the Helmholtz energy of ice.
6 !
7 ! t = in-situ temperature (ITS-90) [ deg C ]
8 ! p = sea pressure [ dbar ]
9 ! ( i.e. absolute pressure - 10.1325 dbar )
10 !
11 ! Helmholtz_energy_ice = Helmholtz energy of ice [ J/kg ]
12 !--------------------------------------------------------------------------
13 
15 
17 
18 use gsw_mod_kinds
19 
20 implicit none
21 
22 real (r8), intent(in) :: t, p
23 
24 real (r8) :: gsw_helmholtz_energy_ice
25 
27  - (db2pa*p + gsw_p0)*gsw_gibbs_ice(0,1,t,p)
28 
29 return
30 end function
31 
32 !--------------------------------------------------------------------------
elemental real(r8) function gsw_helmholtz_energy_ice(t, p)