Parameters

For any FRICOSIPY simulation, it is important to properly customise the model's parameters and parameterisations by modifying the file: parameters.py.


Model Parameterisations

The FRICOSIPY model enables the user to customise the parameterisations used to model key physical processes. The following tables provide links to the original source literature of the paramterisations and the section of this documentation that explains its implementation in the model.


Surface Energy Balance

Parameterisation Default method Alternative methods
Surface albedo Oerlemans & Knap (1998) Bougamont et al. (2005)
Penetrating radiation Bintanja & van den Broeke (1998) Disabled
Surface roughness Moelg et al. (2012) Constant
Saturation vapour pressure Sonntag (1994) Murray (1967)
(Magnus-Tetens)
Incoming longwave radiation Konzelmann (1994) (None)
Surface temperature solver Newton (faster) SLSQP (slower)

Note

Should the Newton-Raphson approach fail to accurately converge on the correct surface temperature and produce a large energy residual, the simulation will automatically revert to using the backup Sequential Least SQuares Programming (SLSQP) algorithm. Therefore, typically the faster Newton-Raphson approach is sufficient for most simulations.


Multi-layer Subsurface Model

Parameterisation Default method Alternative methods
Precipitation Standard Mattea et al. (2021)
Fresh snow density Constant Vionnet et al. (2012)
Thermal conductivity Bulk-volumetric Sturm (1997) or
Calonne et al. (2019)
Specific heat capacity Bulk-volumetric Yen (1981)
Standard percolation Bucket Darcy (Hirashima et al., 2010)
Preferential percolation Disabled Marchenko et al. (2017)
Hydraulic conductivity Calonne et al. (2012) Shimzu (1970)
Irreducible water content Coléou and Lesaffre (1998) Constant
Dry densification Anderson (1976) Ligtenberg et al. (2011)
Snow metamorphism Katsushima et al. (2009) (None)

Note

If you have any reccomendations for improved or alternative parameterisations, please contact the model developers. The modular design of FRICOSIPY means that it is relatively straightforward to add new parameterisations into the model for upcoming releases.


Model Parameters

The following tables list all the parameters in the FRICOSIPY model alongside their default values.


General Model Parameters

Parameter Value Units Description
dt 3600 s Simulation time step
max_depth 50 m Maximum simulation depth
max_layers 500 Maximum number of subsurface layers

Meteorological Input Parameters

Parameter Value Units Description
station_altitude 3000.0 m a.s.l. Altitude of meteorological station
z 2.0 m Meteorological data measurement height
air_temperature_lapse_rate -0.006 °C m\(^{-1}\) Air temperature lapse rate
air_temperature_offset 0.0 °C Air temperature offset
precipitation_lapse_rate 0.0002 % m\(^{-1}\) Precipitation lapse rate
precipitation_multiplier 1.0 Multiplicative scaling factor for precipitation data
minimum_snowfall 0.00001 m Minimum snowfall per simulation timestep

Physical Processes Parameters

Parameter Value Units Description
albedo_fresh_snow 0.85 Albedo of fresh snow
albedo_firn 0.52 Albedo of firn
albedo_ice 0.30 Albedo of ice
albedo_characteristic_snow_depth 3.0 cm Characteristic scale for snow depth
cloud_transmissivity_coeff_alpha 0.233 Cloud transmissivity coefficient alpha
cloud_transmissivity_coeff_beta 0.415 Cloud transmissivity coefficient beta
cloud_emissivity 0.96 Emissivity of clouds
LW_emission_constant 0.42 Constant in the longwave emission formula
subsurface_interpolation_depth_1 0.06 m First depth for temperature interpolation which is used for calculation of subsurface/ground heat flux
subsurface_interpolation_depth_2 0.10 m Second depth for temperature interpolation which is used for calculation of subsurface/ground heat flux
basal_heat_flux 35 mW m\(^{-2}\) Basal / Geothermal heat flux
pore_close_off_density 830.0 kg m\(^{-3}\) Pore close-off density
snow_ice_threshold 900.0 kg m\(^{-3}\) Snow-ice density threshold
surface_emission_coeff 1.0 Surface emission coefficient for snow/ice
firn_temperature_depth 20.0 m Depth at which firn temperature is measured
grain_size_fresh_snow 0.1 mm Grain size of fresh snow

