Performance Evaluation of LAMMPS on Multi-core Systems

Kwangho Cha · 2013

With the widespread use of multi-core processors, specialized applications requiring parallel processing can be run on general desktops. In this study, we measure and analyze the parallel performance of LAMMPS, a classical well-known molecular dynamics code, on single multi-core systems. In order to check the parallel efficiency on single machines, the various types of simulations with LAMMPS were performed with MPI and OpenMP. Although LAMMPS was run on a single machine, MPI based LAMMPS showed higher performance, because LAMMPS has been designed based on MPI and only some part of LAMMPS was parallelized with OpenMP. The preliminary experiments also showed that the memory sub-system affects the performance of LAMMPS.

Read the paper · More papers on PaperTik