Data and inputs for the paper on surface diffusion on Ag (111). We highly recommend the data is downloaded as a zip file for use.
The trained DeepMD-kit model (graph.pb) can be used with Atomic Simulation Environment (ASE) as follows:
from deepmd.calculator import DP
DPcalculator=DP(model="graph.pb")
atoms.set_calculator(DPcalculator)
Installation instructions for DeepMD-kit and ASE can be found on their websites.
Folder structure for data:
π¦ data_for_paper
β
ββββπ data
β β Model Training, Testing and validation datasets separated by each adsorbate
β β£ π type_map.json
β β ...
β ββββπsubfolders
β β β£π test
β β | β£ πbox.npy
β β | β£ πcoord.npy
β β | β£ πenergy.npy
β β | β£ πforce.npy
β β β£π train
β β | β£ πbox.npy
β β | β£ πcoord.npy
β β | β£ πenergy.npy
β β | β£ πforce.npy
β β β£π validation
β β | β£ πbox.npy
β β | β£ πcoord.npy
β β | β£ πenergy.npy
β β | β£ πforce.npy
β
ββββπ lammps_example_in
β β£ πdata.atoms (Example input for methyl on Ag(111))
β β£ πin.atoms (LAMMPS input file)
β
ββββπ train
β β Ensemble of trained models (4 models) differing only in their initial weights seeds
β β
β ββββπ 00
β β β£ πgraph.pb ( Trained DeepMD model)
β β β£ πin.json (Input parameters for training)
β β β£ πlcurve.out (Loss curve output)
β | ...
β
ββββπ vasp_example_in
β β£ πINCAR_ads (VASP input for AIMD on just adsorbates)
β β£ πINCAR_Ag_ads (VASP input for AIMD on adsorbates on Ag (111))