aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh')
-rw-r--r--Carpet/CarpetIOHDF5/src/CarpetIOHDF5.hh10
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)