|
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 , where the solution of is provide by solver via SetPreconditioner() |
| 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 |