MatHIPSPARSESetFormat#
Sets the storage format of MATSEQHIPSPARSE matrices for a particular operation. Only the MatMult() operation can use different GPU storage formats
Synopsis#
#include "petscmat.h"
PetscErrorCode MatHIPSPARSESetFormat(Mat A, MatHIPSPARSEFormatOperation op, MatHIPSPARSEStorageFormat format)
Not Collective
Input Parameters#
A - Matrix of type
MATSEQAIJHIPSPARSEop -
MatHIPSPARSEFormatOperation.MATSEQAIJHIPSPARSEmatrices supportMAT_HIPSPARSE_MULTandMAT_HIPSPARSE_ALL.MATMPIAIJHIPSPARSEmatrices supportMAT_HIPSPARSE_MULT_DIAG,MAT_HIPSPARSE_MULT_OFFDIAG, andMAT_HIPSPARSE_ALL.format -
MatHIPSPARSEStorageFormat(one ofMAT_HIPSPARSE_CSR,MAT_HIPSPARSE_ELL,MAT_HIPSPARSE_HYB.)
See Also#
Matrices, Mat, Mat, MATSEQAIJHIPSPARSE, MatHIPSPARSEStorageFormat, MatHIPSPARSEFormatOperation
Level#
intermediate
Location#
Implementations#
MatHIPSPARSESetFormat_MPIAIJHIPSPARSE in src/mat/impls/aij/mpi/mpihipsparse/mpiaijhipsparse.hip.c
MatHIPSPARSESetFormat_SeqAIJHIPSPARSE in src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages