My Project
Functions/Subroutines | Variables
ice_constants Module Reference

Functions/Subroutines

subroutine init_constants
 

Variables

real(kind=dbl_kind), parameter gravit = 9.80616_dbl_kind
 
real(kind=dbl_kind), parameter secday = 86400.0_dbl_kind
 
real(kind=dbl_kind), parameter omega = 7.292e-5_dbl_kind
 
real(kind=dbl_kind), parameter radius = 6.37e6_dbl_kind
 
real(kind=dbl_kind), parameter rhoi = 917.0_dbl_kind
 
real(kind=dbl_kind), parameter rhow = 1026.0_dbl_kind
 
real(kind=dbl_kind), parameter rhofresh = 1000.0_dbl_kind
 
real(kind=dbl_kind), parameter zvir = 0.606_dbl_kind
 
real(kind=dbl_kind), parameter vonkar = 0.4_dbl_kind
 
real(kind=dbl_kind), parameter cp_air = 1005.0_dbl_kind
 
real(kind=dbl_kind), parameter cp_wv = 1.81e3_dbl_kind
 
real(kind=dbl_kind), parameter stefan_boltzmann = 567.0e-10_dbl_kind
 
real(kind=dbl_kind), parameter tffresh = 273.15_dbl_kind
 
real(kind=dbl_kind), parameter cp_ice = 2106._dbl_kind
 
real(kind=dbl_kind), parameter cp_ocn = 4218._dbl_kind
 
real(kind=dbl_kind), parameter lsub = 2.835e6_dbl_kind
 
real(kind=dbl_kind), parameter lvap = 2.501e6_dbl_kind
 
real(kind=dbl_kind), parameter lfresh = Lsub-Lvap
 
real(kind=dbl_kind), parameter timelt = 0.0_dbl_kind
 
real(kind=dbl_kind), parameter tsmelt = 0.0_dbl_kind
 
real(kind=dbl_kind), parameter ice_ref_salinity = 4._dbl_kind
 
real(kind=real_kind), parameter spval = 1.0e30_real_kind
 
real(kind=dbl_kind), parameter rhos = 330.0_dbl_kind
 
real(kind=dbl_kind), parameter depresst = 0.054_dbl_kind
 
real(kind=dbl_kind), parameter iceruf = 0.0005_dbl_kind
 
real(kind=dbl_kind), parameter kappav = 1.4_dbl_kind
 
real(kind=dbl_kind), parameter kappan = 17.6_dbl_kind
 
real(kind=dbl_kind), parameter emissivity = 0.95_dbl_kind
 
real(kind=dbl_kind), parameter kice = 2.03_dbl_kind
 
real(kind=dbl_kind), parameter ksno = 0.30_dbl_kind
 
real(kind=dbl_kind), parameter zref = 10._dbl_kind
 
real(kind=dbl_kind), parameter qqqice = 11637800._dbl_kind
 
real(kind=dbl_kind), parameter tttice = 5897.8_dbl_kind
 
real(kind=dbl_kind), parameter qqqocn = 627572.4_dbl_kind
 
real(kind=dbl_kind), parameter tttocn = 5107.4_dbl_kind
 
real(kind=dbl_kind), parameter c0i = 0.0_dbl_kind
 
real(kind=dbl_kind), parameter c1i = 1.0_dbl_kind
 
real(kind=dbl_kind), parameter c2i = 2.0_dbl_kind
 
real(kind=dbl_kind), parameter c3i = 3.0_dbl_kind
 
real(kind=dbl_kind), parameter c4i = 4.0_dbl_kind
 
real(kind=dbl_kind), parameter c5i = 5.0_dbl_kind
 
real(kind=dbl_kind), parameter c6i = 6.0_dbl_kind
 
real(kind=dbl_kind), parameter c7i = 7.0_dbl_kind
 
real(kind=dbl_kind), parameter c8i = 8.0_dbl_kind
 
real(kind=dbl_kind), parameter c9i = 9.0_dbl_kind
 
real(kind=dbl_kind), parameter c10i = 10.0_dbl_kind
 
real(kind=dbl_kind), parameter c12 = 12.0_dbl_kind
 
real(kind=dbl_kind), parameter c15 = 15.0_dbl_kind
 
real(kind=dbl_kind), parameter c16 = 16.0_dbl_kind
 
