Effect of the storage format of sparse linear systems on parallel CFD computations
Implicit solutions of Computational Fluid Dynamics (CFD) problems require the iterative solution of very large systems of equations. This paper investigates the comparative costs of two storage formats for large sparse matrices, namely the Compressed Sparse Row (CSR) and BSR storage formats, for var...
Gespeichert in:
Veröffentlicht in: | Computer methods in applied mechanics and engineering 2000-07, Vol.188 (1), p.441-453 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Implicit solutions of Computational Fluid Dynamics (CFD) problems require the iterative solution of very large systems of equations. This paper investigates the comparative costs of two storage formats for large sparse matrices, namely the Compressed Sparse Row (CSR) and BSR storage formats, for various solution strategies. The block structure of the BSR storage format is highly advantageous in applications which have several degrees of freedom per nodal point, such as CFD calculations. Depending on the solution strategy, overall reductions in both CPU time and memory can be as high as 30–50%. Such gains are especially appreciable in large 3D flow calculations. |
---|---|
ISSN: | 0045-7825 1879-2138 |
DOI: | 10.1016/S0045-7825(99)00166-8 |