Parameterisation-choice specifc Parameters

Parameter Value Units Description
extinction_coeff_snow 17.1 m\(^{-1}\) (Bintanja & van den Broeke, 1998) Extinction coefficient for snow
extinction_coeff_ice 2.5 m\(^{-1}\) (Bintanja & van den Broeke, 1998) Extinction coefficient for ice
albedo_decay_timescale 22 days (Oerlemans & Knap, 1998) Albedo decay timescale (constant)
albedo_decay_timescale_wet 10 days (Bougamont et al., 2005) Albedo decay timescale (melting surface)
albedo_decay_timescale_dry 30 days (Bougamont et al., 2005) Albedo decay timescale (dry snow surface)
albedo_decay_timescale_dry_adjustment 14 day K\(^{-1}\) (Bougamont et al., 2005) Albedo dry snow decay timescale increase at negative temperatures
albedo_decay_timescale_threshold -10.0 °C (Bougamont et al., 2005) Albedo temperature threshold for dry snow decay timescale increase
surface_roughness_fresh_snow 0.24 mm (Moelg et al., 2012) Surface roughness length for fresh snow
surface_roughness_ice 1.7 mm (Moelg et al., 2012) Surface roughness length for ice
surface_roughness_firn 4.0 mm (Moelg et al., 2012) Surface roughness length for aged snow
surface_roughness_timescale 0.0026 hours (Moelg et al., 2012) Roughness length timescale
constant_fresh_snow_density 250. kg m\(^{-3}\) (Constant - snow_density_method) Constant density of freshly fallen snow
constant_surface_roughness 0.001 m (Constant - surface_roughness_method) Surface roughness constant
preferential_percolation_depth 3.0 m (Marchenko et al., 2017) Characteristic preferential percolation depth
constant_irreducible_water_content 0.02 - (Constant - irreducible_water_content_method) Constant irreducible water content

Subsurface Remeshing Options

The subsurface remeshing options allow the user to modify the resolution of the subsurface grid.

Parameter Value Units Description
minimum_snow_layer_height 0.0005 m Minimum layer height
maximum_simulation_layer_height 0.10 m Maximum height of fine layers
maximum_coarse_layer_height 0.3 m Maximum height of coarse layers
coarse_layer_threshold 21. m Threshold depth at which fine near-surface layers are merged into coarser deep layers

Initial Conditions

The initial condition parameters control how the subsurface grid is initialised at the start of the simulation.

Parameter Value Units Description
initial_snowheight 2.00 m Initial snowheight
initial_snow_layer_heights 0.10 m Initial thickness of snow layers
initial_snow_grain_size 0.10 mm Initial snow grain size
initial_ice_grain_size 5.0 mm Initial ice grain size
initial_glacier_height 50.0 m Initial glacier height (without snowlayers)
initial_glacier_layer_heights 1.0 m Initial thickness of glacier ice layers
initial_upper_snowpack_density 250.0 kg m\(^{-3}\) Top density for initial snowpack
initial_lower_snowpack_density 275.0 kg m\(^{-3}\) Bottom density for initial snowpack
initial_upper_temperature -3.0 °C Upper boundary condition for initial temperature profile
initial_lower_temperature 0.0 °C Lower boundary condition for initial temperature profile

Note

For detailed subsurface investigations, it is strongly reccomended to precede the main simulation with a spin-up/initialisation phase; otherwise, the initial years of the simulation will be heavily influenced by these arbitrary initial conditions.