aboutsummaryrefslogtreecommitdiff
path: root/src/PUGHSlab.h
blob: c401602b6790f6a4a907a11cd5d361f6880c7fcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 /*@@
   @header    Hyperslab.h
   @date      Sun 28 May 2000
   @author    Thomas Radke
   @desc 
              Function declarations of thorn Hyperslab
   @enddesc
   @history
   @endhistory
 @@*/


/* function prototypes */
int Hyperslab_GetLocalHyperslab (const cGH *GH, int vindex, int vtimelvl,
                                 int hdim,
                                 const int global_startpoint [/*vdim*/],
                                 const int directions [/*vdim*/],
                                 const int lengths [/*hdim*/],
                                 const int downsample_ [/*hdim*/],
                                 void **hdata,
                                 int hsize [/*hdim*/], int ghsize [/*hdim*/],
                                 int hoffset [/*hdim*/]);
int Hyperslab_GetHyperslab (const cGH *GH, int target_proc, int vindex, int vtimelvl,
                            int hdim,
                            const int global_startpoint [/*vdim*/],
                            const int directions [/*vdim*/],
                            const int lengths [/*hdim*/],
                            const int downsample_ [/*hdim*/],
                            void **hdata, int hsize [/*hdim*/]);