AiiDA-TrainsPot#

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

aiida_logo qe_logo lammps_logo MACE_logo

Remote Machine Requirements#

AiiDA-TrainsPot requires the following software installed on the remote machine:

Installation#

  1. To clone and install the aiida-trains-pot repository:

git clone git@github.com:aiida-trieste-developers/aiida-trains-pot.git
cd aiida-trains-pot
pip install -e .

Note that this command will also install the aiida-core, aiida-quantumespresso, aiida-lammps packages as its dependencies. For more information on how to install AiiDA and the required services in different environments, we refer to the aiida-core documentation.

  1. To clone and install aiida-lammps (the 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), and LAMMPS. Examples of configuration YAML files can be found in examples/setup_codes.

  2. Install PortableCode for committee evaluation:

portable_codes_installation

If needed, specify in the 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.md.

Please follow our CONTRIBUTING.md to get started.

Contents#

Acknowledgments#

This project was supported by:

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