TPardisoSettings Class

type TPardisoSettings = class(TPersistent);

Class encapsulates Pardiso sparse solver specific settings.

Constructors

NameDescription
CreateClass constructor.

Properties

NameTypeDescription
CpuCountIntegerThe number of CPU's in the system.
IterativeStepTPardisoIterativeDefines if iterative CG/CGS factorization should be attempted.
MatrixNumberIntegerActual matrix for the solution phase.
MaxFactorizedMatricesIntegerMaximum number of factors with identical nonzero sparsity structure.
OutOfCoreModeTOutofCoreModeControls Out of core solver behaviour.
ParallelFactorizationTParallelFactorizationParallel factorization control.
ParallelForwardBackwardTParallelForwardBackwardParallel solve control.
PivotingPerturbationIntegerSpecifies how to handle small pivots.
ReorderingTPardisoReorderingDefines the fill-in reducing reordering algorithms to use.
SymmetricBunchKaufmanPivotBooleanPotentially improves accuracy for symmetric matrices by using Bunch-Kaufman pivoting.
SymmetricScalingAndMatchingBooleanIf true, iproves accuracy for symmetric indefinite matrices.
TransposeTMtxOperationDefines any additional transposition while computing the solution.