OGS
ApplicationsLib::LinearSolverLibrarySetup Struct Referencefinal

Detailed Description

Definition at line 26 of file LinearSolverLibrarySetup.h.

#include <LinearSolverLibrarySetup.h>

Public Member Functions

 LinearSolverLibrarySetup (int argc, char *argv[])
 ~LinearSolverLibrarySetup ()

Constructor & Destructor Documentation

◆ LinearSolverLibrarySetup()

ApplicationsLib::LinearSolverLibrarySetup::LinearSolverLibrarySetup ( int argc,
char * argv[] )
inline

Definition at line 28 of file LinearSolverLibrarySetup.h.

29 {
30 char help[] = "ogs6 with PETSc \n";
31 PETSC_COMM_WORLD = BaseLib::MPI::OGS_COMM_WORLD;
32 PetscInitialize(&argc, &argv, nullptr, help);
33 MPI_Comm_set_errhandler(PETSC_COMM_WORLD, MPI_ERRORS_RETURN);
34 }
MPI_Comm OGS_COMM_WORLD
Definition MPI.cpp:9

References BaseLib::MPI::OGS_COMM_WORLD.

◆ ~LinearSolverLibrarySetup()

ApplicationsLib::LinearSolverLibrarySetup::~LinearSolverLibrarySetup ( )
inline

Definition at line 36 of file LinearSolverLibrarySetup.h.

37 {
39 PetscFinalize();
40 }
void cleanupGlobalMatrixProviders()

References NumLib::cleanupGlobalMatrixProviders().


The documentation for this struct was generated from the following file: