![]() |
PARALUTION
1.0.0
PARALUTION
|
►Nparalution | |
CAcceleratorMatrix | |
CAcceleratorStencil | |
CAcceleratorVector | |
CAIChebyshev | Approximate Inverse - Chebyshev preconditioner see IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 18, NO. 4, NOVEMBER 2003; A New Preconditioned Conjugate Gradient Power Flow - Hasan Dag, Adam Semlyen |
CAMG | |
CAS | AS preconditioner |
CBaseAMG | |
CBaseMatrix | Base class for all host/accelerator matrices |
CBaseMultiGrid | |
CBaseParalution | Base class for operator and vector (i.e. global/local matrix/stencil/vector) classes, all the backend-related interface and data are defined here |
CBaseStencil | Base class for all host/accelerator stencils |
CBaseVector | Base class for all host/accelerator vectors |
CBiCGStab | |
CBlockPreconditioner | |
CCG | |
CCG_HN | |
CChebyshev | |
CCR | |
CDiagJacobiSaddlePointPrecond | |
CDirectLinearSolver | Base class for all linear (direct) solvers |
CDPCG | |
CFGMRES | |
CFixedPoint | Fixed-point iteration ![]() ![]() |
CFSAI | Factorized Approximate Inverse preconditioner |
CGlobalVector | |
CGMRES | |
CGPUAcceleratorMatrix | |
CGPUAcceleratorMatrixBCSR | |
CGPUAcceleratorMatrixCOO | |
CGPUAcceleratorMatrixCSR | |
CGPUAcceleratorMatrixDENSE | |
CGPUAcceleratorMatrixDIA | |
CGPUAcceleratorMatrixELL | |
CGPUAcceleratorMatrixHYB | |
CGPUAcceleratorMatrixMCSR | |
CGPUAcceleratorStencil | |
CGPUAcceleratorStencilLaplace2D | |
CGPUAcceleratorVector | |
CGS | Gauss-Seidel (GS) preconditioner |
CHostMatrix | |
CHostMatrixBCSR | |
CHostMatrixCOO | |
CHostMatrixCSR | |
CHostMatrixDENSE | |
CHostMatrixDIA | |
CHostMatrixELL | |
CHostMatrixHYB | |
CHostMatrixMCSR | |
CHostStencil | |
CHostStencilLaplace2D | |
CHostVector | |
CIC | Incomplete Cholesky with no fill-ins IC0 |
CIDR | IDR(s) - Induced Dimension Reduction method, taken from "An Elegant IDR(s) Variant that Efficiently Exploits Biorthogonality Properties" by Martin B. van Gijzen and Peter Sonneveld, Delft University of Technology |
CILU | ILU preconditioner based on levels |
CILUT | ILUT(t,m) preconditioner based on threshold and maximum number of elements per row |
CInversion | |
CIterationControl | Iteration control for iterative solvers, monitor the residual (L2 norm) behavior |
CIterativeLinearSolver | Base class for all linear (iterative) solvers |
CJacobi | |
CLocalMatrix | |
CLocalStencil | |
CLocalVector | |
CLU | |
Cmatrix_market_banner | |
CMatrixBCSR | |
CMatrixCOO | Sparse Matrix - Coordinate Format |
CMatrixCSR | Sparse Matrix - Sparse Compressed Row Format |
CMatrixDENSE | Dense Matrix (see DENSE_IND for indexing) |
CMatrixDIA | Sparse Matrix - Diagonal Format (see DIA_IND for indexing) |
CMatrixELL | Sparse Matrix - ELL Format (see ELL_IND for indexing) |
CMatrixHYB | Sparse Matrix - Contains ELL and COO Matrices |
CMatrixMCSR | Sparse Matrix - Modified Sparse Compressed Row Format |
CMICAcceleratorMatrix | |
CMICAcceleratorMatrixBCSR | |
CMICAcceleratorMatrixCOO | |
CMICAcceleratorMatrixCSR | |
CMICAcceleratorMatrixDENSE | |
CMICAcceleratorMatrixDIA | |
CMICAcceleratorMatrixELL | |
CMICAcceleratorMatrixHYB | |
CMICAcceleratorMatrixMCSR | |
CMICAcceleratorStencil | |
CMICAcceleratorStencilLaplace2D | |
CMICAcceleratorVector | |
CMixedPrecisionDC | |
CMultiColored | |
CMultiColoredGS | |
CMultiColoredILU | ILU(p,q) preconditioner (see power(q)-pattern method, D. Lukarski "Parallel Sparse Linear Algebra for Multi-core and Many-core Platforms - Parallel Solvers and Preconditioners", PhD Thesis, 2012, KIT) |
CMultiColoredSGS | |
CMultiElimination | MultiElimination (I)LU factorization (see 12.5.1 Multi-Elimination ILU from "Iterative Methods for Sparse Linear Systems", 2nd Edition, Yousef Saad); The ME-ILU preconditioner is build recursively |
CMultiGrid | |
COCLAcceleratorMatrix | |
COCLAcceleratorMatrixBCSR | |
COCLAcceleratorMatrixCOO | |
COCLAcceleratorMatrixCSR | |
COCLAcceleratorMatrixDENSE | |
COCLAcceleratorMatrixDIA | |
COCLAcceleratorMatrixELL | |
COCLAcceleratorMatrixHYB | |
COCLAcceleratorMatrixMCSR | |
COCLAcceleratorStencil | |
COCLAcceleratorStencilLaplace2D | |
COCLAcceleratorVector | |
CoclHandle_t | |
COperator | Operator class defines the generic interface for applying an operator (e.g. matrix, stencil) from/to global and local vectors |
CParalution_Backend_Descriptor | Backend descriptor - keeps information about the hardware - OpenMP (threads); CUDA (blocksizes, handles, etc); OpenCL (workgroupsizes, handles, etc); |
CParalution_Object_Data | Global data for all PARALUTION objects |
CParalutionObj | |
CPreconditioner | Base preconditioner class |
CQR | |
CRAS | AS preconditioner |
CSGS | Symmetric Gauss-Seidel (SGS) preconditioner |
CSIRA | |
CSolver | The base class for all solvers and preconditioners |
CSPAI | SParse Approximate Inverse preconditioner |
CTNS | Truncated Neumann Series (TNS) Preconditioner |
CVector |