We introduce ADIOS4DOLFINx, a checkpointing framework for the latest version of the FEniCS project, known as DOLFINx.DOLFINx is a general framework for solving partial differential equations using the finite element method.The input to simulations using the finite element method is the computational domain (mesh), mesh markers, initial conditions, and boundary conditions.To be able to restart a simulation at any point, one has to have the capability to read in all of the aforementioned variables.The adios4dolfinx package implements all of these operations, using the Message Passing Interface (MPI) for communication across multiple processes and ADIOS2 for writing/reading data to/from file.In particular, the functionality of adios4dolfinx includes N-to-M-checkpointing, which means that one can store a result of a simulation that was generated with N number of processes, and read it into a program running on M processes.
No takes yet. Share an insight, caveat, or question.
Jørgen S. Dokken (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: