mag-ace
May 8, 2025 ยท View on GitHub
mag-ace is the fortran implementation of magnetic atomic cluster expansion.
It provides the basis functionality for running a magnetic ACE potential .
If you are using this code, please cite:
M. Rinaldi, M. Mrovec, A. Bochkarev, Y. Lysogorskiy and R. Drautz, Non-collinear Magnetic Atomic Cluster Expansion for Iron, arXiv preprint arXiv:2305.15137
R. Drautz, Atomic cluster expansion of scalar, vectorial, and tensorial properties including magnetism and charge transfer, Physical Review B 102 (2), 024104 (2020)
Training dataset available at: https://zenodo.org/records/15363836
Installation
- cp
pair_ace.cppandpair_ace.hin yourLAMMPS/src/SPINdirectory - in your ACE directory do
make libaceto generatelibace.a - in
LAMMPS/src/MakefileaddPathToLibace/libace.aafterOBJ = ... - in
LAMMPS/src/MAKEeditMakefile.serialorMakefile.mpi. AfterLINKFLAGS = ...add-lstdc++ -lgfortran, possibly drop-cxxlib - compile LAMMPS with the
SPINpackage