Search for

or choose

Publication type: selected [total 1]

Show full details for all items

2010


Bcyclic: A Parallel Block Tri-diagonal Matrix Cyclic Solver
Steven Hirshman, Kalyan Perumalla, Vickie Lynch and Raul Sanchez
Journal of Computational Physics 2010
http://www.sciencedirect.com/science/journal/00219991

Accepted April 30, 2010

Abstract: 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 efficiently handle arbitrary (non-powers-of-2) block row and processor numbers. Comparison with a state-of-the art parallel sparse solver is presented. It is expected that this new solver will allow many physical applications to optimally use the parallel resources on current supercomputers. Example usage of the solver in magneto-hydrodynamic (MHD), three dimensional equilibrium solvers for high-temperature fusion plasmas is cited.





SELECT * FROM pubs WHERE PubID=5 ORDER BY PubYear DESC, PubDate DESC, PubAuthors


Copyright © Perumalla 2009-2010