BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
mumpstools.hpp File Reference
#include "typedefs.hpp"
Include dependency graph for mumpstools.hpp:

Go to the source code of this file.

Namespaces

namespace  mumps

Enumerations

enum class  mumps::Parameter {
  mumps::SolverID , mumps::Job , mumps::MasterRank , mumps::InfoLevel ,
  mumps::ErrorAnalysis , mumps::WorkingHost , mumps::SymmetryMode , mumps::SerialReordering ,
  mumps::ParallelReordering , mumps::CompressionMode , mumps::NumRefinementSteps , mumps::MemoryRelaxation ,
  mumps::ComputeDeterminant , mumps::MemoryBudget
}
enum class  mumps::WorkspaceAction { mumps::Ladder , mumps::Cap , mumps::GiveUp }
 what the wrapper does after a workspace failure of the factorization More...

Functions

WorkspaceAction mumps::next_workspace_action (const belfem::int_t aInfoG1, const belfem::int_t aRelax, const belfem::int_t aRelaxCeiling, const belfem::int_t aBudgetSlot, const belfem::int_t aBudgetMB, const belfem::int_t aBoundMB)
 The retry policy after a factorization returned INFOG(1) = -9, -8, -17, -20 or -19, as a pure function so it can be unit-tested without a MUMPS instance.