openkim / kliff

KIM-based Learning-Integrated Fitting Framework for interatomic potentials.
https://kliff.readthedocs.io
GNU Lesser General Public License v2.1
34 stars 20 forks source link

Trained LJ potential cannot reproduce DFT pressure #113

Open lnnbig opened 1 year ago

lnnbig commented 1 year ago

Hi Mingjian,

Thank you very much for your continued support and for answering my questions.

With the trained LJ coefficients for Si (sigma = 2.0629043239028659, epsilon = 1.5614870430532530) on dataset “Si_training_set_4_configs”, I performed a LAMMPS single-point calculation (on the first snapshot, i.e., Si_alat5.409_scale0.005_perturb1.xyz). I found that the LAMMPS pressure (-25 GPa) deviates significantly from my DFT reference pressure (3 GPa).

I understand that the large pressure prediction error may be related to that the dataset “Si_training_set_4_configs” does not have stress tensor information. So I additionally created a new dataset which explicitly includes stress tensors for LJ potential construction. But the pressure prediction accuracy from the trained LJ potential remains unsatisfactory.

Attached are the input & output files for my LAMMPS and VASP benchmark calculations. Could you please help me take a look to see if there are someting going very wrong? lammps_lj_vs_vasp.zip

mjwen commented 1 year ago

Hi @lnnbig

I don't have the bandwidth to provide detailed answers. But here are some general rules:

Hope it helps !