cuBLASMp Data Types¶
Data types¶
cublasMpHandle_t
¶
ThecublasMpHandle_t
structure holds the cuBLASMp library context (device properties, system information, etc.).The handle must be initialized and destroyed using cublasMpCreate() and cublasMpDestroy() functions respectively.
cublasMpGrid_t
¶
ThecublasMpGrid_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 cublasMpGridCreate() and cublasMpGridDestroy() functions respectively.
cublasMpMatrixDescriptor_t
¶
ThecublasMpMatrixDescriptor_t
structure captures the shape and characteristics of a distributed matrix.It must be initialized and destroyed using cublasMpMatrixDescriptorCreate() and cublasMpMatrixDescriptorDestroy() functions respectively.
Enumerators¶
cublasMpGridMapping_t
¶
Describes the ordering or the grid of processes.
Value |
Meaning |
---|---|
CUBLASMP_GRID_MAPPING_ROW_MAJOR |
The grid of processes will be accessed in row major ordering. |
CUBLASMP_GRID_MAPPING_COL_MAJOR |
The grid of processes will be accessed in column major ordering. |