43 MPI_Comm oned_comm[AL_MAX_DIM];
46 int arrdim[AL_MAX_DIM];
47 int larrdim[AL_MAX_DIM];
49 int larrdim_gp[AL_MAX_DIM];
69 int offset[AL_MAX_DIM];
70 int stride[AL_MAX_DIM];
71 int isparallel[AL_MAX_DIM];
73 int isperiodic[AL_MAX_DIM];
75 int isstaggered[AL_MAX_DIM];
79 int right[AL_MAX_DIM];
81 int lrank[AL_MAX_DIM];
83 int lsize[AL_MAX_DIM];
85 int sendb1[AL_MAX_DIM];
86 int sendb2[AL_MAX_DIM];
87 int recvb1[AL_MAX_DIM];
88 int recvb2[AL_MAX_DIM];
89 int tag1[AL_MAX_DIM], tag2[AL_MAX_DIM];
90 MPI_Datatype strided[AL_MAX_DIM];
97 MPI_Datatype type_lr[AL_MAX_DIM];
99 MPI_Datatype type_rl[AL_MAX_DIM];
103 MPI_Datatype gsubarr;
104 MPI_Datatype lsubarr;
106 MPI_Datatype gsubarr_stag[AL_MAX_DIM];
107 MPI_Datatype lsubarr_stag[AL_MAX_DIM];
109 MPI_Offset io_offset;