Loading [MathJax]/extensions/tex2jax.js
PISM, A Parallel Ice Sheet Model 2.2.1-cd005eec8 committed by Constantine Khrulev on 2025-03-07
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages

◆ snow_accumulation()

double pism::surface::DEBMSimple::snow_accumulation ( double  T,
double  P 
) const
private

Extracts snow accumulation from mixed (snow and rain) precipitation using a temperature threshold with a linear transition.

Rain is removed entirely from the surface mass balance, and will not be included in the computed runoff, which is meltwater runoff.

There is an linear transition for Tmin below which all precipitation is interpreted as snow, and Tmax above which all precipitation is rain (see, e.g. [Hock2005b]).

Returns the solid (snow) accumulation rate.

Parameters
[in]Tair temperature
[in]Pprecipitation rate

Definition at line 245 of file DEBMSimple.cc.

References m_precip_as_snow, m_Tmax, and m_Tmin.

Referenced by update_impl().