diff options
Diffstat (limited to 'Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh')
-rw-r--r-- | Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh b/Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh index dfa6a276e..3cff7bf3b 100644 --- a/Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh +++ b/Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh @@ -247,7 +247,8 @@ namespace CarpetIOHDF5 }; // struct IOHDF5 - // scheduled routines (must be declared as C according to schedule.ccl) + // scheduled and aliased routines (must be declared as C according + // to schedule.ccl) extern "C" { int CarpetIOHDF5_RecoverParameters (void); @@ -261,8 +262,15 @@ namespace CarpetIOHDF5 void CarpetIOHDF5_EvolutionCheckpoint (CCTK_ARGUMENTS); void CarpetIOHDF5_TerminationCheckpoint (CCTK_ARGUMENTS); + CCTK_INT CarpetIOHDF5_SetCheckpointGroups (CCTK_INT const *groups, + CCTK_INT ngroups); + } // extern "C" + // Which groups should be checkpointed. If empty, all variables + // should be checkpointed (default). + extern vector<bool> groups_to_checkpoint; + } // namespace CarpetIOHDF5 #endif // !defined(CARPETIOHDF5_HH) |