1: #pragma once
3: #include <cusparse_v2.h>
4: #include <petsc/private/veccupmimpl.h>
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: };