Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.84 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.84 KB

ACEpotentials.jl

Dev Stable Build Status

ACEpotentials.jl facilitates the creation and use of atomic cluster expansion (ACE) interatomic potentials. See the documentation for installation instructions, tutorials, and more.

Notes on Versions

  • Version 0.6.x uses ACE1.jl as a backend. It is mature and suitable for linear models with few species. This is not longer actively developed, but critical bugfixes can still be provided. [docs-v0.6]
  • Version 0.7.x is reserved
  • Version 0.8.x and onwards provides a new and much more flexible implementation, and integrates with the AtomsBase ecosystem. Most but not all features from 0.6.x have been ported to this re-implementation. Usability should be the same or improved for most end-users. For developers this provides a much more flexible framework for experimentation. [docs-v0.8]

Quick Start

  • Install Julia 1.10
  • Create new folder a.g. acetutorial; Open a shell
  • Create a new project in acetutorial and install ACEpotentials.jl
julia --project=. 
] 
registry add https://github.com/ACEsuit/ACEregistry
add ACEpotentials
  • Install the Julia tutorials (this installs two Jupyter notebook tutorials)
using ACEpotentials
ACEpotentials.copy_tutorial()
  • Work through the tutorials.