• DocumentCode
    3678369
  • Title

    LBM-HPC - An Open-Source Tool for Fluid Simulations. Case Study: Unified Parallel C (UPC-PGAS)

  • Author

    Pedro Valero-Lara;Johan Jansson

  • Author_Institution
    CFD &
  • fYear
    2015
  • Firstpage
    318
  • Lastpage
    321
  • 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.
  • Keywords
    "Instruction sets","Computational modeling","Mathematical model","Boundary conditions","Electronics packaging","Programming"
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2015.52
  • Filename
    7307599