← all records

Design checkpointing / restart

pitch-370001 · in Prescribed SST

Problem

Currently ICON4Py does not have checkpoint / restart capabilities

Appetite

2 weeks at most because we currently do not really need restart capabilities: the simulations we are running are small and short enough to fit in the 24 hours wall clock limit.

Solution

Evaluate the restart from ibm02 branch which implements serial 2-checkpoint restart. If found useful, port that to the current main (write a dedicated Config. Add distributed restart in this cycle already? use driver_io or something different dedicated to restart?), otherwise design a new solution. Investigate whether there are libraries dedicated to this instead of implementing our own from scratch ("I" did not find anything useful).

Rabbit holes

No-gos