FV3 Bundle
gsw_internal_energy_ice.f90
Go to the documentation of this file.
1 !==========================================================================
2 elemental function gsw_internal_energy_ice (t, p)
3 !==========================================================================
4 !
5 ! Calculates the specific internal 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 ! internal_energy_ice = specific internal energy (u) [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_internal_energy_ice
25 
27  - (gsw_t0 + t)*gsw_gibbs_ice(1,0,t,p) &
28  - (db2pa*p + gsw_p0)*gsw_gibbs_ice(0,1,t,p)
29 
30 return
31 end function
32 
33 !--------------------------------------------------------------------------
elemental real(r8) function gsw_internal_energy_ice(t, p)