cuBLASMp Data Types

Data types

cublasMpHandle_t

The cublasMpHandle_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

The cublasMpGrid_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

The cublasMpMatrixDescriptor_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.