Aztec
Aztec is a library that provides algorithms for the iterative solution of large sparse linear systems arising in scientific and engineering applications. It is a stand-alone package comprising a set of iterative solvers, preconditioners and matrix-vector multiplication routines. Users are not required to provide their own matrix-vector multiplication routines or preconditioners in order to solve a linear system. The Aztec library is written in C and is also callable from Fortran. Overall, the package was designed to be portable and easy to use. The user may input the linear system in a simple format and Aztec will perform the necessary transformations for the matrix-vector multiplication and preconditioning. After the transformations, the iterative solvers can run efficiently. If the input matrix is suitably partitioned, the efficiency can be further enhanced. The major components of Aztec are implementations of iterative solvers (CG, CGS, BiCGSTAB, GMRES and TFQMR) and preconditioners (point Jacobi, block Jacobi, Gauss-Seidel, least-squares polynomials, and overlapping domain decomposition using sparse LU, ILU, ILUT, BILU and ICC within domains). Aztec supports two different sparse matrix notations: a) a point-entry modified sparse row (MSR) format; b) a block-entry variable block row (VBR) format. These two formats have been generalized for parallel implementation and the library includes highly optimized matrix-vector multiply kernels and preconditioners for both types of data structures.
Keywords for this software
References in zbMATH (referenced in 83 articles )
Showing results 1 to 20 of 83.
Sorted by year (- Çuğu, İlke; Manguoğlu, Murat: A parallel multithreaded sparse triangular linear system solver (2020)
- Burstedde, Carsten; Fonseca, Jose A.; Kollet, Stefan: Enhancing speed and scalability of the ParFlow simulation code (2018)
- Phillips, Edward G.; Shadid, John N.; Cyr, Eric C.: Scalable preconditioners for structure preserving discretizations of Maxwell equations in first order form (2018)
- Phillips, Edward G.; Shadid, John N.; Cyr, Eric C.; Elman, Howard C.; Pawlowski, Roger P.: Block preconditioners for stable mixed nodal and edge finite element representations of incompressible resistive MHD (2016)
- Shadid, J. N.; Pawlowski, R. P.; Cyr, E. C.; Tuminaro, R. S.; Chacón, L.; Weber, P. D.: Scalable implicit incompressible resistive MHD with stabilized FE and fully-coupled Newton-Krylov-AMG (2016)
- Danowski, Caroline; Gravemeier, Volker; Yoshihara, Lena; Wall, Wolfgang A.: A monolithic computational approach to thermo-structure interaction (2013)
- Gordon, Dan; Gordon, Rachel: Robust and highly scalable parallel solution of the Helmholtz equation with large wave numbers (2013)
- Filippone, Salvatore; Buttari, Alfredo: Object-oriented techniques for sparse matrix computations in Fortran 2003 (2012)
- Gordon, Dan; Gordon, Rachel: Parallel solution of high frequency Helmholtz equations using high order finite difference schemes (2012)
- Nishiura, Yasumasa; Teramoto, Takashi; Yuan, Xiaohui: Heterogeneity-induced spot dynamics for a three-component reaction-diffusion system (2012)
- D’Ambra, Pasqua; Di Serafino, Daniela; Filippone, Salvatore: MLD2P4: a package of parallel algebraic multilevel domain decomposition preconditioners in Fortran 95 (2010)
- Gordon, Dan; Gordon, Rachel: Row scaling as a preconditioner for some nonsymmetric linear systems with discontinuous coefficients (2010)
- Gordon, Dan; Gordon, Rachel: CARP-CG: A robust and efficient parallel solver for linear systems, applied to strongly convection dominated PDEs (2010)
- Lin, Paul T.; Shadid, John N.: Towards large-scale multi-socket, multicore parallel simulations: Performance of an MPI-only semiconductor device simulator (2010)
- Lin, Paul T.; Shadid, John N.; Tuminaro, Raymond S.; Sala, Marzio; Hennigan, Gary L.; Pawlowski, Roger P.: A parallel fully coupled algebraic multilevel preconditioner applied to multiphysics PDE applications: drift-diffusion, flow/transport/reaction, resistive MHD (2010)
- Lin, Paul T.; Shadid, John N.; Tuminaro, Ray S.; Sala, Marzio: Performance of a Petrov -- Galerkin algebraic multilevel preconditioner for finite element modeling of the semiconductor device drift-diffusion equations (2010)
- Luisier, Mathieu; Klimeck, Gerhard: Numerical strategies towards peta-scale simulations of nanoelectronics devices (2010)
- Raghavan, Padma; Teranishi, Keita: Parallel hybrid preconditioning: incomplete factorization with selective sparse approximate inversion (2010)
- Shadid, J. N.; Pawlowski, R. P.; Banks, J. W.; Chacón, L.; Lin, P. T.; Tuminaro, R. S.: Towards a scalable fully-implicit fully-coupled resistive MHD formulation with stabilized FE methods (2010)
- Lin, Paul T.; Shadid, John N.; Sala, Marzio; Tuminaro, Raymond S.; Hennigan, Gary L.; Hoekstra, Robert J.: Performance of a parallel algebraic multilevel preconditioner for stabilized finite element semiconductor device modeling (2009)