real(kind=dbl_kind), parameter c20 = 20.0_dbl_kind
 
real(kind=dbl_kind), parameter c25 = 25.0_dbl_kind
 
real(kind=dbl_kind), parameter c90 = 90.0_dbl_kind
 
real(kind=dbl_kind), parameter c100 = 100.0_dbl_kind
 
real(kind=dbl_kind), parameter c360 = 360.0_dbl_kind
 
real(kind=dbl_kind), parameter c365 = 365.0_dbl_kind
 
real(kind=dbl_kind), parameter c1000 = 1000.0_dbl_kind
 
real(kind=dbl_kind), parameter c1p5 = 1.5_dbl_kind
 
real(kind=dbl_kind), parameter p001 = 0.001_dbl_kind
 
real(kind=dbl_kind), parameter p01 = 0.01_dbl_kind
 
real(kind=dbl_kind), parameter p1 = 0.1_dbl_kind
 
real(kind=dbl_kind), parameter p2 = 0.2_dbl_kind
 
real(kind=dbl_kind), parameter p4 = 0.4_dbl_kind
 
real(kind=dbl_kind), parameter p5 = 0.5_dbl_kind
 
real(kind=dbl_kind), parameter p6 = 0.6_dbl_kind
 
real(kind=dbl_kind), parameter p15 = 0.15_dbl_kind
 
real(kind=dbl_kind), parameter p25 = 0.25_dbl_kind
 
real(kind=dbl_kind), parameter p166 = c1i/c6i
 
real(kind=dbl_kind), parameter p333 = c1i/c3i
 
real(kind=dbl_kind), parameter p666 = c2i/c3i
 
real(kind=dbl_kind), parameter p111 = c1i/c9i
 
real(kind=dbl_kind), parameter p055 = p111*p5
 
real(kind=dbl_kind), parameter p027 = p055*p5
 
real(kind=dbl_kind), parameter p222 = c2i/c9i
 
real(kind=dbl_kind), parameter eps04 = 1.0e-4_dbl_kind
 
real(kind=dbl_kind), parameter eps11 = 1.0e-11_dbl_kind
 
real(kind=dbl_kind), parameter eps12 = 1.0e-12_dbl_kind
 
real(kind=dbl_kind), parameter eps13 = 1.0e-13_dbl_kind
 
real(kind=dbl_kind), parameter eps15 = 1.0e-15_dbl_kind
 
real(kind=dbl_kind), parameter eps16 = 1.0e-16_dbl_kind
 
real(kind=dbl_kind), parameter puny = 1.0e-5_dbl_kind
 
real(kind=dbl_kind) pih
 
real(kind=dbl_kind), parameter cm_to_m = 0.01_dbl_kind
 
real(kind=dbl_kind), parameter m_to_cm = 100._dbl_kind
 
real(kind=dbl_kind), parameter m2_to_km2 = 1.e-6_dbl_kind
 
real(kind=dbl_kind), parameter kg_to_g = 1000._dbl_kind
 
real(kind=dbl_kind), parameter mps_to_cmpdy = 8.64e6_dbl_kind
 
real(kind=dbl_kind), parameter mps_to_cmpyr = mps_to_cmpdy*365._dbl_kind
 
real(kind=dbl_kind) rad_to_deg
 

Function/Subroutine Documentation

◆ init_constants()

subroutine ice_constants::init_constants ( )

Definition at line 236 of file ice_constants.f90.

236 !
237 ! !DESCRIPTION:
238 !
239 ! Initializes constants that are best defined at run time (e.g. pi)
240 !
241 ! !REVISION HISTORY:
242 !
243 ! author Elizabeth C. Hunke, LANL
244 !
245 ! !USES:
246 !
247 ! !INPUT/OUTPUT PARAMETERS:
248 !
249 !EOP
250 !
251  integer (kind=int_kind) :: i, j
252 
253  do j=jlo,jhi
254  do i=ilo,ihi
255 ! one(i,j) = c1i
256  enddo
257  enddo
258 
259 !#ifndef CCSMcoupled
260 ! pi = c4*atan(c1)
261 !#endif
262 ! pi2 = c2*pi
263  pih = p5*pi
264 
265  rad_to_deg = 180.0_dbl_kind/pi
266 
real(kind=dbl_kind) rad_to_deg
real(dp), parameter pi
Definition: mod_main.f90:880
real(kind=dbl_kind) pih
real(kind=dbl_kind), parameter p5

