In this work we present a node-level performance analysis of an adaptive resolution scheme (AdResS) implemented in ls1 mardyn . This is relevant in simulations involving a very large number of particles or long timescales, because it lowers the computational effort required to calculate short-range interactions in molecular dynamics. An introduction to AdResS is given, together with an explanation of the coarsening technique used to obtain an effective potential for the coarse molecular model, i.e., the Iterative Boltzmann Inversion (IBI). This is accompanied by details of the implementation in our software package, as well as an algorithmic description of the IBI method and the simulation workflow used to generate results. This will be of interest for practitioners. Results are provided for a pure Lennard-Jones tetrahedral molecule coarsened to a single site, validated by verifying the correct reproduction of structural correlation functions, e.g. the radial distribution function. The performance analysis builds upon a literature-driven methodology, which provides a theoretical estimate for the speedup based on a reference simulation and the size of the full particle region. Additionally, a strong scaling study was performed at node level. In this sense, several configurations with vertical interfaces between the resolution regions are tested, where different resolution widths are benchmarked. A comparison between several linked cell traversal routines, which are provided in ls1 mardyn , was performed to showcase the effect of algorithmic aspects on the adaptive resolution simulation and on the estimated performance.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Node-Level Performance of Adaptive Resolution in ls1 Mardyn

  • Jose Alfonso Pinzon Escobar,
  • Alex Hocks,
  • Philipp Neumann

摘要

In this work we present a node-level performance analysis of an adaptive resolution scheme (AdResS) implemented in ls1 mardyn . This is relevant in simulations involving a very large number of particles or long timescales, because it lowers the computational effort required to calculate short-range interactions in molecular dynamics. An introduction to AdResS is given, together with an explanation of the coarsening technique used to obtain an effective potential for the coarse molecular model, i.e., the Iterative Boltzmann Inversion (IBI). This is accompanied by details of the implementation in our software package, as well as an algorithmic description of the IBI method and the simulation workflow used to generate results. This will be of interest for practitioners. Results are provided for a pure Lennard-Jones tetrahedral molecule coarsened to a single site, validated by verifying the correct reproduction of structural correlation functions, e.g. the radial distribution function. The performance analysis builds upon a literature-driven methodology, which provides a theoretical estimate for the speedup based on a reference simulation and the size of the full particle region. Additionally, a strong scaling study was performed at node level. In this sense, several configurations with vertical interfaces between the resolution regions are tested, where different resolution widths are benchmarked. A comparison between several linked cell traversal routines, which are provided in ls1 mardyn , was performed to showcase the effect of algorithmic aspects on the adaptive resolution simulation and on the estimated performance.