xref: /petsc/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h (revision cd871708d6ae82bd70cc1a9e2138f9b57839fe75)
1*a4963045SJacob Faibussowitsch #pragma once
2bbf3fe20SPaul Mullowney 
36d54fb17SJacob Faibussowitsch #include <petsc/private/veccupmimpl.h>
4b06137fdSPaul Mullowney 
5219fbbafSJunchao Zhang struct Mat_MPIAIJCUSPARSE {
6bbf3fe20SPaul Mullowney   /* The following are used by GPU capabilities to store matrix storage formats on the device */
72c4ab24aSJunchao Zhang   MatCUSPARSEStorageFormat diagGPUMatFormat    = MAT_CUSPARSE_CSR;
82c4ab24aSJunchao Zhang   MatCUSPARSEStorageFormat offdiagGPUMatFormat = MAT_CUSPARSE_CSR;
9219fbbafSJunchao Zhang };
10