Name
HPL_grid_info Retrieve grid information.
Synopsis
#include "hpl.h"
int
HPL_grid_info(
const HPL_T_grid *
GRID
,
int *
NPROW
,
int *
NPCOL
,
int *
MYROW
,
int *
MYCOL
);
Description
HPL_grid_info
returns the grid shape and the coordinates in the grid
of the calling process. Successful completion is indicated by the
returned error code MPI_SUCCESS. Other error codes depend on the MPI
implementation.
Arguments
GRID (local input) const HPL_T_grid *
On entry, GRID points to the data structure containing the
process grid information.
NPROW (global output) int *
On exit, NPROW specifies the number of process rows in the
grid. NPROW is at least one.
NPCOL (global output) int *
On exit, NPCOL specifies the number of process columns in
the grid. NPCOL is at least one.
MYROW (global output) int *
On exit, MYROW specifies my row process coordinate in the
grid. MYROW is greater than or equal to zero and less than
NPROW.
MYCOL (global output) int *
On exit, MYCOL specifies my column process coordinate in the
grid. MYCOL is greater than or equal to zero and less than
NPCOL.
See Also
HPL_pnum,
HPL_grid_init,
HPL_grid_exit.