jdftx icon indicating copy to clipboard operation
jdftx copied to clipboard

Spin polarized calculations in JDFTx

Open DeanMSweeney opened this issue 11 months ago • 1 comments

Hello,

I am using the JDFTx software for geometry relaxations and adsorption energy calculations on a variety of surfaces (Pd, Pt, Rh, and Ni). Due to the spin polarization required for Ni (z-spin), the run time is approximately tripling (even with appropriate nstates and cores). For example, a 3x3x5 Ni (111) clean slab is taking 30 hours of runtime. Do you have any recommendations/tricks for reducing run time for spin polarized calculations -- possibly running without spin polarized as an initial guess and then turning on?

Thanks in advance!

DeanMSweeney avatar Mar 28 '24 15:03 DeanMSweeney

Please post the log files for the spin-polarized example. The computational cost does go up by a factor of 2 for the additional spin channel, and could be increasing further due to slower convergence with the additional magnetization degree of freedom. However, those runtimes overall sound quite high, and I can check if your setup in the log is optimal.

shankar1729 avatar Mar 28 '24 15:03 shankar1729