cuSOLVERMp Data Types

Data types

cusolverMpHandle_t

The cusolverMpHandle_t structure holds the cuSOLVERMp library context (device properties, system information, etc.).
The handle must be initialized and destroyed using cusolverMpCreate() and cusolverMpDestroy() functions respectively.

cusolverMpGrid_t

The cusolverMpGrid_t structure holds information about the grid dimensions and stores the communicator associated to the grid of processes.
It must be initialized and destroyed using cusolverMpCreateDeviceGrid() and cusolverMpDestroyGrid() functions respectively.

cudaLibMpMatrixDesc_t

The cudaLibMpMatrixDesc structure captures the shape and characteristics of a distributed matrix.
It must be initialized and destroyed using cusolverMpCreateMatrixDesc() and cusolverMpDestroyMatrixDesc() functions respectively.

Enumerators

cusolverMpGridMapping_t

Describes the ordering or the grid of processes.

Value

Meaning

CUSOLVERMP_GRID_MAPPING_ROW_MAJOR

The grid of processes will be accessed in row major ordering.

CUSOLVERMP_GRID_MAPPING_COL_MAJOR

The grid of processes will be accessed in column major ordering.