AutoPas in ls1 mardyn: Massively parallel particle simulations with node-level auto-tuning*

被引:5
作者
Seckler, Steffen [1 ]
Gratl, Fabio [1 ]
Heinen, Matthias [2 ]
Vrabec, Jadran [2 ]
Bungartz, Hans-Joachim [1 ]
Neumann, Philipp [3 ]
机构
[1] Tech Univ Munich, Dept Informat, Boltzmannstr 3, D-85748 Garching, Germany
[2] Tech Univ Berlin, Thermodynam & Proc Engn, Ernst Reuter Pl 1, D-10587 Berlin, Germany
[3] Helmut Schmidt Univ, Dept Mech Engn, High Performance Comp, Holstenhofweg 85, D-22043 Hamburg, Germany
关键词
AutoPas; ls1; mardyn; Molecular dynamics; Particle simulations; MPI; Auto-tuning; MOLECULAR-DYNAMICS; SOFTWARE; FRAMEWORK; GROMACS; CODE;
D O I
10.1016/j.jocs.2020.101296
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Due to computational cost, simulation software is confronted with the need to always use optimal building blocks - data structures, solver algorithms, parallelization schemes, and so forth - in terms of efficiency, while it typically needs to support a variety of hardware architectures. AutoPas implements the computationally most expensive molecular dynamics (MD) steps (e.g., force calculation) and chooses on-the-fly, i.e., at run time, the optimal combination of the previously mentioned building blocks. We detail decisions made in AutoPas to enable the interplay with MPI-parallel simulations and, to our knowledge, showcase the first MPI-parallel MD simulations that use dynamic tuning. We discuss the benefits of this approach for three simulation scenarios from process engineering, in which we obtain performance improvements of up to 50%, compared to the baseline performance of the highly optimized ls1 mardyn software.
引用
收藏
页数:14
相关论文
共 34 条
  • [21] Molecular dynamics-continuum hybrid computations: A tool for studying complex fluid flows
    OConnell, ST
    Thompson, PA
    [J]. PHYSICAL REVIEW E, 1995, 52 (06) : R5792 - R5795
  • [22] Tackling Exascale Software Challenges in Molecular Dynamics Simulations with GROMACS
    Pall, Szilard
    Abraham, Mark James
    Kutzner, Carsten
    Hess, Berk
    Lindahl, Erik
    [J]. SOLVING SOFTWARE CHALLENGES FOR EXASCALE, 2015, 8759 : 3 - 27
  • [23] Scalable molecular dynamics with NAMD
    Phillips, JC
    Braun, R
    Wang, W
    Gumbart, J
    Tajkhorshid, E
    Villa, E
    Chipot, C
    Skeel, RD
    Kalé, L
    Schulten, K
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 2005, 26 (16) : 1781 - 1802
  • [24] FAST PARALLEL ALGORITHMS FOR SHORT-RANGE MOLECULAR-DYNAMICS
    PLIMPTON, S
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1995, 117 (01) : 1 - 19
  • [25] GROMACS 4.5: a high-throughput and highly parallel open source molecular simulation toolkit
    Pronk, Sander
    Pall, Szilard
    Schulz, Roland
    Larsson, Per
    Bjelkmar, Par
    Apostolov, Rossen
    Shirts, Michael R.
    Smith, Jeremy C.
    Kasson, Peter M.
    van der Spoel, David
    Hess, Berk
    Lindahl, Erik
    [J]. BIOINFORMATICS, 2013, 29 (07) : 845 - 854
  • [26] Coarse-grained molecular dynamics and the atomic limit of finite elements
    Rudd, RE
    Broughton, JQ
    [J]. PHYSICAL REVIEW B, 1998, 58 (10): : R5893 - R5896
  • [27] Seckler S, 2016, INT C HIGH PERFORM, P101, DOI [10.1109/HiPC.2016.15, 10.1109/HiPC.2016.021]
  • [28] The cosmological simulation code GADGET-2
    Springel, V
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2005, 364 (04) : 1105 - 1134
  • [29] Sutmann G, 2019, VI INTERNATIONAL CONFERENCE ON PARTICLE-BASED METHODS (PARTICLES 2019): FUNDAMENTALS AND APPLICATIONS, P80
  • [30] Tapus Cristian, 2002, SC 02 P 2002 ACM IEE, P44