MatCreateDenseCUDA#

Creates a matrix in MATDENSECUDA format using CUDA.

Synopsis#

Collective

Input Parameters#

  • comm - MPI communicator

  • m - number of local rows (or PETSC_DECIDE to have calculated if M is given)

  • n - number of local columns (or PETSC_DECIDE to have calculated if N is given)

  • M - number of global rows (or PETSC_DECIDE to have calculated if m is given)

  • N - number of global columns (or PETSC_DECIDE to have calculated if n is given)

  • data - optional location of GPU matrix data. Pass NULL to have PETSc to control matrix memory allocation.

Output Parameter#

  • A - the matrix

See Also#

MATDENSECUDA, MatCreate(), MatCreateDense()

Level#

intermediate

Location#

src/mat/impls/dense/mpi/cupm/cuda/matmpidensecuda.cu


Edit on GitLab

Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages