aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetRegrid2/interface.ccl
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2006-12-05 18:08:00 +0000
committerErik Schnetter <schnetter@cct.lsu.edu>2006-12-05 18:08:00 +0000
commitd4a3f9722bbaf09de6963e7ec07a2274c2cf9f4d (patch)
tree65c5d0d3ae4d221ebad16c8e9cf0c55148468722 /Carpet/CarpetRegrid2/interface.ccl
parent73ddf8bf4b54397a056cf4e6d5497094573f037c (diff)
CarpetRegrid2: Correctly keep track of last regridding time across restarts
Store the time of the last regridding in grid variables, so that this is correctly remembered across restarts. darcs-hash:20061205180821-dae7b-1beb4b54928c06f0eb6af3871532c2e29006ca1d.gz
Diffstat (limited to 'Carpet/CarpetRegrid2/interface.ccl')
-rw-r--r--Carpet/CarpetRegrid2/interface.ccl24
1 files changed, 24 insertions, 0 deletions
diff --git a/Carpet/CarpetRegrid2/interface.ccl b/Carpet/CarpetRegrid2/interface.ccl
index f8974ef5f..f5c69a10a 100644
--- a/Carpet/CarpetRegrid2/interface.ccl
+++ b/Carpet/CarpetRegrid2/interface.ccl
@@ -74,3 +74,27 @@ CCTK_INT FUNCTION Carpet_RegridMaps \
CCTK_POINTER IN psss, \
CCTK_INT IN force)
PROVIDES FUNCTION Carpet_RegridMaps WITH CarpetRegrid2_RegridMaps LANGUAGE C
+
+
+
+CCTK_INT last_iteration "Last iteration at which there was a regridding"
+CCTK_INT last_map "Last map at which there was a regridding at last_iteration"
+
+
+
+PUBLIC:
+
+CCTK_INT num_levels[3] TYPE=scalar
+{
+ num_levels
+} "Number of refinement levels"
+
+CCTK_REAL positions[3] TYPE=scalar
+{
+ position_x position_y position_z
+} "Positions of refined regions"
+
+CCTK_REAL radii[3] TYPE=array DIM=1 SIZE=30 DISTRIB=constant
+{
+ radius
+} "Radii of refined regions for each level"