xref: /petsc/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h (revision fe8e7ddd93caa3d7f6fe6c2e358c1c3f5a39763e)
1 #pragma once
2 
3 #include <cusparse_v2.h>
4 #include <petsc/private/veccupmimpl.h>
5 
6 struct Mat_MPIAIJCUSPARSE {
7   /* The following are used by GPU capabilities to store matrix storage formats on the device */
8   MatCUSPARSEStorageFormat diagGPUMatFormat    = MAT_CUSPARSE_CSR;
9   MatCUSPARSEStorageFormat offdiagGPUMatFormat = MAT_CUSPARSE_CSR;
10 };
11