Amesos2 - Direct Sparse Solver Interfaces
Version of the Day
|
Classes | |
class | Amesos2::Basker< Matrix, Vector > |
Amesos2 interface to the Baker package. More... | |
class | Amesos2::Cholmod< Matrix, Vector > |
Amesos2 interface to the CHOLMOD package. More... | |
class | Amesos2::CssMKL< Matrix, Vector > |
Amesos2 interface to the CssMKL package. More... | |
class | Amesos2::cuSOLVER< Matrix, Vector > |
Amesos2 interface to cuSOLVER. More... | |
class | Amesos2::KLU2< Matrix, Vector > |
Amesos2 interface to the KLU2 package. More... | |
class | Amesos2::Lapack< Matrix, Vector > |
Amesos2 interface to the LAPACK. More... | |
class | Amesos2::MUMPS< Matrix, Vector > |
Amesos2 interface to the MUMPS package. More... | |
class | Amesos2::PardisoMKL< Matrix, Vector > |
Amesos2 interface to the PardisoMKL package. More... | |
class | Amesos2::ShyLUBasker< Matrix, Vector > |
Amesos2 interface to the Baker package. More... | |
class | Amesos2::STRUMPACK< Matrix, Vector > |
Amesos2 interface to STRUMPACK direct solver and preconditioner. More... | |
class | Amesos2::Superlu< Matrix, Vector > |
Amesos2 interface to the SuperLU package. More... | |
class | Amesos2::Superludist< Matrix, Vector > |
Amesos2 interface to the distributed memory version of SuperLU. More... | |
class | Amesos2::Superlumt< Matrix, Vector > |
Amesos2 interface to the Multi-threaded version of SuperLU. More... | |
class | Amesos2::TachoSolver< Matrix, Vector > |
Amesos2 interface to the Tacho package. More... | |
class | Amesos2::Umfpack< Matrix, Vector > |
Amesos2 interface to the Umfpack package. More... | |
The Amesos2 solver interfaces are responsible for distilling a third-party library's interface into an Amesos2-like interface. For the most part, the solver interfaces need only concern themselves with getting data to the TPL and storing results for later or sending solutions back to the user.