SParC-LES: Enabling large eddy simulations with parallel sparse matrix computation tools

SParC-LES: Enabling large eddy simulations with parallel sparse matrix computation tools

0.00 Avg rating0 Votes
Article ID: iaor201530410
Volume: 70
Issue: 11
Start Page Number: 2688
End Page Number: 2700
Publication Date: Dec 2015
Journal: Computers and Mathematics with Applications
Authors: , , , ,
Keywords: matrices, computational analysis: parallel computers, numerical analysis, computers: calculation
Abstract:

We discuss the design and development of a parallel code for Large Eddy Simulation (LES) by exploiting libraries for sparse matrix computations. We formulate a numerical procedure for the LES of turbulent channel flows, based on an approximate projection method, in terms of linear algebra operators involving sparse matrices and vectors. Then we implement the procedure using general‐purpose linear algebra libraries as building blocks. This approach allows to pursue goals such as modularity, accuracy and robustness, as well as easy and fast exploitation of parallelism, with a relatively low coding effort. The parallel LES code developed in this work, named SParC‐LES (Sparse Parallel Computation‐based LES), exploits two parallel libraries: PSBLAS, providing basic sparse matrix operators and Krylov solvers, and MLD2P4, providing a suite of algebraic multilevel Schwarz preconditioners. Numerical experiments, concerning the simulation by SParC‐LES of a turbulent flow in a plane channel, confirm that the LES code can achieve a satisfactory parallel performance. This supports our opinion that the software design methodology used to build SParC‐LES yields a very good tradeoff between the exploitation of the computational power of parallel computers and the amount of coding effort.

Reviews

Required fields are marked *. Your email address will not be published.