aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetReduce/schedule.ccl
diff options
context:
space:
mode:
authorschnetter <>2004-06-14 05:01:00 +0000
committerschnetter <>2004-06-14 05:01:00 +0000
commit4d4480d33956d17b89b90dc952386e7b478eaba5 (patch)
treebe88e35eb6c77c8c6850343a98277044678418d9 /Carpet/CarpetReduce/schedule.ccl
parent621907434f4c8681e35aa66710f32667334c20f3 (diff)
Implement global reduction operators:
Implement global reduction operators: Add a weight grid function. Initialise it. Set it according to the symmetries. Set it according to the refinement structure. Take the weight into account when reducing. darcs-hash:20040614050121-07bb3-39cf335a52bc2c1071e56375bbedf771a5f118d4.gz
Diffstat (limited to 'Carpet/CarpetReduce/schedule.ccl')
-rw-r--r--Carpet/CarpetReduce/schedule.ccl37
1 files changed, 36 insertions, 1 deletions
diff --git a/Carpet/CarpetReduce/schedule.ccl b/Carpet/CarpetReduce/schedule.ccl
index f64908c6e..048fa5a62 100644
--- a/Carpet/CarpetReduce/schedule.ccl
+++ b/Carpet/CarpetReduce/schedule.ccl
@@ -1,7 +1,42 @@
# Schedule definitions for thorn CarpetReduce
-# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetReduce/schedule.ccl,v 1.2 2003/11/05 16:18:39 schnetter Exp $
+# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetReduce/schedule.ccl,v 1.3 2004/06/14 07:01:21 schnetter Exp $
schedule CarpetReduceStartup at STARTUP
{
LANG: C
} "Startup routine"
+
+
+
+# This might move to MaskBase
+STORAGE: weight
+
+SCHEDULE GROUP MaskBase_SetupMask AT basegrid
+{
+} "Set up the weight function"
+
+SCHEDULE GROUP MaskBase_SetupMask AT postregrid
+{
+} "Set up the weight function"
+
+SCHEDULE MaskBase_InitMask IN MaskBase_SetupMask
+{
+ LANG: C
+} "Initialise the weight function"
+
+SCHEDULE GROUP SetupMask IN MaskBase_SetupMask AFTER MaskBase_InitMask
+{
+} "Set up the weight function (schedule other routines in here)"
+
+# This might move to CoordBase
+SCHEDULE CoordBase_SetupMask IN SetupMask
+{
+ LANG: C
+} "Set up the outer boundaries of the weight function"
+
+# This might move to CarpetMask
+SCHEDULE CarpetMaskSetup IN SetupMask
+{
+ LANG: C
+ OPTIONS: singlemap
+} "Set up the weight function for the restriction regions"