Choosing smearing method for finetuning pre-trained models #577
Replies: 2 comments 7 replies
-
|
Generally one should take the "energy (sigma->0)" value as the energy from a VASP calculation, which is less sensitive to SIGMA. The choice of SIGMA shouldn't really matter, assuming it's reasonable and appropriate for the system (0.05 or 0.1 eV would be typical choices). You can check the original OMat24 paper / MPRelaxSet settings for specific details. I also wouldn't do ISMEAR = -5 calculations for isolated atoms. The tetrahedron method for smearing is only more accurate when kpoints are not fully converged, it should make no difference with an isolated atoms calculation. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @kavanase for the quick reply. When I look at the With Gaussian smearing for the O isolated atom case (with PBE pseudopotential), In my NPT/NVT runs for KTO, my sample INCAR (for NPT at 300K) was as follows: So considering the settings with which the fine-tuning dataset was created, I should use the energy value at the ISMEAR = 0, SIGMA = 0.05: energy(sigma->0) = -0.05090887 eV so that the model is fine-tuned correctly and do the similar approach for K and Ta atoms? Is my understanding correct or am I missing something ? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I want to fine tune the foundational model with my VASP-DFT dataset. My fine-tuning dataset consists of PBEsol DFT calculations for
KTaO3 (wide band-gap insulator). For my bulk training data (NPT/NVT runs), I used the Tetrahedron method with Blöchl corrections (ISMEAR = -5) as it is generally preferred for insulators.
I am now generating the isolated atom energies (E0s) required for the fine-tuning process. When I attempt to calculate the isolated Oxygen energy using settings consistent with my bulk calculation (ISMEAR = -5), I obtain a positive total energy, which seems unphysical for a bound atom.
Simulation Details (Oxygen Atom):Box: 15×15×15 Å
K-Points: 4x4x4 (as required by tetrahedron method)
Tetrahedron (ISMEAR = -5): TOTEN = 0.11612059 eV (Positive/Unphysical?)
With Gaussian smearing,
ISMEAR = 0, SIGMA = 0.20: TOTEN = -0.32510178 eV
ISMEAR = 0, SIGMA = 0.05: TOTEN = -0.09370829 eV
Given that ISMEAR = -5 is ill-defined for isolated atom, is it standard practice to switch to Gaussian smearing (ISMEAR = 0) just for the isolated atoms, even if the bulk data uses Tetrahedron? If switching to Gaussian is the correct approach, how should I select the SIGMA to ensure consistency with the model's expectations?
Any advice on the correct protocol for generating these E0s would be greatly appreciated.
Thanks
Dominic
Beta Was this translation helpful? Give feedback.
All reactions