[CP2K-user] [CP2K:22076] Suggestions for Improving SCF Convergence in CP2K‘s Diagonalization and K-Point Calculations

yis...@163.com yisichi at 163.com
Mon Feb 2 13:24:25 UTC 2026


Dear CP2K Developers,

Hello!

         I  am a beginner in the field of theoretical calculations. My main 
background is in experimental science, and I have taught myself the 
computational aspects. CP2K is an excellent first-principles calculation 
software, and its computational speed is very impressive—whether dealing 
with large systems or small unit cells and k-point calculations, it 
performs much faster than other software like VASP.

         However, I have noticed that compared to VASP, when CP2K uses 
diagonalization methods for k-point calculations, the convergence of the 
self-consistent field (SCF) iterations is relatively slow, especially for 
magnetic systems. VASP offers multiple strategies to improve convergence in 
complex magnetic systems, such as:
1)Performing a non-magnetic calculation first, then using the CHGCAR file 
as an initial guess for the magnetic calculation;
2)Using the NELMDL keyword to set a delay in the SCF steps to promote 
convergence;
3)Selecting the RMM-DIIS or DAVIDSON algorithm via the ALGO keyword for SCF 
iterations.
     Unfortunately, similar flexible options are currently lacking in CP2K.

             Of course, the OT (orbital transformation) algorithm in CP2K 
is excellent, but it is mainly suitable for large cell systems, while for 
small cells the computational cost remains high. Therefore, optimizing the 
SCF convergence efficiency in diagonalization methods and k-point 
calculations would significantly enhance the user experience and make CP2K 
more advantageous in a wider range of research scenarios.

            I would like to kindly request the development team to consider 
improving and optimizing the relevant algorithms in future versions to 
enhance convergence stability and speed in various systems. With progress 
in these areas, CP2K would undoubtedly become the preferred tool for more 
computational researchers and play an even greater role in broader 
applications.

            Thank you for your continuous contributions to the scientific 
computing community with such outstanding software!

Best regards,
A CP2K User

-- 
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cp2k/84aabbf8-dce2-43b4-bf3a-c64205aaf7dan%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20260202/31149c09/attachment.htm>


More information about the CP2K-user mailing list