Code modernization strategies for short-range non-bonded molecular dynamics simulations
نویسندگان
چکیده
Modern HPC systems are increasingly relying on greater core counts and wider vector registers. Thus, applications need to be adapted fully utilize these hardware capabilities. One class of that can benefit from this increase in parallelism molecular dynamics simulations. In paper, we describe our efforts at modernizing the ESPResSo++ simulation package by restructuring its particle data layout for efficient memory accesses applying vectorization techniques calculation short-range non-bonded forces, which results an overall three times speedup serves as a baseline further optimizations. We also implement fine-grained multi-core CPUs through HPX, C++ runtime system uses lightweight threads asynchronous many-task approach maximize concurrency. Our goal is evaluate performance HPX-based compared bulk-synchronous MPI-based implementation. This requires introduction additional layer domain decomposition scheme defines task granularity. On spatially inhomogeneous systems, impose corresponding load-imbalance traditional approaches, demonstrate choosing optimal size, work-stealing mechanisms HPX overcome overhead communication resulting 1.4 MPI version.
منابع مشابه
Molecular dynamics computer simulations of solvation in hydrogen bonded systems
This review first discusses briefly some of he various models used in large scale computer simulations of water and aqueous systems. The radial pair distribution functions describing the structures of the hydration shells of divalent ions, as determined from MD simulations of 1.lm solutions of the chloride salts, are then presented. The ion-water potentials for these studies were determined by ...
متن کاملExplicit design of FPGA-based coprocessors for short-range force computations in molecular dynamics simulations
FPGA-based acceleration of molecular dynamics simulations (MD) has been the subject of several recent studies. The short-range force computation, which dominates the execution time, is the primary focus. Here we combine: a high level of FPGA-specific design including cell lists, systematically determined interpolation and precision, handling of exclusion, and support for MD simulations of up to...
متن کاملCommunication: Truncated non-bonded potentials can yield unphysical behavior in molecular dynamics simulations of interfaces.
Non-bonded potentials are included in most force fields and therefore widely used in classical molecular dynamics simulations of materials and interfacial phenomena. It is commonplace to truncate these potentials for computational efficiency based on the assumption that errors are negligible for reasonable cutoffs or compensated for by adjusting other interaction parameters. Arising from a meta...
متن کاملLong Range Corrections to the Vapor-Liquid Equilibrium and Surface Tension of Methane with NVT Molecular Dynamics Simulations
متن کامل
Fast Parallel Algorithms for Short–Range Molecular Dynamics
Three parallel algorithms for classical molecular dynamics are presented. The first assigns each processor a fixed subset of atoms; the second assigns each a fixed subset of inter–atomic forces to compute; the third assigns each a fixed spatial region. The algorithms are suitable for molecular dynamics models which can be difficult to parallelize efficiently — those with short–range forces wher...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Physics Communications
سال: 2023
ISSN: ['1879-2944', '0010-4655']
DOI: https://doi.org/10.1016/j.cpc.2023.108760