This class holds aliases based on the Petsc library.
More...
#include <PetscInterface.hpp>
This class holds aliases based on the Petsc library.
Definition at line 36 of file PetscInterface.hpp.
◆ createPreconditioner() [1/2]
Create a PETSc-based preconditioner object.
- Parameters
-
params | the parameters for preconditioner |
- Returns
- owning pointer to the newly created preconditioner
◆ createPreconditioner() [2/2]
Create a PETSc-based preconditioner object.
- Parameters
-
params | the parameters for preconditioner |
nearNullKernel | the user-provided near null kernel |
- Returns
- owning pointer to the newly created preconditioner
◆ finalize()
static void geosx::PetscInterface::finalize |
( |
| ) |
|
|
static |
Finalizes the MPI environment for the Petsc library.
Essentially, it is a wrapper for PetscFinalize
◆ initialize()
static void geosx::PetscInterface::initialize |
( |
int & |
argc, |
|
|
char **& |
argv |
|
) |
| |
|
static |
Initializes the MPI environment for the Petsc library.
- Parameters
-
[in] | argc | standard argc as in any C main |
[in] | argv | standard argv as in any C main |
Essentially, it is a wrapper for PetscInitialize
The documentation for this class was generated from the following file: