Dear VASP developers and users,
I am studying a 2D ferromagnet (CrI₃) and encountered a puzzling discrepancy. Using VASP 6.5.1, I perform spin-polarized calculations (vasp_std) with the LDA-PW92 functional
and compute the energy difference ΔE = E(FM) − E(AFM), for a unit cell containing two Cr atoms.
I obtain significantly different ΔE values depending on whether LDA-PW92 is used via VASP’s internal implementation (GGA = PW92) or via libxc. The difference is systematic and on the order of 20–30%,
and it persists across all plane-wave energy cutoffs tested (see attached figure). I observe the same behavior when using the LDA-PZ functional.
Since both approaches nominally use the same xc functional, I would expect identical or at least very similar results. Could someone clarify the origin of this discrepancy?
Thank you for your time,
Srdjan