Variable Documentation

◆ c0i

real (kind=dbl_kind), parameter ice_constants::c0i = 0.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

150  real (kind=dbl_kind), parameter :: &
151  c0i = 0.0_dbl_kind, &
152  c1i = 1.0_dbl_kind, &
153  c2i = 2.0_dbl_kind, &
154  c3i = 3.0_dbl_kind, &
155  c4i = 4.0_dbl_kind, &
156  c5i = 5.0_dbl_kind, &
157  c6i = 6.0_dbl_kind, &
158  c7i = 7.0_dbl_kind, &
159  c8i = 8.0_dbl_kind, &
160  c9i = 9.0_dbl_kind, &
161  c10i = 10.0_dbl_kind, &
162  c12 = 12.0_dbl_kind, &
163  c15 = 15.0_dbl_kind, &
164  c16 = 16.0_dbl_kind, &
165  c20 = 20.0_dbl_kind, &
166  c25 = 25.0_dbl_kind, &
167  c90 = 90.0_dbl_kind, &
168  c100 = 100.0_dbl_kind, &
169  c360 = 360.0_dbl_kind, &
170  c365 = 365.0_dbl_kind, &
171  c1000= 1000.0_dbl_kind, &
172  c1p5 = 1.5_dbl_kind, &
173  p001 = 0.001_dbl_kind, &
174  p01 = 0.01_dbl_kind, &
175  p1 = 0.1_dbl_kind, &
176  p2 = 0.2_dbl_kind, &
177  p4 = 0.4_dbl_kind, &
178  p5 = 0.5_dbl_kind, &
179  p6 = 0.6_dbl_kind, &
180  p15 = 0.15_dbl_kind, &
181  p25 = 0.25_dbl_kind, &
182  p166 = c1i/c6i, &
183  p333 = c1i/c3i, &
184  p666 = c2i/c3i, &
185  p111 = c1i/c9i, &
186  p055 = p111*p5, &
187  p027 = p055*p5, &
188  p222 = c2i/c9i, &
189  eps04 = 1.0e-4_dbl_kind, &
190  eps11 = 1.0e-11_dbl_kind, &
191  eps12 = 1.0e-12_dbl_kind, &
192  eps13 = 1.0e-13_dbl_kind, &
193  eps15 = 1.0e-15_dbl_kind, &
194  eps16 = 1.0e-16_dbl_kind, &
195 !c & puny = eps13
196 ! puny = eps11
197 
198 
199  puny = 1.0e-5_dbl_kind
real(kind=dbl_kind), parameter eps13
real(kind=dbl_kind), parameter c1000
real(kind=dbl_kind), parameter c9i
real(kind=dbl_kind), parameter eps15
real(kind=dbl_kind), parameter c8i
real(kind=dbl_kind), parameter c0i
real(kind=dbl_kind), parameter eps12
real(kind=dbl_kind), parameter c3i
real(kind=dbl_kind), parameter c10i
real(kind=dbl_kind), parameter p027
real(kind=dbl_kind), parameter c90
real(kind=dbl_kind), parameter c4i
real(kind=dbl_kind), parameter p4
real(kind=dbl_kind), parameter p25
real(kind=dbl_kind), parameter c20
real(kind=dbl_kind), parameter c6i
real(kind=dbl_kind), parameter c25
real(kind=dbl_kind), parameter p5
real(kind=dbl_kind), parameter puny
real(kind=dbl_kind), parameter p2
real(kind=dbl_kind), parameter eps16
real(kind=dbl_kind), parameter c12
real(kind=dbl_kind), parameter p001
real(kind=dbl_kind), parameter c2i
real(kind=dbl_kind), parameter c7i
real(kind=dbl_kind), parameter p111
real(kind=dbl_kind), parameter p666
real(kind=dbl_kind), parameter p1
real(kind=dbl_kind), parameter c5i
real(kind=dbl_kind), parameter c1i
real(kind=dbl_kind), parameter c365
real(kind=dbl_kind), parameter c15
real(kind=dbl_kind), parameter p166
real(kind=dbl_kind), parameter c360
real(kind=dbl_kind), parameter p333
real(kind=dbl_kind), parameter eps11
real(kind=dbl_kind), parameter p6
real(kind=dbl_kind), parameter p15
real(kind=dbl_kind), parameter p055
real(kind=dbl_kind), parameter p01
real(kind=dbl_kind), parameter c16
real(kind=dbl_kind), parameter eps04
real(kind=dbl_kind), parameter c1p5
real(kind=dbl_kind), parameter c100
real(kind=dbl_kind), parameter p222

