[aspect-devel] Checkpoint I/O access
timo.heister at gmail.com
Fri Apr 24 05:00:13 PDT 2015
> for a computing time proposal I am trying to figure out how the I/O
> operations of ASPECT's restart functionality work. I have found that the
> Triangulation::save() function saves most of the data (i.e. mesh and
> solution), but have nowhere found a clear note on how this is actually
Solution vectors and the mesh are saved by p4est. It is all dumped
into one big file with every processor writing into it (with MPI I/O
if configured with it). You can look at the p4est load() and save()
routines. When saving/loading, they seek to their relevant section in
the file and write/read.
Then there is the status of ASPECT itself, which is serialized and
dumped out. The amount of data should be small though.
More information about the Aspect-devel