aboutsummaryrefslogtreecommitdiff
path: root/ML_ADMQuantities
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2010-12-08 10:35:56 -0600
committerErik Schnetter <schnetter@cct.lsu.edu>2010-12-08 10:35:56 -0600
commit7923b8e8365adadd407818c0371354a376aede08 (patch)
tree6e91f8cb9be50a45a4867df7d88f2fcdc253e366 /ML_ADMQuantities
parent881ce25beb22a920b462da9174cdd471385ec31c (diff)
Regenerate code
Diffstat (limited to 'ML_ADMQuantities')
-rw-r--r--ML_ADMQuantities/schedule.ccl33
-rw-r--r--ML_ADMQuantities/src/Boundaries.c6
-rw-r--r--ML_ADMQuantities/src/ML_ADMQuantities.c3
3 files changed, 36 insertions, 6 deletions
diff --git a/ML_ADMQuantities/schedule.ccl b/ML_ADMQuantities/schedule.ccl
index 585ae5d..76e5a43 100644
--- a/ML_ADMQuantities/schedule.ccl
+++ b/ML_ADMQuantities/schedule.ccl
@@ -23,11 +23,42 @@ schedule ML_ADMQuantities_RegisterSymmetries in SymmetryRegister
OPTIONS: meta
} "register symmetries"
-schedule ML_ADMQuantities IN MoL_PseudoEvolution BEFORE ML_ADMQuantities_SelectBoundConds
+schedule group ML_ADMQuantities_group in MoL_PseudoEvolution
+{
+ # no language specified
+} "ML_ADMQuantities"
+
+schedule ML_ADMQuantities in ML_ADMQuantities_group
+{
+ LANG: C
+} "ML_ADMQuantities"
+
+schedule ML_ADMQuantities_SelectBCs in ML_ADMQuantities_bc_group
{
LANG: C
+ OPTIONS: level
SYNC: ML_Jadm
SYNC: ML_Madm
+} "ML_ADMQuantities_SelectBCs"
+
+schedule group ApplyBCs as ML_ADMQuantities_ApplyBCs in ML_ADMQuantities_bc_group after ML_ADMQuantities_SelectBCs
+{
+ # no language specified
+} "Apply BCs for groups set in ML_ADMQuantities"
+
+schedule group ML_ADMQuantities_bc_group in ML_ADMQuantities_group after ML_ADMQuantities
+{
+ # no language specified
+} "ML_ADMQuantities"
+
+schedule group ML_ADMQuantities_bc_group at CCTK_POSTRESTRICT
+{
+ # no language specified
+} "ML_ADMQuantities"
+
+schedule group ML_ADMQuantities_bc_group at CCTK_POSTRESTRICTINITIAL
+{
+ # no language specified
} "ML_ADMQuantities"
schedule ML_ADMQuantities_SelectBoundConds in MoL_PseudoEvolution
diff --git a/ML_ADMQuantities/src/Boundaries.c b/ML_ADMQuantities/src/Boundaries.c
index 1516a7e..6886528 100644
--- a/ML_ADMQuantities/src/Boundaries.c
+++ b/ML_ADMQuantities/src/Boundaries.c
@@ -31,11 +31,7 @@ void ML_ADMQuantities_SelectBoundConds(CCTK_ARGUMENTS)
DECLARE_CCTK_PARAMETERS;
CCTK_INT ierr = 0;
- ierr = Boundary_SelectGroupForBC (cctkGH, CCTK_ALL_FACES, boundary_width, -1, "ML_ADMQuantities::ML_Jadm", "scalar");
- if (ierr<0) CCTK_WARN (CCTK_WARN_ABORT, "Failed to select boundary condition for ML_ADMQuantities::ML_Jadm");
-
- ierr = Boundary_SelectGroupForBC (cctkGH, CCTK_ALL_FACES, boundary_width, -1, "ML_ADMQuantities::ML_Madm", "scalar");
- if (ierr<0) CCTK_WARN (CCTK_WARN_ABORT, "Failed to select boundary condition for ML_ADMQuantities::ML_Madm");
+ return;
}
diff --git a/ML_ADMQuantities/src/ML_ADMQuantities.c b/ML_ADMQuantities/src/ML_ADMQuantities.c
index 3512c4b..581811d 100644
--- a/ML_ADMQuantities/src/ML_ADMQuantities.c
+++ b/ML_ADMQuantities/src/ML_ADMQuantities.c
@@ -53,6 +53,9 @@ void ML_ADMQuantities_Body(cGH const * restrict const cctkGH, int const dir, int
return;
}
+ const char *groups[] = {"grid::coordinates","Grid::coordinates","McLachlan::ML_curv","McLachlan::ML_Gamma","McLachlan::ML_lapse","McLachlan::ML_log_confac","McLachlan::ML_metric","McLachlan::ML_shift","McLachlan::ML_trace_curv","ML_ADMQuantities::ML_Jadm","ML_ADMQuantities::ML_Madm"};
+ GenericFD_AssertGroupStorage(cctkGH, "ML_ADMQuantities", 11, groups);
+
/* Include user-supplied include files */
/* Initialise finite differencing variables */