aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetRegrid
diff options
context:
space:
mode:
authorshawley <>2002-05-22 14:31:00 +0000
committershawley <>2002-05-22 14:31:00 +0000
commit280681cb3147175ce042bf3f5bb3eb9d826401ac (patch)
treeb8f338f810df53c7d9fc7e8819907b88d075329b /Carpet/CarpetRegrid
parent10cc2bf30afbf2b764a842ec68550e1929e19f26 (diff)
Added functionality for activate_newlevels_on_regrid near top of file
darcs-hash:20020522143114-e415b-326f968183bf4e6635240a3d0471e2254ed4ba58.gz
Diffstat (limited to 'Carpet/CarpetRegrid')
-rw-r--r--Carpet/CarpetRegrid/src/regrid.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/Carpet/CarpetRegrid/src/regrid.cc b/Carpet/CarpetRegrid/src/regrid.cc
index 80ec139fa..9b3f03675 100644
--- a/Carpet/CarpetRegrid/src/regrid.cc
+++ b/Carpet/CarpetRegrid/src/regrid.cc
@@ -22,7 +22,7 @@
#include "carpet.hh"
#include "regrid.hh"
-static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetRegrid/src/regrid.cc,v 1.13 2002/03/26 13:22:31 schnetter Exp $";
+static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetRegrid/src/regrid.cc,v 1.14 2002/05/22 16:31:14 shawley Exp $";
CCTK_FILEVERSION(CarpetRegrid_regrid_cc)
@@ -75,6 +75,13 @@ namespace CarpetRegrid {
&& cctkGH->cctk_iteration % regrid_every != 0) {
return 0;
}
+
+ int newnumlevels = refinement_levels + activate_newlevels_on_regrid;
+ if ( ( newnumlevels >= 1) && (newnumlevels <= maxreflevels )) {
+ char numlevelstring[10];
+ sprintf(numlevelstring,"%d",newnumlevels);
+ CCTK_ParameterSet("refinement_levels","carpetregrid",numlevelstring);
+ }
list<ibbox> bbl;
list<bvect> obl;