#include <iwave.h>
Public Attributes | |
int | ndim |
number of dimensions | |
int | nnei |
number of neighbor processors, it equals to IWAVE_NNEI | |
int | wsize |
Size of the MPI_COMM_WORLD. | |
int | wrank |
Rank in the MPI_COMM_WORLD. | |
int | threadsupp |
Thread support level. | |
MPI_Comm | ccomm |
Cartesian communicator. | |
IPNT | cdims |
Cartesian grid dimensions. | |
IPNT | crank |
Cartesian rank. | |
int | lrank |
Linear rank in ccomm. | |
int | sranks [IWAVE_NNEI] |
Ranks of send neighbors - subtracted from crank. | |
int | rranks [IWAVE_NNEI] |
Ranks of recv neighbors - added to crank. | |
EXCHANGEINFO | seinfo [RDOM_MAX_NARR][IWAVE_NNEI] |
send buffers, corresponding to send neighbors | |
EXCHANGEINFO | reinfo [RDOM_MAX_NARR][IWAVE_NNEI] |
recv buffers, corresponding to recv neighbors |
Assumption: cartesian grid for 1D/2D/3D.
Definition at line 36 of file iwave.h.