A thin interface for passing parameters to set the SuperLU options. More...
#include <superlu_dist_internal.hpp>
Public Attributes | |
Int | numProcSymbFact |
Number of processors for parallel symbolic factorization. More... | |
std::string | ColPerm |
Option of matrixi column permutation strategy. More... | |
std::string | RowPerm |
Option of matrix row permutation strategy. More... | |
std::string | Equil |
Option whether to equilibrate the system. More... | |
Int | symmetric |
Option to specify if matrix is symmetric or not. | |
Int | transpose |
Int | Symmetric |
Option to specify if matrix is symmetric or not. | |
Int | Transpose |
Option to specify whether selected elements should be computed in the pattern of the transposed matrix or not. Note that this has an impact only for unsymmetric matrices. | |
A thin interface for passing parameters to set the SuperLU options.
std::string PEXSI::SuperLUOptions::ColPerm |
Option of matrixi column permutation strategy.
The following options of column permutation strategy are available (case sensitive):
std::string PEXSI::SuperLUOptions::Equil |
Option whether to equilibrate the system.
The following options of equilibration strategy are available (case sensitive):
Int PEXSI::SuperLUOptions::numProcSymbFact |
Number of processors for parallel symbolic factorization.
numProcSymbFact should be a power of 2, and is only useful when
ColPerm = "PARMETIS"
std::string PEXSI::SuperLUOptions::RowPerm |
Option of matrix row permutation strategy.
The following options of row permutation strategy are available (case sensitive):