1 #pragma once 2 3 #include <petsc/private/veccupmimpl.h> 4 5 struct Mat_MPIAIJCUSPARSE { 6 /* The following are used by GPU capabilities to store matrix storage formats on the device */ 7 MatCUSPARSEStorageFormat diagGPUMatFormat = MAT_CUSPARSE_CSR; 8 MatCUSPARSEStorageFormat offdiagGPUMatFormat = MAT_CUSPARSE_CSR; 9 }; 10