Skip to content

leiapple/Interatomic-potential-Test

Repository files navigation

Program for Testing Interatomic Potentials by Using LAMMPS

DATE: 30 Nov 2021

AUTHOR: lei.zhang@rug.nl

Note that this is an updated version.

This is a set of Bash + LAMMPS + python scripts that are used to test the performance of a potential. The aim is to make the testing process automatic, which means that one only need to spectify the interatomic potentials and necessary parameters. Plots/Figures are automatically generated by python once all the calculations are finished. The result will be sent to destiny email address.

Updates on 12 Oct 2022

Change the controlling script to job script that is designed for submitting on HPC via SLURM. The name of the folder that collects all results and output data needs to be changed in the file submit.sh.

The testing properties include:

  • E-V curve
  • Elastic constants
  • Vacancy
  • Interstitial
  • Surface energies
  • Bain path
  • Stacking fault (curves) (110)[1-11][-112]
  • Dislocaiton and cracks (Future work)

The required inputs are:

  1. Interatomic potential: to be changed in potential.infile.
  2. Required cores and wall time on the cluster.
  3. Email address.

Additional requirements on system:

The molecular statics/dynamics is running with a parallel version of LAMMPS.

  1. Please load all the modules that LAMMPS depends on if you are using a cluster/super computer.

module restore set-gap

  1. Please export the path to LAMMPS excutable file before using:

$ export PATH="<path to lammps/src>:$PATH"

Note that this can be dangerous if you have many versions of LAMMPS installed and you have already export the path to another version of LAMMPS. The full path of LAMMPS excutable is recommanded. $ LMMP=/home/lei/software/lammps/src/lmp_mpi

About

Basic properties prediction workflow: E-V curve, elastic constants, vacancy formation energy, surface energy and stacking fault energy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors