4.7 Article

Palabos: Parallel Lattice Boltzmann Solver

Journal

COMPUTERS & MATHEMATICS WITH APPLICATIONS
Volume 81, Issue -, Pages 334-350

Publisher

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.camwa.2020.03.022

Keywords

Palabos; Lattice Boltzmann method; Open-source software; Computational Fluid Dynamics; High performance computing

Funding

  1. Swiss National Science Foundation SNF [PA00P2_145364, 200021_11635911, 200021_137942, 200021_165984, 200021_169463, CRSII5_170930, 154854]
  2. Fonds de Recherche du Quebec-Nature et Technologies FRQNT [183583]
  3. European FP7 project MAPPER [261507]
  4. European FP7 project THROMBUS [269966]
  5. European Union Horizon 2020 CompBioMed project [675451]
  6. PASC project
  7. CADMOS center
  8. Swiss National Supercomputing Center CSCS [s597, 176]
  9. Swiss National Science Foundation (SNF) [200021_169463, 200021_165984, PA00P2_145364, CRSII5_170930, 200021_137942] Funding Source: Swiss National Science Foundation (SNF)

Ask authors/readers for more resources

This article presents the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos, which is specifically developed for applications with complex, coupled physics. Palabos offers a broad modeling framework capable of addressing various applications in the Lattice Boltzmann community, while maintaining solid computational performance. Additionally, benchmark simulations are provided as a proof of the quality of the implemented core functionalities.
We present the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos. Palabos is a C++ software platform developed since 2010 for Computational Fluid Dynamics simulations and Lattice Boltzmann modeling, which specifically targets applications with complex, coupled physics. The software proposes a very broad modeling framework, capable of addressing a large number of applications of interest in the Lattice Boltzmann community, yet exhibits solid computational performance. The article describes the philosophy of this programming framework and lists the models already implemented. Finally, benchmark simulations are provided which serve as a proof of quality of the implemented core functionalities. (C) 2020 The Author(s). Published by Elsevier Ltd.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available