aboutsummaryrefslogtreecommitdiff
path: root/src/PUGHSlabi.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/PUGHSlabi.h')
-rw-r--r--src/PUGHSlabi.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/PUGHSlabi.h b/src/PUGHSlabi.h
index 47f8907..5788b6f 100644
--- a/src/PUGHSlabi.h
+++ b/src/PUGHSlabi.h
@@ -12,6 +12,7 @@
#ifndef _PUGHSLAB_PUGHSLABI_H_
#define _PUGHSLAB_PUGHSLABI_H_
+#include "cctk_Groups.h"
#include "PUGHSlab.h"
#ifdef __cplusplus
@@ -24,8 +25,8 @@ typedef struct hslab_mapping_t
{
int handle;
int target_proc;
- int hdim;
- int vdim;
+ unsigned int hdim;
+ unsigned int vdim;
int *vectors;
int *local_startpoint; /* vdim */
int *local_endpoint; /* vdim */
@@ -35,12 +36,12 @@ typedef struct hslab_mapping_t
int *downsample; /* vdim */
int *global_hsize; /* hdim */
int *local_hsize; /* hdim */
- int *directions; /* hdim * vdim */
- int is_diagonal_in_3D;
unsigned int totals;
+ int is_full_hyperslab;
+ int is_diagonal_in_3D;
t_hslabConversionFn conversion_fn;
struct hslab_mapping_t *prev, *next;
- int full_hyperslab;
+ cGroup vinfo;
} hslab_mapping_t;