Comparing various parallelizing approaches for tribology simulations

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 chapter 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.

[1]  Alan L. Cox,et al.  TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems , 1994, USENIX Winter.

[2]  Timothy G. Mattson Parallel computing in computational chemistry : developed from a symposium sponsored by the Division of Computers in Chemistry at the 207th National Meeting of the American Chemical Society, San Diego, California, March 13-17, 1994 , 1995 .

[3]  Hongwei Xie,et al.  Temperature gradients and frictional energy dissipation in the sliding of hydroxylated α-alumina surfaces , 2002 .

[4]  Vipin Chaudhary,et al.  Parallel molecular dynamics simulations of alkane/hydroxylated α -aluminum oxide interfaces , 2000 .

[5]  Takao Yamazaki,et al.  A domain decomposition parallelization strategy for molecular dynamics simulations on distributed memory machines , 1993 .

[6]  H. Berendsen,et al.  Molecular dynamics with coupling to an external bath , 1984 .

[7]  Donald W. Brenner,et al.  Effects of chemically bound, flexible hydrocarbon species on the frictional properties of diamond surfaces , 1993 .

[8]  I. L. Singer,et al.  Friction and energy dissipation at the atomic scale: A review , 1994 .

[9]  David E. Bernholdt,et al.  A performance optimization framework for compilation of tensor contraction expressions into parallel , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[10]  William L. Hase,et al.  Comparison of Explicit and United Atom Models for Alkane Chains Physisorbed on α-Al2O3 (0001) , 1999 .

[11]  Daniel Okunbor,et al.  Efficient parallel algorithms for molecular dynamics simulations , 1999, Parallel Comput..

[12]  Assaf Schuster,et al.  Thread migration and its applications in distributed shared memory systems , 1998, J. Syst. Softw..

[13]  W. C. Swope,et al.  A computer simulation method for the calculation of equilibrium constants for the formation of physi , 1981 .

[14]  William L. Hase,et al.  Ab Initio Study of the Interaction of Water with Cluster Models of the Aluminum Terminated (0001) α-Aluminum Oxide Surface , 1998 .

[15]  Takao Yamazaki,et al.  A domain decomposition parallel processing algorithm for molecular dynamics simulations of polymers , 1994 .

[16]  J. H. R. Clarke,et al.  A loose-coupling, constant-pressure, molecular dynamics algorithm for use in the modelling of polymer materials , 1991 .

[17]  Jun Shimizu,et al.  Molecular dynamics simulation of friction on the atomic scale , 1998 .

[18]  David E. Bernholdt,et al.  Space-time trade-off optimization for a class of electronic structure calculations , 2002, PLDI '02.

[19]  M. Robbins,et al.  Energy Dissipation During Rupture of Adhesive Bonds , 1996, Science.

[20]  Steve Plimpton,et al.  Fast parallel algorithms for short-range molecular dynamics , 1993 .

[21]  McClelland,et al.  Molecular dynamics study of sliding friction of ordered organic monolayers. , 1993, Physical review letters.

[22]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[23]  M. Salmeron,et al.  Scratching the Surface: Fundamental Investigations of Tribology with Atomic Force Microscopy. , 1997, Chemical reviews.

[24]  William L. Hase,et al.  Computer simulation of sliding hydroxylated alumina surfaces , 1999 .

[25]  Sumit Roy,et al.  Design issues for a high-performance distributed shared memory on symmetrical multiprocessor clusters , 1999, Cluster Computing.

[26]  William L. Hase,et al.  Structures, Energies, and Electrostatics for Methane Complexed with Alumina Clusters , 2000 .

[27]  William L. Hase,et al.  Effect of Surface Stiffness on the Friction of Sliding Model Hydroxylated α-Alumina Surfaces , 2001 .