diff options
Diffstat (limited to 'Carpet/Carpet/src/carpet.hh')
-rw-r--r-- | Carpet/Carpet/src/carpet.hh | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/Carpet/Carpet/src/carpet.hh b/Carpet/Carpet/src/carpet.hh index a3cadb4c5..df114d39f 100644 --- a/Carpet/Carpet/src/carpet.hh +++ b/Carpet/Carpet/src/carpet.hh @@ -1,4 +1,4 @@ -// $Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/carpet.hh,v 1.3 2001/03/10 20:55:03 eschnett Exp $ +// $Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/carpet.hh,v 1.4 2001/03/12 16:54:18 eschnett Exp $ #include <vector> @@ -21,6 +21,22 @@ namespace Carpet { // handle from CCTK_RegisterGHExtension extern int GHExtension; + // time step on base grid + extern CCTK_REAL base_delta_time; + + // active time level + extern int activetimelevel; // 0 for current, 1 for next + + // current position on the grid hierarchy + extern int mglevel; + extern int reflevel; + extern int component; + + // current refinement factor + extern int reflevelfactor; + + + // data for scalars extern vector<vector<vector<void*> > > scdata;// [group][var][tl] @@ -47,14 +63,6 @@ namespace Carpet { }; extern vector<gfdesc> gfdata; // [group] - // active time level - extern int activetimelevel; // 0 for current, 1 for next - - // current position on the grid hierarchy - extern int mglevel; - extern int reflevel; - extern int component; - // scheduled functions @@ -70,9 +78,6 @@ namespace Carpet { int Shutdown (tFleshConfig *config); int CallFunction (void *function, cFunctionData *attribute, void *data); - void reflevel_up (cGH* cgh); - void reflevel_down (cGH* cgh); - int SyncGroup (cGH *cgh, const char *groupname); int EnableGroupStorage (cGH *cgh, const char *groupname); int DisableGroupStorage (cGH *cgh, const char *groupname); @@ -90,6 +95,8 @@ namespace Carpet { // Helper functions + void enact_reflevel (cGH *cgh); + extern "C" { MPI_Comm CarpetMPICommunicator(); } |