cuSOLVERMp Data Types¶
Data types¶
cusolverMpHandle_t¶
ThecusolverMpHandle_tstructure 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¶
ThecusolverMpGrid_tstructure 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.
cusolverMpMatrixDescriptor_t¶
ThecusolverMpMatrixDescriptor_tstructure 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.  |