PISM, A Parallel Ice Sheet Model
stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
|
#include <localMassBalance.hh>
Public Member Functions | |
FaustoGrevePDDObject (std::shared_ptr< const Grid > g) | |
virtual | ~FaustoGrevePDDObject ()=default |
void | update_temp_mj (const array::Scalar &surfelev, const array::Scalar &lat, const array::Scalar &lon) |
Updates mean July near-surface air temperature. More... | |
LocalMassBalance::DegreeDayFactors | degree_day_factors (int i, int j, double latitude) |
Protected Attributes | |
std::shared_ptr< const Grid > | m_grid |
const Config::ConstPtr | m_config |
double | m_beta_ice_w |
double | m_beta_snow_w |
double | m_T_c |
double | m_T_w |
double | m_beta_ice_c |
double | m_beta_snow_c |
double | m_fresh_water_density |
double | m_ice_density |
double | m_pdd_fausto_latitude_beta_w |
double | m_refreeze_fraction |
array::Scalar | m_temp_mj |
The PDD scheme described by Formula (6) in [Faustoetal2009] requires special knowledge of latitude and mean July temp to set degree day factors for Greenland.
These formulas are inherited by [Faustoetal2009] from [Greve2005geothermal]. There was, apparently, tuning in [Greve2005geothermal] which mixed ice dynamical ideas and surface process ideas. That is, these formulas and parameter choices arise from looking at margin shape. This may not be a good source of PDD parameters.
This may become a derived class of a LocationDependentPDDObject, if the idea is needed more in the future.
Definition at line 215 of file localMassBalance.hh.