Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trained LJ potential cannot reproduce DFT pressure #113

Open
lnnbig opened this issue Mar 24, 2023 · 1 comment
Open

Trained LJ potential cannot reproduce DFT pressure #113

lnnbig opened this issue Mar 24, 2023 · 1 comment

Comments

@lnnbig
Copy link

lnnbig commented Mar 24, 2023

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

@lnnbig lnnbig changed the title LJ potential cannot reproduce DFT pressure Trained LJ potential cannot reproduce DFT pressure Mar 25, 2023
@mjwen
Copy link
Collaborator

mjwen commented Mar 28, 2023

Hi @lnnbig

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

  • LJ is not a good model for Si. You may want to use other models, like Stillinger-Weber
  • Si_training_set_4_configs is too small for training a useful model. In reality, you need hundreds to thousands data points to train a physics-based model

Hope it helps !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants