TY - JOUR
T1 - Experiments with parallelizing tribology simulations
AU - Chaudhary, V.
AU - Hase, W. L.
AU - Jiang, H.
AU - Sun, L.
AU - Thaker, D.
N1 - Funding Information:
This research was supported in part by NSF IGERT grant 9987598, NSF MRI grant 9977815, NSF ITR grant 0081696, NSF grant 0078558, ONR grant N00014-96-1-0866, Institute for Manufacturing Research, and Institute for Scientific Computing.
PY - 2004/6
Y1 - 2004/6
N2 - Different parallelization methods vary in their system requirements, programming styles, efficiency of exploring parallelism, and the application characteristics they can handle. For different situations, they can exhibit totally different performance gains. This paper compares OpenMP, MPI, and Strings for parallelizing a complicated tribology problem. The problem size and computing infrastructure is changed to assess the impact of this on various parallelization methods. All of them exhibit good performance improvements and it exhibits the necessity and importance of applying parallelization in this field.
AB - Different parallelization methods vary in their system requirements, programming styles, efficiency of exploring parallelism, and the application characteristics they can handle. For different situations, they can exhibit totally different performance gains. This paper compares OpenMP, MPI, and Strings for parallelizing a complicated tribology problem. The problem size and computing infrastructure is changed to assess the impact of this on various parallelization methods. All of them exhibit good performance improvements and it exhibits the necessity and importance of applying parallelization in this field.
KW - Distributed shared memory
KW - MPI
KW - Molecular dynamics
KW - OpenMP
UR - http://www.scopus.com/inward/record.url?scp=3543061669&partnerID=8YFLogxK
U2 - 10.1023/B:SUPE.0000022103.01620.f3
DO - 10.1023/B:SUPE.0000022103.01620.f3
M3 - Article
AN - SCOPUS:3543061669
SN - 0920-8542
VL - 28
SP - 323
EP - 343
JO - Journal of Supercomputing
JF - Journal of Supercomputing
IS - 3
ER -