diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/cctk_Schedule.h | 11 | ||||
-rw-r--r-- | src/include/cctki_ScheduleBindings.h | 4 |
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, |