◆ c100

real (kind=dbl_kind), parameter ice_constants::c100 = 100.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c1000

real (kind=dbl_kind), parameter ice_constants::c1000 = 1000.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c10i

real (kind=dbl_kind), parameter ice_constants::c10i = 10.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c12

real (kind=dbl_kind), parameter ice_constants::c12 = 12.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c15

real (kind=dbl_kind), parameter ice_constants::c15 = 15.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c16

real (kind=dbl_kind), parameter ice_constants::c16 = 16.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c1i

real (kind=dbl_kind), parameter ice_constants::c1i = 1.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c1p5

real (kind=dbl_kind), parameter ice_constants::c1p5 = 1.5_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c20

real (kind=dbl_kind), parameter ice_constants::c20 = 20.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c25

real (kind=dbl_kind), parameter ice_constants::c25 = 25.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c2i

real (kind=dbl_kind), parameter ice_constants::c2i = 2.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c360

real (kind=dbl_kind), parameter ice_constants::c360 = 360.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c365

real (kind=dbl_kind), parameter ice_constants::c365 = 365.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c3i

real (kind=dbl_kind), parameter ice_constants::c3i = 3.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c4i

real (kind=dbl_kind), parameter ice_constants::c4i = 4.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c5i

real (kind=dbl_kind), parameter ice_constants::c5i = 5.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c6i

real (kind=dbl_kind), parameter ice_constants::c6i = 6.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c7i

real (kind=dbl_kind), parameter ice_constants::c7i = 7.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c8i

real (kind=dbl_kind), parameter ice_constants::c8i = 8.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c90

real (kind=dbl_kind), parameter ice_constants::c90 = 90.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ c9i

real (kind=dbl_kind), parameter ice_constants::c9i = 9.0_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ cm_to_m

real (kind=dbl_kind), parameter ice_constants::cm_to_m = 0.01_dbl_kind

Definition at line 213 of file ice_constants.f90.

213  real (kind=dbl_kind), parameter :: &
214  cm_to_m = 0.01_dbl_kind & ! cm to meters
215  , m_to_cm = 100._dbl_kind & ! meters to cm
216  , m2_to_km2 = 1.e-6_dbl_kind & ! m^2 to km^2
217  , kg_to_g = 1000._dbl_kind & ! kilograms to grams
218  , mps_to_cmpdy = 8.64e6_dbl_kind &! m per s to cm per day
219  , mps_to_cmpyr = mps_to_cmpdy*365._dbl_kind ! m per s to cm per yr
real(kind=dbl_kind), parameter mps_to_cmpyr
real(kind=dbl_kind), parameter m_to_cm
real(kind=dbl_kind), parameter mps_to_cmpdy
real(kind=dbl_kind), parameter kg_to_g
real(kind=dbl_kind), parameter cm_to_m
real(kind=dbl_kind), parameter m2_to_km2

◆ cp_air

real (kind=dbl_kind), parameter ice_constants::cp_air = 1005.0_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ cp_ice

real (kind=dbl_kind), parameter ice_constants::cp_ice = 2106._dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ cp_ocn

real (kind=dbl_kind), parameter ice_constants::cp_ocn = 4218._dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ cp_wv

real (kind=dbl_kind), parameter ice_constants::cp_wv = 1.81e3_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ depresst

real (kind=dbl_kind), parameter ice_constants::depresst = 0.054_dbl_kind

Definition at line 118 of file ice_constants.f90.

◆ emissivity

real (kind=dbl_kind), parameter ice_constants::emissivity = 0.95_dbl_kind

Definition at line 118 of file ice_constants.f90.

◆ eps04

real (kind=dbl_kind), parameter ice_constants::eps04 = 1.0e-4_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ eps11

real (kind=dbl_kind), parameter ice_constants::eps11 = 1.0e-11_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ eps12

real (kind=dbl_kind), parameter ice_constants::eps12 = 1.0e-12_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ eps13

real (kind=dbl_kind), parameter ice_constants::eps13 = 1.0e-13_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ eps15

real (kind=dbl_kind), parameter ice_constants::eps15 = 1.0e-15_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ eps16

real (kind=dbl_kind), parameter ice_constants::eps16 = 1.0e-16_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ gravit

real (kind=dbl_kind), parameter ice_constants::gravit = 9.80616_dbl_kind

Definition at line 85 of file ice_constants.f90.

85  real (kind=dbl_kind), parameter :: &
86  gravit = 9.80616_dbl_kind &! gravitational acceleration (m/s^2)
87  , secday = 86400.0_dbl_kind &! seconds in calendar day
88  , omega = 7.292e-5_dbl_kind &! angular velocity of earth (rad/sec)
89  , radius = 6.37e6_dbl_kind &! earth radius (m)
90  , rhoi = 917.0_dbl_kind &! density of ice (kg/m^3)
91  , rhow = 1026.0_dbl_kind &! density of seawater (kg/m^3)
92  , rhofresh = 1000.0_dbl_kind &! density of fresh water (kg/m^3)
93  , zvir = 0.606_dbl_kind &! rh2o/rair - 1.0
94  , vonkar = 0.4_dbl_kind &! von Karman constant
95  , cp_air = 1005.0_dbl_kind &! specific heat of air (J/kg/K)
96  , cp_wv = 1.81e3_dbl_kind &! specific heat of water vapor (J/kg/K)
97  , stefan_boltzmann = 567.0e-10_dbl_kind &! W/m^2/K^4
98  , tffresh = 273.15_dbl_kind &! freezing temp of fresh ice (K)
99 !#ifdef CCSM
100 ! &, cp_ice = 2054._dbl_kind ! specific heat of fresh ice (J/kg/K)
101 !#else
102  , cp_ice = 2106._dbl_kind & ! specific heat of fresh ice (J/kg/K)
103 !#endif
104  , cp_ocn = 4218._dbl_kind &! specific heat of ocn (J/kg/K)
105  , lsub = 2.835e6_dbl_kind &! latent heat, sublimation freshwater (J/kg)
106  , lvap = 2.501e6_dbl_kind &! latent heat, vaporization freshwater (J/kg)
107  , lfresh = lsub-lvap &! latent heat of melting of fresh ice (J/kg)
108  , timelt = 0.0_dbl_kind &! melting temperature, ice top surface (C)
109  , tsmelt = 0.0_dbl_kind &! melting temperature, snow top surface (C)
110  , ice_ref_salinity = 4._dbl_kind ! (psu)
real(kind=dbl_kind), parameter secday
real(kind=dbl_kind), parameter zvir
real(kind=dbl_kind), parameter rhofresh
real(kind=dbl_kind), parameter lvap
real(kind=dbl_kind), parameter lfresh
real(kind=dbl_kind), parameter ice_ref_salinity
real(kind=dbl_kind), parameter stefan_boltzmann
real(kind=dbl_kind), parameter vonkar
real(kind=dbl_kind), parameter cp_wv
real(kind=dbl_kind), parameter cp_ice
real(kind=dbl_kind), parameter tffresh
real(kind=dbl_kind), parameter tsmelt
real(kind=dbl_kind), parameter lsub
real(kind=dbl_kind), parameter rhow
real(kind=dbl_kind), parameter timelt
real(kind=dbl_kind), parameter omega
real(kind=dbl_kind), parameter gravit
real(kind=dbl_kind), parameter rhoi
real(kind=dbl_kind), parameter radius
real(kind=dbl_kind), parameter cp_ocn
real(kind=dbl_kind), parameter cp_air

◆ ice_ref_salinity

real (kind=dbl_kind), parameter ice_constants::ice_ref_salinity = 4._dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ iceruf

real (kind=dbl_kind), parameter ice_constants::iceruf = 0.0005_dbl_kind

Definition at line 118 of file ice_constants.f90.

◆ kappan

real (kind=dbl_kind), parameter ice_constants::kappan = 17.6_dbl_kind

Definition at line 118 of file ice_constants.f90.

◆ kappav

real (kind=dbl_kind), parameter ice_constants::kappav = 1.4_dbl_kind

Definition at line 118 of file ice_constants.f90.

◆ kg_to_g

real (kind=dbl_kind), parameter ice_constants::kg_to_g = 1000._dbl_kind

Definition at line 213 of file ice_constants.f90.

◆ kice

real (kind=dbl_kind), parameter ice_constants::kice = 2.03_dbl_kind

Definition at line 118 of file ice_constants.f90.

◆ ksno

real (kind=dbl_kind), parameter ice_constants::ksno = 0.30_dbl_kind

Definition at line 118 of file ice_constants.f90.

◆ lfresh

real (kind=dbl_kind), parameter ice_constants::lfresh = Lsub-Lvap

Definition at line 85 of file ice_constants.f90.

◆ lsub

real (kind=dbl_kind), parameter ice_constants::lsub = 2.835e6_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ lvap

real (kind=dbl_kind), parameter ice_constants::lvap = 2.501e6_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ m2_to_km2

real (kind=dbl_kind), parameter ice_constants::m2_to_km2 = 1.e-6_dbl_kind

Definition at line 213 of file ice_constants.f90.

◆ m_to_cm

real (kind=dbl_kind), parameter ice_constants::m_to_cm = 100._dbl_kind

Definition at line 213 of file ice_constants.f90.

◆ mps_to_cmpdy

real (kind=dbl_kind), parameter ice_constants::mps_to_cmpdy = 8.64e6_dbl_kind

Definition at line 213 of file ice_constants.f90.

◆ mps_to_cmpyr

real (kind=dbl_kind), parameter ice_constants::mps_to_cmpyr = mps_to_cmpdy*365._dbl_kind

Definition at line 213 of file ice_constants.f90.

◆ omega

real (kind=dbl_kind), parameter ice_constants::omega = 7.292e-5_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ p001

real (kind=dbl_kind), parameter ice_constants::p001 = 0.001_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p01

real (kind=dbl_kind), parameter ice_constants::p01 = 0.01_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p027

real (kind=dbl_kind), parameter ice_constants::p027 = p055*p5

Definition at line 150 of file ice_constants.f90.

◆ p055

real (kind=dbl_kind), parameter ice_constants::p055 = p111*p5

Definition at line 150 of file ice_constants.f90.

◆ p1

real (kind=dbl_kind), parameter ice_constants::p1 = 0.1_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p111

real (kind=dbl_kind), parameter ice_constants::p111 = c1i/c9i

Definition at line 150 of file ice_constants.f90.

◆ p15

real (kind=dbl_kind), parameter ice_constants::p15 = 0.15_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p166

real (kind=dbl_kind), parameter ice_constants::p166 = c1i/c6i

Definition at line 150 of file ice_constants.f90.

◆ p2

real (kind=dbl_kind), parameter ice_constants::p2 = 0.2_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p222

real (kind=dbl_kind), parameter ice_constants::p222 = c2i/c9i

Definition at line 150 of file ice_constants.f90.

◆ p25

real (kind=dbl_kind), parameter ice_constants::p25 = 0.25_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p333

real (kind=dbl_kind), parameter ice_constants::p333 = c1i/c3i

Definition at line 150 of file ice_constants.f90.

◆ p4

real (kind=dbl_kind), parameter ice_constants::p4 = 0.4_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p5

real (kind=dbl_kind), parameter ice_constants::p5 = 0.5_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p6

real (kind=dbl_kind), parameter ice_constants::p6 = 0.6_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ p666

real (kind=dbl_kind), parameter ice_constants::p666 = c2i/c3i

Definition at line 150 of file ice_constants.f90.

◆ pih

real (kind=dbl_kind) ice_constants::pih

Definition at line 206 of file ice_constants.f90.

206  real (kind=dbl_kind) :: &
207  pih !, pi2 ! pi/2 and 2pi
real(kind=dbl_kind) pih

◆ puny

real (kind=dbl_kind), parameter ice_constants::puny = 1.0e-5_dbl_kind

Definition at line 150 of file ice_constants.f90.

◆ qqqice

real (kind=dbl_kind), parameter ice_constants::qqqice = 11637800._dbl_kind

Definition at line 134 of file ice_constants.f90.

134  real (kind=dbl_kind), parameter :: &
135  qqqice = 11637800._dbl_kind &! for qsat over ice
136  , tttice = 5897.8_dbl_kind &! for qsat over ice
137  , qqqocn = 627572.4_dbl_kind &! for qsat over ocn
138  , tttocn = 5107.4_dbl_kind ! for qsat over ocn
real(kind=dbl_kind), parameter tttice
real(kind=dbl_kind), parameter tttocn
real(kind=dbl_kind), parameter qqqice
real(kind=dbl_kind), parameter qqqocn

