HermesCommon
3.0
|
MUMPS solver interface. More...
#include "config.h"
#include "mumps_solver.h"
#include "callstack.h"
#include "util/memory_handling.h"
Go to the source code of this file.
Namespaces | |
Hermes | |
General namespace for the Hermes library. | |
Hermes::Algebra | |
Namespace containing classes for vector / matrix operations. | |
Hermes::Solvers | |
Namespace for linear / nonlinear / iterative solvers. | |
Macros | |
#define | USE_COMM_WORLD -987654 |
#define | ICNTL(I) icntl[(I)-1] |
Macros allowing to use indices according to the Fortran documentation to index C arrays. | |
#define | MUMPS_INFO(param, I) (param).infog[(I)-1] |
#define | INFOG(I) infog[(I)-1] |
#define | JOB_INIT -1 |
Job definitions according to MUMPS documentation. | |
#define | JOB_END -2 |
#define | JOB_ANALYZE_FACTORIZE_SOLVE 6 |
#define | JOB_FACTORIZE_SOLVE 5 |
#define | JOB_SOLVE 3 |
Variables | |
template class HERMES_API | Hermes::Algebra::MumpsMatrix< double > |
template class HERMES_API | Hermes::Solvers::MumpsSolver< double > |
MUMPS solver interface.
Definition in file mumps_solver.cpp.