19 #ifndef GEOSX_LINEARALGEBRA_INTERFACES_PETSCSUPERLU_DIST_HPP_ 20 #define GEOSX_LINEARALGEBRA_INTERFACES_PETSCSUPERLU_DIST_HPP_ 39 SuperLU_Dist & SLUDData );
void PetscDestroyAdditionalData(Mat &localMatrix)
Destroys data needed to convert a matrix from Petsc to SuperLU_Dist format.
real64 PetscSuperLU_DistCond(PetscMatrix const &matrix, SuperLU_Dist &SLUDData)
Computes an accurate condition number (time consuming function!!!)
void PetscConvertToSuperMatrix(PetscMatrix const &matrix, Mat &localMatrix, SuperLU_Dist &SLUDData)
Converts a matrix from Petsc to SuperLU_Dist format.
double real64
64-bit floating point type.