Loading [MathJax]/extensions/tex2jax.js
OGS
ApplicationsLib::LinearSolverLibrarySetup Struct Referencefinal

Detailed Description

Definition at line 33 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 35 of file LinearSolverLibrarySetup.h.

36 {
37 char help[] = "ogs6 with PETSc \n";
38 PETSC_COMM_WORLD = BaseLib::MPI::OGS_COMM_WORLD;
39 PetscInitialize(&argc, &argv, nullptr, help);
40 MPI_Comm_set_errhandler(PETSC_COMM_WORLD, MPI_ERRORS_RETURN);
41 }
MPI_Comm OGS_COMM_WORLD
Definition MPI.cpp:15

References BaseLib::MPI::OGS_COMM_WORLD.

◆ ~LinearSolverLibrarySetup()

ApplicationsLib::LinearSolverLibrarySetup::~LinearSolverLibrarySetup ( )
inline

Definition at line 43 of file LinearSolverLibrarySetup.h.

44 {
46 PetscFinalize();
47 }
void cleanupGlobalMatrixProviders()

References NumLib::cleanupGlobalMatrixProviders().


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