◆ qqqocn

real (kind=dbl_kind), parameter ice_constants::qqqocn = 627572.4_dbl_kind

Definition at line 134 of file ice_constants.f90.

◆ rad_to_deg

real (kind=dbl_kind) ice_constants::rad_to_deg

Definition at line 221 of file ice_constants.f90.

221  real (kind=dbl_kind) :: &
222  rad_to_deg ! degree-radian conversion
real(kind=dbl_kind) rad_to_deg

◆ radius

real (kind=dbl_kind), parameter ice_constants::radius = 6.37e6_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ rhofresh

real (kind=dbl_kind), parameter ice_constants::rhofresh = 1000.0_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ rhoi

real (kind=dbl_kind), parameter ice_constants::rhoi = 917.0_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ rhos

real (kind=dbl_kind), parameter ice_constants::rhos = 330.0_dbl_kind

Definition at line 118 of file ice_constants.f90.

118  real (kind=dbl_kind), parameter :: &
119  rhos = 330.0_dbl_kind &! density of snow (kg/m^3)
120  , depresst = 0.054_dbl_kind &! Tf:brine salinity ratio (C/ppt)
121  , iceruf = 0.0005_dbl_kind & ! ice surface roughness (m)
122 
123  ! (Ebert, Schramm and Curry JGR 100 15965-15975 Aug 1995)
124  , kappav = 1.4_dbl_kind &! vis extnctn coef in ice, wvlngth<700nm (1/m)
125  , kappan = 17.6_dbl_kind &! vis extnctn coef in ice, wvlngth<700nm (1/m)
126 
127  ! (Briegleb JGR 97 11475-11485 July 1992)
128  , emissivity = 0.95_dbl_kind & ! emissivity of snow and ice
129 
130  , kice = 2.03_dbl_kind &! thermal conductivity of fresh ice(W/m/deg)
131  , ksno = 0.30_dbl_kind &! thermal conductivity of snow (W/m/deg)
132  , zref = 10._dbl_kind ! reference height for stability (m)
real(kind=dbl_kind), parameter depresst
real(kind=dbl_kind), parameter rhos
real(kind=dbl_kind), parameter kappan
real(kind=dbl_kind), parameter iceruf
real(kind=dbl_kind), parameter emissivity
real(kind=dbl_kind), parameter zref
real(kind=dbl_kind), parameter ksno
real(kind=dbl_kind), parameter kice
real(kind=dbl_kind), parameter kappav

◆ rhow

real (kind=dbl_kind), parameter ice_constants::rhow = 1026.0_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ secday

real (kind=dbl_kind), parameter ice_constants::secday = 86400.0_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ spval

real (kind=real_kind), parameter ice_constants::spval = 1.0e30_real_kind

Definition at line 114 of file ice_constants.f90.

114  real (kind=real_kind), parameter :: &
115  & spval = 1.0e30_real_kind ! special value
real(kind=real_kind), parameter spval

◆ stefan_boltzmann

real (kind=dbl_kind), parameter ice_constants::stefan_boltzmann = 567.0e-10_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ tffresh

real (kind=dbl_kind), parameter ice_constants::tffresh = 273.15_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ timelt

real (kind=dbl_kind), parameter ice_constants::timelt = 0.0_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ tsmelt

real (kind=dbl_kind), parameter ice_constants::tsmelt = 0.0_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ tttice

real (kind=dbl_kind), parameter ice_constants::tttice = 5897.8_dbl_kind

Definition at line 134 of file ice_constants.f90.

◆ tttocn

real (kind=dbl_kind), parameter ice_constants::tttocn = 5107.4_dbl_kind

Definition at line 134 of file ice_constants.f90.

◆ vonkar

real (kind=dbl_kind), parameter ice_constants::vonkar = 0.4_dbl_kind

Definition at line 85 of file ice_constants.f90.

◆ zref

real (kind=dbl_kind), parameter ice_constants::zref = 10._dbl_kind

Definition at line 118 of file ice_constants.f90.

◆ zvir

real (kind=dbl_kind), parameter ice_constants::zvir = 0.606_dbl_kind

Definition at line 85 of file ice_constants.f90.