|
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.