The DOI matches its Crossref record, with a small difference in title or year.
An overview of SuperLU: Algorithms, implementation, and user interface
Abstract
We give an overview of the algorithms, design philosophy, and implementation techniques in the software SuperLU, for solving sparse unsymmetric linear systems. In particular, we highlight the differences between the sequential SuperLU (including its multithreaded extension) and parallel SuperLU_DIST. These include the numerical pivoting strategy, the ordering strategy for preserving sparsity, the ordering in which the updating tasks are performed, the numerical kernel, and the parallelization strategy. Because of the scalability concern, the parallel code is drastically different from the sequential one. We describe the user interfaces of the libraries, and illustrate how to use the libraries most efficiently depending on some matrix characteristics. Finally, we give some examples of how the solver has been used in large-scale scientific applications, and the performance.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Although simulations of very similar negative ion sources for neutral beam injection (NBI) for nuclear fusion reactors are abundant in literature 73-78 , simulations covering the interior of gridded ion engines are not very diffuse in the plasma propulsion community, although a few examples exist where, the ion generation region (sometimes called 'driver' region) is not selfconsistently simulated”
From Plasma propulsion modeling with particle-based algorithms (2023) · cites this paper as [76]
Citations
Cites
No references could be resolved yet.
Research works printed but not linked: 31
- Alvarado F. L. Pothen A. and Schreiber R. 1993. Highly parallel sparse triangular solution. In Graph Theory and Sparse Matrix Computation A. George J. R. Gilbert and J. W. Liu Eds. Springer-Verlag New York NY 159--190. Alvarado F. L. Pothen A. and Schreiber R. 1993. Highly parallel sparse triangular solution. In Graph Theory and Sparse Matrix Computation A. George J. R. Gilbert and J. W. Liu Eds. Springer-Verlag New York NY 159--190. · DOI
- 10.1137/S0895479894278952 · DOI
- Anderson E. Bai Z. Bischof C. Blackford S. Demmel J. Dongarra J. Du Croz J. Greenbaum A. Hammarling S. McKenney A. and Sorensen D. 1999. LAPACK Users' Guide Release 3.0. SIAM Press Philadelphia PA. Anderson E. Bai Z. Bischof C. Blackford S. Demmel J. Dongarra J. Du Croz J. Greenbaum A. Hammarling S. McKenney A. and Sorensen D. 1999. LAPACK Users' Guide Release 3.0. SIAM Press Philadelphia PA. · DOI
- Arioli M., 1989, Solving sparse linear systems with sparse backward error, SIAM J. Matrix Anal. Appl., 10, 2, 10.1137/0610013 · DOI
- Ashcraft C., Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing
- Baertschy M., 2034, Proceedings of SC2001: High Performance Networking and Computing Conference
- Baertschy M., 2001, Electron-impact ionization of atomic hydrogen, Phys. Rev. A, 63, 022712, 10.1103/PhysRevA.63.022712 · DOI
- Baertschy M., 2001, Accurate amplitudes for electron-impactionization, Phys. Rev. Lett., 64, 022709
- 10.1145/1024074.1024079 · DOI
- Demmel J. W. 1997. Applied Numerical Linear Algebra. SIAM Press Philadelphia PA. Demmel J. W. 1997. Applied Numerical Linear Algebra. SIAM Press Philadelphia PA. · DOI
- 10.1137/S0895479895291765 · DOI
- 10.1137/S0895479897317685 · DOI
- Demmel J. W. Gilbert J. R. and Li X. S. 1999c. SuperLU users' guide. Tech. rep. LBNL-44289. Lawrence Berkeley National Laboratory Berkeley CA. Software is available online at http://crd.lbl.gov/~xiaoye/SuperLU. Demmel J. W. Gilbert J. R. and Li X. S. 1999c. SuperLU users' guide. Tech. rep. LBNL-44289. Lawrence Berkeley National Laboratory Berkeley CA. Software is available online at http://crd.lbl.gov/~xiaoye/SuperLU. · DOI
- 10.1137/S0895479897317661 · DOI
- 10.1137/0613017 · DOI
- 10.1137/0909008 · DOI
- 10.1137/0908072 · DOI
- Gilbert J. R., 1988, Sparse partial pivoting in time proportional to arithmetic operations, SIAM J. Sci. Stat. Comput., 9, 862, 10.1137/0909058 · DOI
- Grigori L., Proceedings of SC2002
- Hendrickson B. and Leland R. 1993. The CHACO user's guide version 1.0. Tech. rep. SAND93-2339 &bul1; UC-405. Sandia National Laboratories Albuquerque NM. Available online at http://www.cs.sandia.gov/~bahendr/chaco.html. Hendrickson B. and Leland R. 1993. The CHACO user's guide version 1.0. Tech. rep. SAND93-2339 &bul1; UC-405. Sandia National Laboratories Albuquerque NM. Available online at http://www.cs.sandia.gov/~bahendr/chaco.html. · DOI
- Higham N. J. 1996. Accuracy and Stability of Numerical Algorithms. SIAM Press Philadelphia PA. Higham N. J. 1996. Accuracy and Stability of Numerical Algorithms. SIAM Press Philadelphia PA.
- Husbands P., SIAM Annual Meeting (June) Montreal, P.Q., Canada.
- Li X. S., Proceedings of SC98: High Performance Networking and Computing Conference
- 10.1145/779359.779361 · DOI
- 10.1145/567806.567808 · DOI
- Li X. S. and Wang Y. 2003. Performance evaluation and enhancement of SuperLU_DIST 2.0. Tech. rep. LBNL-53624. Lawrence Berkeley National Laboratory Berkeley CA. Li X. S. and Wang Y. 2003. Performance evaluation and enhancement of SuperLU_DIST 2.0. Tech. rep. LBNL-53624. Lawrence Berkeley National Laboratory Berkeley CA. · DOI
- 10.1145/214392.214398 · DOI
- Markowitz H. M., 1957, The elimination form of the inverse and its application to linear programming, Management Sci., 3, 255, 10.1287/mnsc.3.3.255 · DOI
- Oettli W., 1964, Compatibility of approximate solution of linear equations with given error bounds for coefficients and right hand sides, Num. Math., 6, 405, 10.1007/BF01386090 · DOI
- Rescigno T. N., 1999, Collisional breakup in a quantum system of three charged particles, Science, 286, 5449, 10.1126/science.286.5449.2474 · DOI
- Sun Y. 2003. The filter algorithm for solving large-scale eigenproblems from accelerator simulations. Ph.D. dissertation. Department of Computer Science Stanford University Stanford CA. Sun Y. 2003. The filter algorithm for solving large-scale eigenproblems from accelerator simulations. Ph.D. dissertation. Department of Computer Science Stanford University Stanford CA.
Cited by
Sorted by citations
SciPy 1.0: fundamental algorithms for scientific computing in Python
Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., et al. (2020) · Nature Methods · doi:10.1038/s41592-019-0686-2 · Cited by 38,430
Plasma propulsion modeling with particle-based algorithms
Taccogna, F., Cichocki, F., Eremin, D., Fubiani, G., & Garrigues, L. (2023) · Journal of Applied Physics · doi:10.1063/5.0153862 · Cited by 29
Metadata
- Authors
- Li, X. S.
- Corresponding author
- Li, Xiaoye S.
- ORCID
- Li, Xiaoye S.
- Venue
- ACM Transactions on Mathematical Software
- Published
- 2005-09
- Volume
- 31
- Issue
- 3
- Pages
- 302-325
- ISSN
- 0098-3500 (ISSN-L)
- 1557-7295
- OpenAlex
- W1970009422
- Cited by
- 467
- References
- 0
- Citations by year
- 2026: 24 · 2025: 24 · 2024: 30 · 2023: 31 · 2022: 33 · 2021: 28 · 2020: 38 · 2019: 43 · 2018: 37 · 2017: 38 · 2016: 28 · 2015: 31 · 2014: 21 · 2013: 14 · 2012: 14
- FWCI
- 5.42
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- ACM Transactions on Mathematical Software (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Matrix Theory and Algorithms
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Mathematics › Numerical Analysis › Advanced Optimization Algorithms Research
- Keywords
- SuperLU, sparse LU factorization, sparse matrix reordering, parallel linear solvers, solver scalability
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review