nap

nap: A molecular dynamics package with parameter-optimization programs for classical and machine-learning potentials - Published in JOSS (2021)

https://github.com/ryokbys/nap

Science Score: 95.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    2 of 3 committers (66.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

atomistic-simulations molecular-dynamics neural-network
Last synced: 6 months ago · JSON representation

Repository

Nagoya Atomistic-simulation Package (NAP). Why don't you take a NAP? ;)

Basic Info
  • Host: GitHub
  • Owner: ryokbys
  • License: mit
  • Language: Fortran
  • Default Branch: master
  • Homepage:
  • Size: 12.7 MB
Statistics
  • Stars: 22
  • Watchers: 1
  • Forks: 4
  • Open Issues: 0
  • Releases: 38
Topics
atomistic-simulations molecular-dynamics neural-network
Created almost 12 years ago · Last pushed 7 months ago
Metadata Files
Readme License

README.md

DOI

What's nap

Nagoya Atomistic-simulation Package (nap) includes the following programs and utilities: - parallel molecular dynamics simulation (pmd) - potential parameter fitting (fitpot for neural-network potential, and for other potentials, see optzer) - python modules for pre/post-processes (nappy)

The program, pmd, includes various interatomic potentials for metals and semiconductors, and uses spatial decomposition technique for the parallelization, and linked-cell method for efficient neighbor search.

Who made this?

  • Ryo KOBAYASHI
  • Assistant Professor in the department of mechanical engineering, Nagoya Institute of Technology.

Requirements and dependencies

To compile pmd and fitpot, the following programs/libraries are required:

  • Fortran compiler
  • MPI library

nappy requires the following packages:

  • numpy
  • scipy
  • pandas
  • docopt
  • ASE

Compilation and usage

For the short test, whether or not you can use this program in your environment,

bash $ git clone https://github.com/ryokbys/nap.git ./nap $ cd nap/ $ ./configure --prefix=$(pwd) $ make test

If it works, you can use this program in your system. To install the python package nappy, run the following commands on nap/ top directory,

shell $ python -m build $ pip install -e .

Then you can use the nappy commands, napsys, in the terminal and can import nappy package in python programs.

For details, please see the documentation (in Japanese) or ask me via e-mail (kobayashi.ryo[at]nitech.ac.jp).

Acknowledgements

This program was supported in part by "Materials research by Information Integration" Initiative (MI2I) project of the Support Program for Starting Up Innovation Hub from Japan Science and Technology Agency (JST).

LICENSE

This software is released under the MIT License, see the LICENSE.

Owner

  • Name: RYO KOBAYASHI
  • Login: ryokbys
  • Kind: user
  • Location: Nagoya, JAPAN
  • Company: Nagoya Institute of Technology

JOSS Publication

nap: A molecular dynamics package with parameter-optimization programs for classical and machine-learning potentials
Published
January 20, 2021
Volume 6, Issue 57, Page 2768
Authors
Ryo Kobayashi ORCID
Department of Physical Science and Engineering, Nagoya Institute of Technology, Gokiso, Showa, Nagoya 466-8555, Japan
Editor
Bruce E. Wilson ORCID
Tags
materials science molecular dynamics interatomic potential neural-network potential meta-heuristics

GitHub Events

Total
  • Release event: 6
  • Watch event: 1
  • Push event: 27
  • Create event: 6
Last Year
  • Release event: 6
  • Watch event: 1
  • Push event: 27
  • Create event: 6

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 1,594
  • Total Committers: 3
  • Avg Commits per committer: 531.333
  • Development Distribution Score (DDS): 0.001
Past Year
  • Commits: 67
  • Committers: 1
  • Avg Commits per committer: 67.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Ryo KOBAYASHI r****s@g****m 1,592
kobayashi k****i@n****p 1
Ryo KOBAYASHI k****i@p****p 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 4
  • Total pull requests: 0
  • Average time to close issues: about 1 month
  • Average time to close pull requests: N/A
  • Total issue authors: 2
  • Total pull request authors: 0
  • Average comments per issue: 1.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • richardjgowers (2)
  • foeroyingur (2)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

setup.py pypi