ECP-copa/ExaMiniMD

RESOURCE

Abstract

ExaMiniMD is a proxy application for Molecular Dynamics (MD) codes such as LAMMPS. Its intend is to facilitate research and development on MD algorithms in particular in the context of CoDesign efforts with hardware vendors. Currently, ExaMiniMD implements a basic Lennard Jones two body potential as well as the SNAP many body potential, both of which are available in LAMMPS. It also includes basic neighbor list builds as well as constant energy integration as found in LAMMPS and other MD codes. A feature not generally available in other MD codes is a set of statistical correctness checks which will help other developers judge whether changes to the code still give correct answers. ExaMiniMD is using the Kokkos programming model to achieve performance portability and is able to run across all major HPC platforms (GPUs, ManyCore, CPUs).
Developers:
Thompson, Aidan [1] Cangi, Attila [2] Trott, Christian [2] Junghans, Christoph [3] Moore, Stan [2] Germann, Tim [4]
  1. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
  2. Sandia National Laboratories
  3. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
  4. Los Alamos National Laboratory
Release Date:
2018-02-13
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
10151
Site Accession Number:
SCR# 2275
Research Org.:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Thompson, Aidan, Cangi, Attila, Trott, Christian, Junghans, Christoph, Moore, Stan, and Germann, Tim. ECP-copa/ExaMiniMD. Computer Software. https://github.com/ecp-copa/examinimd. USDOE. 13 Feb. 2018. Web. doi:10.11578/dc.20201102.5.
Thompson, Aidan, Cangi, Attila, Trott, Christian, Junghans, Christoph, Moore, Stan, & Germann, Tim. (2018, February 13). ECP-copa/ExaMiniMD. [Computer software]. https://github.com/ecp-copa/examinimd. https://doi.org/10.11578/dc.20201102.5.
Thompson, Aidan, Cangi, Attila, Trott, Christian, Junghans, Christoph, Moore, Stan, and Germann, Tim. "ECP-copa/ExaMiniMD." Computer software. February 13, 2018. https://github.com/ecp-copa/examinimd. https://doi.org/10.11578/dc.20201102.5.
@misc{ doecode_10151,
title = {ECP-copa/ExaMiniMD},
author = {Thompson, Aidan and Cangi, Attila and Trott, Christian and Junghans, Christoph and Moore, Stan and Germann, Tim},
abstractNote = {ExaMiniMD is a proxy application for Molecular Dynamics (MD) codes such as LAMMPS. Its intend is to facilitate research and development on MD algorithms in particular in the context of CoDesign efforts with hardware vendors. Currently, ExaMiniMD implements a basic Lennard Jones two body potential as well as the SNAP many body potential, both of which are available in LAMMPS. It also includes basic neighbor list builds as well as constant energy integration as found in LAMMPS and other MD codes. A feature not generally available in other MD codes is a set of statistical correctness checks which will help other developers judge whether changes to the code still give correct answers. ExaMiniMD is using the Kokkos programming model to achieve performance portability and is able to run across all major HPC platforms (GPUs, ManyCore, CPUs).},
doi = {10.11578/dc.20201102.5},
url = {https://doi.org/10.11578/dc.20201102.5},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20201102.5}},
year = {2018},
month = {feb}
}