Skip to main content

kryos

kryos is a component-based framework for ice sheets and the solid Earth. A run is a set of domains, each a hub grid with its own component instances (ice, surface, climate, geo, …), coupled through one global solid Earth. Each component is a contract with interchangeable backends: Yelmo or the perfectly-plastic ice sheet of PlasticIceSheet for the ice; VILMA2 or FastIsostasy for the Earth; snapshots, chion or smb_simple for climate and surface. Outside the domains, the global Earth sees an ice history read from file. kryos is the successor of YelmoX.

These pages concentrate on the set-up we use for the last glacial cycle: Gowan et al.’s (2021) PaleoMIST ice history, imposed on VILMA2 alone (the reproduction of Gowan’s run) or simulated with the plastic ice sheet on several regional domains (Northern Hemisphere, Antarctica, Patagonia) coupled to the global VILMA2 Earth with a 1-D or a 3-D viscosity structure, and scored against the GAPSLIP 2.1 sea-level index points.

Where to start

Experiments

Page What it reproduces
Reproducing Gowan et al. (2021) The PaleoMIST ice imposed on standalone VILMA2 (1-D Earth), the GAPSLIP comparison
Simulating our own ice The plastic ice sheet online with VILMA2, 1-D or 3-D Earth, two or three domains
Calibration and ensembles Present-day tau_b factors, ES-MDA, the weighted ensemble
Analysis and figures Maps, ensemble spread, site comparisons, residual correlation
Implied mass balance The mass balance a reconstructed ice sheet needs (in development)

Rules of the road

  • Builds, tests, runs and analysis run on DKRZ Levante; the FesmData store (/work/ba1442/fesmdata) is read-only: never write into it except through FesmData’s own tools.
  • At most 30 jobs queued or running at a time on Levante (throttle job arrays).
  • Plots and analysis are in Julia with CairoMakie.

Source: github.com/fesmc/kryos. Developer notes (design, gate reports, plans) are in the repository’s docs/dev/ and docs/study/: see Developer notes.