diff options
Diffstat (limited to 'ML_BSSN_MP_O8_Helper/src/SetGroupTags.c')
-rw-r--r-- | ML_BSSN_MP_O8_Helper/src/SetGroupTags.c | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/ML_BSSN_MP_O8_Helper/src/SetGroupTags.c b/ML_BSSN_MP_O8_Helper/src/SetGroupTags.c deleted file mode 100644 index aed51c6..0000000 --- a/ML_BSSN_MP_O8_Helper/src/SetGroupTags.c +++ /dev/null @@ -1,76 +0,0 @@ -#include <cctk.h> -#include <cctk_Parameters.h> -#include <util_Table.h> - -#include <assert.h> - -static void -set_group_tags (int const checkpoint, - int const persistent, - int const prolongate, - char const * restrict const gn); - -int -ML_BSSN_MP_O8_SetGroupTags (void) -{ - DECLARE_CCTK_PARAMETERS; - - int const checkpoint = timelevels > 1; - set_group_tags (checkpoint, checkpoint, 1, "ADMBase::metric"); - set_group_tags (checkpoint, checkpoint, 1, "ADMBase::curv"); - set_group_tags (checkpoint, checkpoint, 1, "ADMBase::lapse"); - set_group_tags (checkpoint, checkpoint, 1, "ADMBase::shift"); - set_group_tags (checkpoint, checkpoint, 1, "ADMBase::dtlapse"); - set_group_tags (checkpoint, checkpoint, 1, "ADMBase::dtshift"); - - set_group_tags (checkpoint, checkpoint, 0, "ML_BSSN_MP_O8::ML_cons_detg"); - set_group_tags (checkpoint, checkpoint, 0, "ML_BSSN_MP_O8::ML_cons_Gamma"); - set_group_tags (checkpoint, checkpoint, 0, "ML_BSSN_MP_O8::ML_cons_traceA"); - set_group_tags (checkpoint, checkpoint, 0, "ML_BSSN_MP_O8::ML_Ham"); - set_group_tags (checkpoint, checkpoint, 0, "ML_BSSN_MP_O8::ML_mom"); - - int const rhs_checkpoint = rhs_timelevels > 1; - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_log_confacrhs"); - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_metricrhs"); - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_Gammarhs"); - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_trace_curvrhs"); - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_curvrhs"); - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_lapserhs"); - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_dtlapserhs"); - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_shiftrhs"); - set_group_tags (rhs_checkpoint, rhs_checkpoint, 0, "ML_BSSN_MP_O8::ML_dtshiftrhs"); - - return 0; -} - -static void -set_group_tags (int const checkpoint, - int const persistent, - int const prolongate, - char const * restrict const gn) -{ - assert (gn); - - int const gi = CCTK_GroupIndex (gn); - assert (gi >= 0); - - int const table = CCTK_GroupTagsTableI (gi); - assert (table >= 0); - - if (! checkpoint) { - int const ierr = Util_TableSetString (table, "no", "Checkpoint"); - assert (! ierr); - } - - if (! persistent) { - int const ierr = Util_TableSetString (table, "no", "Persistent"); - assert (! ierr); - } - - if (! prolongate) { - int const iret = Util_TableDeleteKey (table, "ProlongationParameter"); - assert (iret == 0 || iret == UTIL_ERROR_TABLE_NO_SUCH_KEY); - int const ierr = Util_TableSetString (table, "none", "Prolongation"); - assert (! ierr); - } -} |