summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/cctk_Schedule.h11
-rw-r--r--src/include/cctki_ScheduleBindings.h4
2 files changed, 15 insertions, 0 deletions
diff --git a/src/include/cctk_Schedule.h b/src/include/cctk_Schedule.h
index b9ce40e6..5a2da202 100644
--- a/src/include/cctk_Schedule.h
+++ b/src/include/cctk_Schedule.h
@@ -46,10 +46,19 @@ typedef struct
int loop_singlemap;
int loop_local;
+ int tags;
+
/* The last items should be considered volatile and may not stay here */
int n_TriggerGroups;
int *TriggerGroups;
+
+#define CACTUS_HAS_READS_CLAUSES
+ int n_WritesClauses;
+ const char **WritesClauses;
+ int n_ReadsClauses;
+ const char **ReadsClauses;
+
char *where;
char *routine;
char *thorn;
@@ -88,6 +97,8 @@ int CCTK_ScheduleFunction(void *function,
int n_trigger_groups,
int n_before,
int n_after,
+ int n_writes,
+ int n_reads,
int n_while,
int n_if,
...);
diff --git a/src/include/cctki_ScheduleBindings.h b/src/include/cctki_ScheduleBindings.h
index a87fb301..3495d11b 100644
--- a/src/include/cctki_ScheduleBindings.h
+++ b/src/include/cctki_ScheduleBindings.h
@@ -29,6 +29,8 @@ int CCTKi_ScheduleFunction(void *function,
int n_comm_groups,
int n_trigger_groups,
int n_sync_groups,
+ int n_writes,
+ int n_reads,
int n_options,
int n_before,
int n_after,
@@ -47,6 +49,8 @@ int CCTKi_ScheduleGroup(const char *realname,
int n_comm_groups,
int n_trigger_groups,
int n_sync_groups,
+ int n_writes,
+ int n_reads,
int n_options,
int n_before,
int n_after,