very different total energies with ISYM=-1 and ISYM=0?
Hello,
I am trying to do a series of constrained magnetic calculations where I cant the magnetic moments of Ni in a vacuum-terminated slab of rock-salt NiO very slowly from their bulk, collinear in-plane directions in the in-plane perpendicular direction. The specific pattern of canting I'm performing should actually preserve the symmetry of the non-canted structure, but anyway since these calcuations are noncollinear and my understanding is one should always turn off symmetries in this case, I initially set ISYM=0.
I noticed afterwards however, that if I instead turn all symmetries, including time-reversal, the total energy changes by order of an meV, which for my purposes is a very big difference. This makes absolutely no sense to me. My understanding is that ISYM=0 assumes time-reversal as a symmetry, and if this is the case according to the POSCAR and MAGMOM, it reduces the k-mesh accordingly. My slab I'm pretty sure should have time-reversal plus a translation as a symmetry, so by default I'd assume that the k-mesh of ISYM=0 would be half that of the ISYM=-1 calculation and then I could maybe understand that you could end up with different energies. But checking both OUTCARS, I see that the number of kpoints used for each case is identical, so ISYM=0 did not change the k-mesh used. Moreover, with these constrained magnetic calculations I could imagine maybe converging to slightly different magnetic states, but if you look at the OUTCAR and OSZICARs for both calculations they are identical basically to the decimal place. Also, the penalty energies for both cases are order 10^-6 eV, so this should not be affecting anything (I do notice the penalty energy for ISYM=-1 is smaller, but still I'd be surprised if this matters since they are both so much smaller than the energy difference between the two calculations).
So the fact that I get such different energies for completely identical calculations, as far as I can tell, with the only difference being ISYM=0 or ISYM=-1, is extremely concerning. I'd really appreciate it if first, someone could explain how this can happen when the k-mesh and the final magnetic states are identical, and second, which setting is the more "correct" one to use. Interestingly, in the case where I cant out of plane, in which case I definitely am breaking the symmetry compared to the collinear state, the ISYM=-1 results make more "sense", whereas in the case where I'm canting in-plane as I describe above, the overall trend as a function of canting angle for the total energy makes more sense with ISYM=0. But this may just be a coincidence.
I attach the input files for one calculation (they are identical for both calculations, except ISYM is switched as described above) and the OUTCAR and OSZICARs for both ISYM settings. Any insight into this would be greatly appreciated. Thank you in advance!