This repository contains codes for paper Xu, J.; Cao, X.-M.; Hu, P. JCTC, 2021..
This package aims to accelerate metadynamics (MetaD) in heterogeneous reactions using adaptive machine learning potentials (AMLP) that maintains ab initio accuracy.
Install the external codes, prepare the python environment and add AccMetaD
to PYTHONPATH
.
Miniconda is recommaned to configure environment.
- VASP 5.4.1
- DFTB+ 20.1
- QUIP with GAP
- ase 3.19.1
- plumed 2.6.2
- Other DFT codes can be utilised as well, which can be accessed by the ase interface.
- Units in dynamics modules have been changes in ase 3.21.0. Change timestep and temperature accordingly if using new version of ase.
Each job contains at least five input files.
*.xyz
is the structure.
plumed-*.dat
are inputfiles for plumed.
inputs.py
contains DFT, DFTB and GAP calculation parameters.
run.py
contains AMLP-MetaD settings.
acc_meta.slurm
is the job script that sets environment variables.
There are four examples attached.
CO on Pt13 cluster using GAP and DFTB-GAP.
CO on Pt(111) surface using GAP and DFTB-GAP.