aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetRegrid
diff options
context:
space:
mode:
authorschnetter <>2002-01-09 16:45:00 +0000
committerschnetter <>2002-01-09 16:45:00 +0000
commitbf64f8c277ebf0d4227ca977b4ea0269f6b214b3 (patch)
tree22be9f12c3ee56095b239d68fee8b43ca6808eff /Carpet/CarpetRegrid
parentce7a2ac4d79e4955ff4b8e56130a48f5f9a6dd39 (diff)
Further changes to make Carpet work with multiple multigrid levels.
Further changes to make Carpet work with multiple multigrid levels. Fixed one other nasty bug in a prolongation operator. Optimised last remaining non-optimised prolongation operator. darcs-hash:20020109164539-07bb3-6ebee1b591a732eb826557128a2a0bce38151ed1.gz
Diffstat (limited to 'Carpet/CarpetRegrid')
-rw-r--r--Carpet/CarpetRegrid/src/regrid.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/Carpet/CarpetRegrid/src/regrid.cc b/Carpet/CarpetRegrid/src/regrid.cc
index 1f3b96b16..da3ea6edc 100644
--- a/Carpet/CarpetRegrid/src/regrid.cc
+++ b/Carpet/CarpetRegrid/src/regrid.cc
@@ -19,7 +19,7 @@
#include "carpet.hh"
#include "regrid.hh"
-static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetRegrid/src/regrid.cc,v 1.3 2002/01/09 13:56:28 schnetter Exp $";
+static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetRegrid/src/regrid.cc,v 1.4 2002/01/09 17:45:42 schnetter Exp $";
@@ -43,6 +43,9 @@ namespace CarpetRegrid {
// Return if no regridding is desired
if (regrid_every == -1) return 0;
+ // Return if this is not the main hierarchy
+ if (mglevel != 0) return 0;
+
// Return if this is the finest possible level
if (reflevel == maxreflevels-1) return 0;