TY  - CONF
AU  - Teijeiro, Carlos
AU  - Sutmann, Godehard
AU  - Taboada, Guillermo L.
AU  - Tourino, Juan
TI  - Parallel Brownian Dynamics Simulation with MPI, OpenMP and UPC
VL  - 46
CY  - Jülich
PB  - John von Neumann Institute for Computing (NIC)
M1  - FZJ-2013-06600
SN  - 978-3-89336-849-5
T2  - NIC Series
SP  - 25 - 40
PY  - 2013
AB  - This work presents the design and implementation of a parallel simulation code for the Brownian motion of particles in a fluid. Three different parallelization approaches have been followed:
AB  - (1) traditional distributed memory message-passing programming with MPI, (2) a directivebased approach on shared memory with OpenMP, and (3) the Partitioned Global Address Space (PGAS) programming model, oriented towards hybrid shared/distributed memory systems, with the Unified Parallel C (UPC) language. According to the selected environment, different domain decompositions and work distributions are studied in terms of efficiency and programmability in order to select the most suitable strategy. Performance results on different testbeds and using a large number of threads are presented in order to assess the performance and scalability of the parallel solutions.
T2  - Hybrid Particle-Continuum Methods in Computational Materials Physics
CY  - 4 Mar 2013 - 7 Mar 2013, Jülich (Germany)
Y2  - 4 Mar 2013 - 7 Mar 2013
M2  - Jülich, Germany
LB  - PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
UR  - https://juser.fz-juelich.de/record/141420
ER  -