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]
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sandia National Laboratories
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- 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.:
-
USDOEPrimary Award/Contract Number:NA0003525
- Code ID:
- 10151
- Site Accession Number:
- SCR# 2275
- Research Org.:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Country of Origin:
- United States
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}
}