[CP2K-user] [CP2K:20396] Re: PBE0 geometric optimization not converging

Frederick Stein f.stein at hzdr.de
Tue Jul 2 07:54:06 UTC 2024


Dear Lory,
Regarding the convergence:
- you should replace your pseudopotential GTH-PBE-q4 with GTH-PBE0-q4 
(there is one in the file POTENTIAL_UZH).
- are you sure about the low ENERGY_GAP parameter? Such a low value may 
decrease the convergence. the default (0.02 Eh should work well enough). 
Simply comment this line out.
- please double-check the convergence of the parameters EPS_DEFAULT, 
EPS_SCHWARZ, CUTOFF. Especially EPS_SCHWARZ has to be chosen tighter 
(lower) if ADMM is requested. Also check within ENERGY_FORCE (not GEO_OPT) 
runs whether forces and stress tensors are well converged. You can reuse 
the thereby obtained wavefunctions as an initial guess for your actual 
geometry optimization

Performance-wise:
- EPS_PGF_ORB need not be chosen that tight the default value is usually 
good enough. You rarely need values lower than 1.0E-8 . Simply comment it 
out.
- MOLOPT basis sets are usually not a good choice for Hartree-Fock 
calculations. Try the correlation-consistent basis sets in BASIS_ccGRB_UZH 
or the MOLOPT-PBE0-GTH-q4 basis sets in BASIS_MOLOPT_UZH.

HTH,
Frederick

Lory Wang schrieb am Dienstag, 2. Juli 2024 um 08:56:04 UTC+2:

> Dear CP2K experts,
>
> I am currently experiencing difficulty in getting a geometric optimization 
> test with PBE0 to converge. I am starting with a PBE relaxed structure, and 
> the relaxed energy from PBE is approximately -212. From the output file 
> (cp2k_full_all.out), it seems like the very first SCF step is in the 
> correct energy range. However, the OT method then switches from DIIS to SD, 
> and the energy diverges significantly.
>
>      1 OT DIIS     0.15E+00  368.3     0.00789918      -212.0944035335 
> -2.12E+02
>      2 OT SD       0.15E+00   55.4    54.87357862     -3785.7999788923 
> -3.57E+03
>      3 OT SD       0.15E+00   55.1    78.83523027    -16117.9941684959 
> -1.23E+04
>      4 OT DIIS     0.15E+00   54.8    36.24089744     -3042.2730297100 
>  1.31E+04
>      5 OT SD       0.15E+00   55.1    25.41660926      -813.4054260626 
>  2.23E+03
>      6 OT SD       0.15E+00   55.1    35.73628016    -14638.4364940160 
> -1.38E+04
>
> I also tried different preconditioners and cutoff radii. I found that 
> FULL_SINGLE_INVERSE and a cutoff radius of 6 work better (see 
> cp2k_full_inverse.out), but I am still seeing energy spikes in the SCF 
> cycles.
>   ----------------------------------- OT 
> ---------------------------------------
>
>   Step     Update method      Time    Convergence         Total energy   
>  Change
>   
> ------------------------------------------------------------------------------
>      1 OT DIIS     0.80E-01  113.1     0.00645985      -213.0167602266 
> -2.97E-01
>      2 OT SD       0.80E-01   56.2     0.01323989      -213.9726833855 
> -9.56E-01
>      3 OT SD       0.80E-01   56.2     0.05110050      -219.8677669985 
> -5.90E+00
>      4 OT SD       0.80E-01   56.1     1.50838863      -526.6197195349 
> -3.07E+02
>      5 OT SD       0.80E-01   55.9     6.44077824     -3560.7235910833 
> -3.03E+03
>      6 OT DIIS     0.80E-01   55.9     6.93627366        -5.1310569943 
>  3.56E+03
>      7 OT SD       0.80E-01   56.3     0.00448314      -212.7274234258 
> -2.08E+02
>
> I have attached the full input and output files for reference. Could 
> someone help me identify what I might be missing?
>
> Thank you very much for your time and assistance.
>
> Best regards,
>
> Lory
>
>

-- 
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 on the web visit https://groups.google.com/d/msgid/cp2k/8f25c603-de58-4f6a-859f-48534dedc1fdn%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20240702/18aa2df5/attachment.htm>


More information about the CP2K-user mailing list