diff options
author | schnetter <> | 2004-06-14 05:01:00 +0000 |
---|---|---|
committer | schnetter <> | 2004-06-14 05:01:00 +0000 |
commit | 4d4480d33956d17b89b90dc952386e7b478eaba5 (patch) | |
tree | be88e35eb6c77c8c6850343a98277044678418d9 /Carpet/CarpetReduce/schedule.ccl | |
parent | 621907434f4c8681e35aa66710f32667334c20f3 (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.ccl | 37 |
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" |