Index | Rundeck: P1SoM40 | Created: Fri May 10 03:30:18 EDT 2024 |
prec_si | Module: SEAICE | File: SEAICE.f |
Author : Gary Russell
Version:
Declaration:
subroutine prec_si(snow, msi2, hsil, tsil, ssil, prcp, enrgp, run0, srun0, erun0, wetsnow)
- snomax :
real*8, parameter
- maximum allowed snowdepth (1m equivalent) (kg/m^2)
Initial Value= 1d0*RHOS
- dsndrn :
real*8, parameter
- rate of conversion of snow to ice as a function of rain
Initial Value= 0.
- enrgp :
real*8, intent(in)
- total energy of precip (C),(J/m^2)
- prcp :
real*8, intent(in)
- amount of precip (kg/m^2)
- snow :
real*8, intent(inout)
- snow mass (kg/m^2)
- msi1 :
real*8
- first layer ice mass (= SNOW + ACE1I) (kg/m^2)
- msi2 :
real*8, intent(inout)
- second layer ice mass (kg/m^2)
- hsil :
real*8, intent(inout), dimension(lmi)
- enthalpy of ice layers (J/m^2)
- ssil :
real*8, intent(inout), dimension(lmi)
- salt in ice layers (kg/m^2)
- tsil :
real*8, intent(out), dimension(lmi)
- temperature of ice layers (C) (DIAGNOSTIC ONLY)
- wetsnow :
logical, intent(out)
- true if snow is wet (i.e. has been rained on)
- run0 :
real*8, intent(out)
- runoff from ice (kg/m^2)
- srun0 :
real*8, intent(out)
- salt in runoff from ice (kg/m^2)
- erun0 :
real*8, intent(out)
- energy in runoff from ice (J/m^2)
- fmsi2 :
real*8
- cmprs :
real*8
- snwf :
real*8
- rain :
real*8
- frezi :
real*8
- fssi2 :
real*8
- melti :
real*8
- smelti :
real*8
- hcmprs :
real*8
- hmelti :
real*8
- melts :
real*8
- mice :
real*8, dimension(LMI)
- sice :
real*8, dimension(LMI)
- hice :
real*8, dimension(LMI)
- hsnow :
real*8, dimension(2)
- snowl :
real*8, dimension(2)
- tsnw :
real*8, dimension(2)