summaryrefslogtreecommitdiff
path: root/src/main/ScheduleInterface.c
diff options
context:
space:
mode:
authorschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-02-16 13:45:01 +0000
committerschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-02-16 13:45:01 +0000
commit32178ef2be6bde6327bf2affe4404b00b61345e1 (patch)
treed0b8e77b658cc89c2fbe1538974641b917d8c3be /src/main/ScheduleInterface.c
parentd29eb186337c78ac7e058c095d786017b84f4888 (diff)
Add new scheduling options "meta" and "singlemap" for Carpet.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3575 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/ScheduleInterface.c')
-rw-r--r--src/main/ScheduleInterface.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/ScheduleInterface.c b/src/main/ScheduleInterface.c
index 1e5d4432..d0f4e990 100644
--- a/src/main/ScheduleInterface.c
+++ b/src/main/ScheduleInterface.c
@@ -1561,8 +1561,10 @@ static int ParseOptionList(int n_items,
@@*/
static int InitialiseOptionList(t_attribute *attribute)
{
- attribute->FunctionData.level = 0;
+ attribute->FunctionData.meta = 0;
attribute->FunctionData.global = 0;
+ attribute->FunctionData.level = 0;
+ attribute->FunctionData.singlemap = 0;
return 0;
}
@@ -1595,7 +1597,11 @@ static int InitialiseOptionList(t_attribute *attribute)
static int ParseOption(t_attribute *attribute,
const char *option)
{
- if(CCTK_Equals(option, "GLOBAL"))
+ if(CCTK_Equals(option, "META"))
+ {
+ attribute->FunctionData.meta = 1;
+ }
+ else if(CCTK_Equals(option, "GLOBAL"))
{
attribute->FunctionData.global = 1;
}
@@ -1603,6 +1609,10 @@ static int ParseOption(t_attribute *attribute,
{
attribute->FunctionData.level = 1;
}
+ else if(CCTK_Equals(option, "SINGLEMAP"))
+ {
+ attribute->FunctionData.singlemap = 1;
+ }
else
{
CCTK_Warn(1,__LINE__,__FILE__,"Cactus",