#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.
1.4.7