CLA3P v0.3.1
Compact Linear Algebra Parallel Portable Package
Loading...
Searching...
No Matches
cla3p::pardiso::AnalysisParams Class Reference

The Pardiso analysis phase parameters. More...

Inheritance diagram for cla3p::pardiso::AnalysisParams:

Public Member Functions

void setFillReducer (pardiso::reorder_t reorderMethod)
 Sets the fill reducing ordering method.
void setFillReducer (const prm::PiMatrix &permMatrix)
 Sets a custom fill-reducing permutation.

Detailed Description

The Pardiso analysis phase parameters.

Member Function Documentation

◆ setFillReducer() [1/2]

void cla3p::pardiso::AnalysisParams::setFillReducer ( pardiso::reorder_t reorderMethod)

Sets the fill reducing ordering method.

Parameters
[in]reorderMethodThe desired reordering method (MMD/Metis).

Pardiso will internally calculate a fill-reducing ordering based on the method provided.

Default value is pardiso::reorder_t::Metis.

◆ setFillReducer() [2/2]

void cla3p::pardiso::AnalysisParams::setFillReducer ( const prm::PiMatrix & permMatrix)

Sets a custom fill-reducing permutation.

Parameters
[in]permMatrixThe user supplied permutation matrix.

Pardiso will skip the fill-reducing ordering calculation and use the user supplied permutation matrix in the analysis phase.