29 #ifndef MumpsSolverBase_h    30 #define MumpsSolverBase_h    32 #include <solution/system_of_eqn/linearSOE/LinearSOESolver.h>    42     static bool MPIInitialized(
void);
    43     static int initializeMPI(
void);
    44     static int finalizeMPI(
void);
    53     virtual int initializeMumps(
void)= 0;
    54     virtual int solveAfterInitialization(
void)= 0;
 Communication parameters between processes. 
Definition: Communicator.h:66
int terminateMumps(void)
Terminate MUMPS. 
Definition: MumpsSolverBase.cc:50
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: MumpsSolverBase.cc:170
std::string getMUMPSErrorMessage(void)
Return a message explaining the mumps error (if any). 
Definition: MumpsSolverBase.cc:103
int solve(void)
Causes the solver to compute the solution of the system of equations. 
Definition: MumpsSolverBase.cc:145
virtual int sendSelf(Communicator &)
Send the object. 
Definition: MumpsSolverBase.cc:176
Definition: MumpsSolverBase.h:39
virtual int recvSelf(const Communicator &)
Receive the object. 
Definition: MumpsSolverBase.cc:189
int setSize(void)
Sets the number of equations. 
Definition: MumpsSolverBase.cc:156
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class of the solvers for linear system of equations. 
Definition: LinearSOESolver.h:87
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: MumpsSolverBase.cc:163