PBE0 hybrid convergence

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Message
Author
william_watson
Newbie
Newbie
Posts: 21
Joined: Tue Oct 18, 2022 11:58 am

Re: PBE0 hybrid convergence

#16 Post by william_watson » Thu Feb 12, 2026 9:22 am

I have checked my solutions with and without symmetry and they are consistent.

I have been running the low-scaling algorithm which has successful. However, I receive the following error in my last run: "PGPOTRF failed for NP=1775 with error 1" (see output files attached). Can you help me understand this error?

Also, can I confirm that the low-scaling algorithm doesn't work for non-collinear structures?


william_watson
Newbie
Newbie
Posts: 21
Joined: Tue Oct 18, 2022 11:58 am

Re: PBE0 hybrid convergence

#17 Post by william_watson » Mon Feb 16, 2026 11:33 am

Sorry Alexey - files now attached.

You do not have the required permissions to view the files attached to this post.

alexey.tal
Global Moderator
Global Moderator
Posts: 510
Joined: Mon Sep 13, 2021 12:45 pm

Re: PBE0 hybrid convergence

#18 Post by alexey.tal » Wed Feb 18, 2026 1:57 pm

Thank you for providing the files. However, I don't see this error in any of the provided files.
Are you sure this is the same calculation?

In the provided files I see two other issues.
The first one is WAVEDER

Code: Select all

 -----------------------------------------------------------------------------
|                                                                             |
|           W    W    AA    RRRRR   N    N  II  N    N   GGGG   !!!           |
|           W    W   A  A   R    R  NN   N  II  NN   N  G    G  !!!           |
|           W    W  A    A  R    R  N N  N  II  N N  N  G       !!!           |
|           W WW W  AAAAAA  RRRRR   N  N N  II  N  N N  G  GGG   !            |
|           WW  WW  A    A  R   R   N   NN  II  N   NN  G    G                |
|           W    W  A    A  R    R  N    N  II  N    N   GGGG   !!!           |
|                                                                             |
|     The derivative of the wavefunctions with respect to k (WAVEDER) can     |
|     not be found. You should redo the groundstate calculation using         |
|     LOPTICS=.TRUE. in order to write the WAVEDER file. However for          |
|     metals, the present setting is ok.                                      |
|                                                                             |
 -----------------------------------------------------------------------------

Is your system metallic? If not, you should make sure that the number of bands does not change between the DFT step and the ACFDT and that the WAVEDER file is compatible.

The other issue is actually a bug in the code:

Code: Select all

 -----------------------------------------------------------------------------
|                                                                             |
|     EEEEEEE  RRRRRR   RRRRRR   OOOOOOO  RRRRRR      ###     ###     ###     |
|     E        R     R  R     R  O     O  R     R     ###     ###     ###     |
|     E        R     R  R     R  O     O  R     R     ###     ###     ###     |
|     EEEEE    RRRRRR   RRRRRR   O     O  RRRRRR       #       #       #      |
|     E        R   R    R   R    O     O  R   R                               |
|     E        R    R   R    R   O     O  R    R      ###     ###     ###     |
|     EEEEEEE  R     R  R     R  OOOOOOO  R     R     ###     ###     ###     |
|                                                                             |
|     Currently not more than 24 grid points supported 32                     |
|                                                                             |
|       ---->  I REFUSE TO CONTINUE WITH THIS SICK JOB ... BYE!!! <----       |
|                                                                             |
 -----------------------------------------------------------------------------

You've set NOMEGA=32, which should work and due to a bug the code stops the execution. Thank you for bringing this issue to our attention.
We will fix it in the next release.

However, NOMEGA=32 is unnecessarily high for most systems. NOMEGA sets the number of imaginary frequencies in the low-scaling algorithm and one usually doesn't need to go higher than 24 even for metallic systems. So I would suggest that you make sure that you actually need that many frequencies in your calculation.
If you are sure that you need 32 frequency points for a converged calculation we can provide you with a patch for fixing this bug.


Post Reply