Skip to content

dbidoggia/aiida-trains-pot

 
 

Repository files navigation

AiiDA-TrainsPot

Welcome to the AiiDA-TrainsPot, the AiiDA workflow that Trains a Potential for you.

Remote machine requirements

AiiDA-TrainsPot requires to have installed in the remote machine:

Installation

  1. Clone and install aiida-trains-pot repository
git clone git@github.com:aiida-trieste-developers/aiida-trains-pot.git
cd aiida-trains-pot
pip install .
  1. Clone and install aiida-lammps (last release of aiida-lammps was not compatible with MACE)
git clone git@github.com:aiidaplugins/aiida-lammps.git
cd aiida-lammps
pip install .
  1. Install codes for Quantum ESPRESSO, MACE (pre-process, train and post-process), LAMMPS. Examples of configuration yaml file can be found in examples/setup_codes.

  2. Install PortableCode for committee evalution:

portable_codes_installation

If needed specify in in prepend command the activation command for the python environment where MACE was installed

Contributing

We welcome contributions from everyone. Before you start contributing, please make sure you have read and understood our Contributor License Agreement (CLA). By contributing to this project, you agree to the terms and conditions outlined in our CLA.

Please follow our contributing guidelines to get started.

How to Cite

If you use this plugin in your research, please cite:

D. Bidoggia, N. Manko, M. Peressi and A. Marrazzo, Automated training of neural-network interatomic potentials arXiv:2509.11703 (physics.comp-ph), 2025

Acknowledgments

This project was supported by:

Università degli Studi di Trieste Logo SISSA Logo MaX Centre Logo Centro Nazionale di Ricerca Logo

About

An AiiDA workflow that implements a fully automated active learning scheme to train a neural network interatomic potential

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 100.0%