aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/src/variables.hh
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2009-09-03 16:19:15 -0500
committerBarry Wardell <barry.wardell@gmail.com>2011-12-14 16:42:31 +0000
commit11c4d98017cbb86d08e15fd1b549180184b58a26 (patch)
tree2546a154c6f7bc0bec87de7316125ae7d1453569 /Carpet/Carpet/src/variables.hh
parentf520477b1c14e02f1495cfa8d3e09f4e21ab34d0 (diff)
Import Carpet
Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3
Diffstat (limited to 'Carpet/Carpet/src/variables.hh')
-rw-r--r--Carpet/Carpet/src/variables.hh24
1 files changed, 15 insertions, 9 deletions
diff --git a/Carpet/Carpet/src/variables.hh b/Carpet/Carpet/src/variables.hh
index 892664264..2746ec295 100644
--- a/Carpet/Carpet/src/variables.hh
+++ b/Carpet/Carpet/src/variables.hh
@@ -16,16 +16,16 @@
#include <mpi.h>
-#include "cctk.h"
+#include <cctk.h>
-#include "bbox.hh"
-#include "data.hh"
-#include "dh.hh"
-#include "ggf.hh"
-#include "gh.hh"
-#include "operators.hh"
-#include "th.hh"
-#include "vect.hh"
+#include <bbox.hh>
+#include <data.hh>
+#include <dh.hh>
+#include <ggf.hh>
+#include <gh.hh>
+#include <operators.hh>
+#include <th.hh>
+#include <vect.hh>
#include "carpet_public.h"
@@ -80,6 +80,7 @@ namespace Carpet {
extern int mc_grouptype; // -1, CCTK_SCALAR/CCTK_ARRAY, CCTK_GF
extern int map;
extern int component;
+ extern int local_component; // -1 for non-local
// Current refinement factors
extern int timereflevelfact;
@@ -126,9 +127,13 @@ namespace Carpet {
extern bool do_allow_past_timelevels;
// Is prolongation enabled?
+ // (This flag disables prolongation during MoL integration
+ // substeps.)
extern bool do_prolongate;
// Is tapering enabled?
+ // (This flag disables prolongation while the current refinement
+ // level is not aligned with the parent.)
extern bool do_taper;
// Should we warn about groups with insufficiently many time levels?
@@ -142,6 +147,7 @@ namespace Carpet {
extern vector<gh*> vhh; // [map]
extern vector<dh*> vdd; // [map]
extern vector<th*> vtt; // [map]
+ extern int regridding_epoch;
// Data for the groups
struct groupdesc {