TY - GEN
T1 - LBM-HPC - An open-source tool for fluid simulations. Case study
T2 - IEEE International Conference on Cluster Computing, CLUSTER 2015
AU - Valero-Lara, Pedro
AU - Jansson, Johan
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/10/26
Y1 - 2015/10/26
N2 - 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.
AB - 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.
KW - CLUSTER
KW - Lattice-Boltzmann Method
KW - Parallel Computing
KW - Partitioned Global Address Space (PGAS)
KW - Unified Parallel C (UPC)
UR - http://www.scopus.com/inward/record.url?scp=84959312261&partnerID=8YFLogxK
U2 - 10.1109/CLUSTER.2015.52
DO - 10.1109/CLUSTER.2015.52
M3 - Conference contribution
AN - SCOPUS:84959312261
T3 - Proceedings - IEEE International Conference on Cluster Computing, ICCC
SP - 318
EP - 321
BT - Proceedings - 2015 IEEE International Conference on Cluster Computing, CLUSTER 2015
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 8 September 2015 through 11 September 2015
ER -