Scaling of the GROMACS Molecular Dynamics Code to 65k CPU Cores on an HPC Cluster

被引:1
作者
Kutzner, Carsten [1 ]
Miletic, Vedran [2 ]
Rodriguez, Karen Palacio [3 ]
Rampp, Markus [2 ]
Hummer, Gerhard [3 ]
de Groot, Bert L. [1 ]
Grubmueller, Helmut [1 ]
机构
[1] Max Planck Inst Multidisciplinary Sci, Theoret & Computat Biophys, Gottingen, Germany
[2] Max Planck Comp & Data Facil, Garching, Germany
[3] Max Planck Inst Biophys, Frankfurt, Germany
关键词
benchmark; GROMACS; high performance computing; molecular dynamics; MPI; DRIVING FORCES; SIMULATION;
D O I
10.1002/jcc.70059
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
We benchmarked the performance of the GROMACS 2024 molecular dynamics (MD) code on a modern high-performance computing (HPC) cluster with AMD CPUs on up to 65,536 CPU cores. We used five different MD systems, ranging in size from about 82,000 to 204 million atoms, and evaluated their performance using two different Message Passing Interface (MPI) libraries, Intel-MPI and Open-MPI. The largest system showed near-perfect strong scaling up to 512 nodes or 65,536 cores, maintaining a parallel efficiency above 0.9 even at the highest level of parallelization. Energy efficiency for a given number of nodes was generally equal to or slightly better than parallel efficiency. We achieved peak performances of 687 ns/d for the 82k atom system, 116 ns/d for the 53M atom system, and about 35 ns/d for the largest 204M atom system. These results demonstrate that highly optimized software running on a state-of-the-art HPC cluster provides sufficient computing power to simulate biomolecular systems at the mesoscale of viruses and organelles, and potentially small cells in the near future.
引用
收藏
页数:5
相关论文
共 31 条
[1]  
Alan Gray G. G., 2023, Massively Improved MultiNode NVIDIA GPU Scalability With GROMACS,
[2]  
AMD, Zen HPL Version 202307
[3]  
Ayala A., 2021, Scalability Issues in FFT Computation, P279
[4]   Simulation of Complex Biomolecular Systems: The Ribosome Challenge [J].
Bock, Lars V. ;
Gabrielli, Sara ;
Kolar, Michal H. ;
Grubmueller, Helmut .
ANNUAL REVIEW OF BIOPHYSICS, 2023, 52 :361-390
[5]   Energy barriers and driving forces in tRNA translocation through the ribosome [J].
Bock, Lars V. ;
Blau, Christian ;
Schroeder, Gunnar F. ;
Davydov, Iakov I. ;
Fischer, Niels ;
Stark, Holger ;
Rodnina, Marina V. ;
Vaiana, Andrea C. ;
Grubmueller, Helmut .
NATURE STRUCTURAL & MOLECULAR BIOLOGY, 2013, 20 (12) :1390-1396
[6]   CHARMM: The Biomolecular Simulation Program [J].
Brooks, B. R. ;
Brooks, C. L., III ;
Mackerell, A. D., Jr. ;
Nilsson, L. ;
Petrella, R. J. ;
Roux, B. ;
Won, Y. ;
Archontis, G. ;
Bartels, C. ;
Boresch, S. ;
Caflisch, A. ;
Caves, L. ;
Cui, Q. ;
Dinner, A. R. ;
Feig, M. ;
Fischer, S. ;
Gao, J. ;
Hodoscek, M. ;
Im, W. ;
Kuczera, K. ;
Lazaridis, T. ;
Ma, J. ;
Ovchinnikov, V. ;
Paci, E. ;
Pastor, R. W. ;
Post, C. B. ;
Pu, J. Z. ;
Schaefer, M. ;
Tidor, B. ;
Venable, R. M. ;
Woodcock, H. L. ;
Wu, X. ;
Yang, W. ;
York, D. M. ;
Karplus, M. .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2009, 30 (10) :1545-1614
[7]   Water permeation across biological membranes:: Mechanism and dynamics of aquaporin-1 and GlpF [J].
de Groot, BL ;
Grubmüller, H .
SCIENCE, 2001, 294 (5550) :2353-2357
[8]   OpenMM 8: Molecular Dynamics Simulation with Machine Learning Potentials [J].
Eastman, Peter ;
Galvelis, Raimondas ;
Pelaez, Raul P. ;
Abreu, Charlles R. A. ;
Farr, Stephen E. ;
Gallicchio, Emilio ;
Gorenko, Anton ;
Henry, Michael M. ;
Hu, Frank ;
Huang, Jing ;
Kramer, Andreas ;
Michel, Julien ;
Mitchell, Joshua A. ;
Pande, Vijay S. ;
Rodrigues, Joao P. G. L. M. ;
Rodriguez-Guerra, Jaime ;
Simmonett, Andrew C. ;
Singh, Sukrit ;
Swails, Jason ;
Turner, Philip ;
Wang, Yuanqing ;
Zhang, Ivy ;
Chodera, John D. ;
De Fabritiis, Gianni ;
Markland, Thomas E. .
JOURNAL OF PHYSICAL CHEMISTRY B, 2023, 128 (01) :109-116
[9]   A SMOOTH PARTICLE MESH EWALD METHOD [J].
ESSMANN, U ;
PERERA, L ;
BERKOWITZ, ML ;
DARDEN, T ;
LEE, H ;
PEDERSEN, LG .
JOURNAL OF CHEMICAL PHYSICS, 1995, 103 (19) :8577-8593
[10]   The design and implementation of FFTW3 [J].
Frigo, M ;
Johnson, SG .
PROCEEDINGS OF THE IEEE, 2005, 93 (02) :216-231