BCYCLIC: A PARALLEL BLOCK TRIDIAGONAL MATRIX CYCLIC SOLVER
Journal Article
·
· Journal of Computational Physics
- ORNL
A block tri-diagonal matrix is factored with minimal fill-in using a cyclic reduction algorithm that is easily parallelized. Storage of the factored blocks allows the application of the inverse to multiple right-hand sides which may not be known at factorization time. Scalability with the number of block rows is achieved with cyclic reduction, while scalability with the block size is achieved using multithreaded routines (OPENMP, GotoBLAS) for block matrix manipulation. This dual scalability is a noteworthy feature of this new solver, as well as its ability to handle arbitrary block row and processor numbers. Comparisons with other parallel block solvers are presented.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Oak Ridge National Laboratory (ORNL)
- Sponsoring Organization:
- DOE Office of Science; SC USDOE - Office of Science (SC)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1004423
- Journal Information:
- Journal of Computational Physics, Journal Name: Journal of Computational Physics Journal Issue: 18 Vol. 229; ISSN 0021-9991
- Country of Publication:
- United States
- Language:
- English
Similar Records
A block-tridiagonal solver with two-level parallelization for finite element-spectral codes
Revisiting Parallel Cyclic Reduction and Parallel Prefix-Based Algorithms for Block Tridiagonal System of Equations
Multilevel parallel solver for block tridiagonal and banded linear systems. Technical report
Journal Article
·
Tue Jun 17 00:00:00 EDT 2014
· Computer Physics Communications
·
OSTI ID:1557824
Revisiting Parallel Cyclic Reduction and Parallel Prefix-Based Algorithms for Block Tridiagonal System of Equations
Journal Article
·
Mon Dec 31 23:00:00 EST 2012
· Journal of Parallel and Distributed Computing
·
OSTI ID:1060245
Multilevel parallel solver for block tridiagonal and banded linear systems. Technical report
Technical Report
·
Fri Aug 25 00:00:00 EDT 1989
·
OSTI ID:5114438