GEOSX
Namespaces | Functions
PetscSuperLU_Dist.hpp File Reference
#include "common/DataTypes.hpp"
#include "linearAlgebra/interfaces/petsc/PetscMatrix.hpp"
#include "linearAlgebra/interfaces/direct/SuperLU_Dist.hpp"
#include <petsc.h>

Go to the source code of this file.

Namespaces

 geosx
 

Functions

void geosx::PetscConvertToSuperMatrix (PetscMatrix const &matrix, Mat &localMatrix, SuperLU_Dist &SLUDData)
 Converts a matrix from Petsc to SuperLU_Dist format. More...
 
void geosx::PetscDestroyAdditionalData (Mat &localMatrix)
 Destroys data needed to convert a matrix from Petsc to SuperLU_Dist format. More...
 
real64 geosx::PetscSuperLU_DistCond (PetscMatrix const &matrix, SuperLU_Dist &SLUDData)
 Computes an accurate condition number (time consuming function!!!) More...