Dear CP2K developers,
I am using CP2K with PBE-D3(BJ) to calculate single-point energies and try to make an output of AO overlap, density matrices, Mulliken and Löwdin populations for CO and CO adsorbed on a Cu slab.
I am facing two problems:
MO warning for CO calculations:
When using the def2-TZVP basis set with smearing, CP2K reports:
This occurs even though I explicitly requested 30 MOs in the input.
Cholesky decomposition failure for Cu slab:
When using def2-TZVP for Cu (with or without smearing and CO), the calculation aborts with:
I would like to ask for guidance on how to avoid these issues. Should I adjust the number of MOs, EPS_DEFAULT, smearing, or other SCF parameters for metal systems with large basis sets? I have no idea about this.
I have attached the input XYZ files and example output files for reference.
Thank you very much for your time and help.
Dear Marcella (and CP2K developers),
Thank you very much for your detailed and helpful reply.
I followed your suggestion and tested the MOLOPT series at the DZVP level — this solved the ill-conditioned S-matrix problem for the Cu slab (the calculation now runs stably). For the CO molecule, your explanation about the limited number of basis functions (and thus the maximum number of MOs) clarified my confusion — I had overlooked that detail before.
Regarding the MO warning, I will set ADDED_MOS -1 when I want to explicitly request all available MOs to suppress the warning (or otherwise request a number within the available range).
I really appreciate your time and warming guidance. Thanks again for the advice — it was kind of you helping a lot.
Best regards,
Sun