Module clim_glacialindex
Module clim_glacialindex
loads two climate snapshots (associated with certain periods) and interpolates them using a climate signal and a glacial index approach [1]. It is suitable for paleo-glacier modeling.
For this purpose, we define a function GI (Glacier Index) that maps time \(t\) to a scalar with two extreme states: one state \({\rm CL}_0\) with nearly no ice corresponding to GI=\(0\), and one maximum state \({\rm CL}_1\) in terms of glacier extent corresponding to GI=\(1\). The climate \({\rm CL}\) consists of a set of variables: mean temperature, temperature variability, mean precipitation, and lapse rate:
and is assumed to be a linear combination:
where the two climate states are:
corresponding to GI=\(0\) and GI=\(1\), respectively. Lastly, the GI function is built by linearly rescaling a climate proxy signal so that GI is close to 1 at the ice maximum and close to 0 at the ice minimum. For example, we may use the Antarctica EPICA temperature anomaly signal, which is available for the last 800,000 years.
Note that the two climates \({\rm CL}_0\) and \({\rm CL}_1\) are defined on two different reference topographies. Therefore, it is necessary to correct the temperature for a shift in elevation using a vertical lapse rate between the modeled ice surface elevation and the reference surface.
Contributors: G. Jouvet
Reference: [1] Jouvet, Guillaume, et al. "Coupled climate-glacier modelling of the last glaciation in the Alps." Journal of Glaciology 69.278 (2023): 1956-1970.
Config Structure
clim_glacialindex:
update_freq: 100
climate_0_file: data/climate.nc
climate_1_file: data/climate1.nc
signal_file: data/GI.dat
vertical_lapse_rate_0: 6.0
vertical_lapse_rate_1: 5.74
temporal_resampling: 12
Parameters
Name | Type | Units | Description | Default Value |
---|---|---|---|---|
update_freq | float | y | Frequency at which to update the climate module | 100 |
climate_0_file | str | dimless | Climate file for glacial index 0 | data/climate.nc |
climate_1_file | str | dimless | Climate file for glacial index 1 | data/climate1.nc |
signal_file | str | dimless | Climate signal file for GI | data/GI.dat |
vertical_lapse_rate_0 | float | ^\circC km^{-1} | Vertical lapse rate for glacier index 0 | 6.0 |
vertical_lapse_rate_1 | float | ^\circC km^{-1} | Vertical lapse rate for glacier index 1 | 5.74 |
temporal_resampling | int | y^{-1} | Temporal resampling, number of time steps per year | 12 |
-->