LBM-HPC - An open-source tool for fluid simulations. Case study: Unified parallel C (UPC-PGAS)

Pedro Valero-Lara, Johan Jansson

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

The main motivation of this work is the evaluation of the Unified Parallel C (UPC) model, for Boltzmann-fluid simulations. UPC is one of the current models in the so-called Partitioned Global Address Space paradigm. This paradigm attempts to increase the simplicity of codes and achieve a better efficiency and scalability. Two different UPC-based implementations, explicit and implicit, are presented and evaluated. We compare the fundamental features of our UPC implementations with other parallel programming model, MPI-OpenMP. In particular each of the major steps of any LBM code, i.e., Boundary Conditions, Communication, and LBM solver, are analyzed.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE International Conference on Cluster Computing, CLUSTER 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages318-321
Number of pages4
ISBN (Electronic)9781467365987
DOIs
StatePublished - Oct 26 2015
Externally publishedYes
EventIEEE International Conference on Cluster Computing, CLUSTER 2015 - Chicago, United States
Duration: Sep 8 2015Sep 11 2015

Publication series

NameProceedings - IEEE International Conference on Cluster Computing, ICCC
Volume2015-October
ISSN (Print)1552-5244

Conference

ConferenceIEEE International Conference on Cluster Computing, CLUSTER 2015
Country/TerritoryUnited States
CityChicago
Period09/8/1509/11/15

Funding

FundersFunder number
Horizon 2020 Framework Programme644202

    Keywords

    • CLUSTER
    • Lattice-Boltzmann Method
    • Parallel Computing
    • Partitioned Global Address Space (PGAS)
    • Unified Parallel C (UPC)

    Fingerprint

    Dive into the research topics of 'LBM-HPC - An open-source tool for fluid simulations. Case study: Unified parallel C (UPC-PGAS)'. Together they form a unique fingerprint.

    Cite this