[CP2K-user] Hybrid functional calculation problem

fa...@gmail.com fabia... at gmail.com
Sun Nov 22 15:53:27 UTC 2020


Dear Lucas,

cp2k was computes the four-center integrals during (or prior) to the first 
SCF cycle. I assume the job ran out of time during this task  For a system 
with more than 1000 atoms this takes a lot of time. With only 220 CPUs this 
could take several hours in fact.

To speed up the calculation you should use SCREEN_ON_INITIAL_P T and 
restart using a well converged PBE wfn. Other than that, there is little 
you can do other than assign the job more time and/or CPUs. (Of course, 
reducing CUTOFF_RADIUS        8.62 would help too but could negatively 
affect the result).

Cheers,
Fabian

On Sunday, 22 November 2020 at 01:21:05 UTC+1 Lucas Lodeiro wrote:

> Hi all, 
> I need to perform a hybrid calculation with CP2K7.1, over a big system 
> (+1000 atoms). I study the manual, the tutorials and some videos of CP2K 
> developers to improve my input. But the program exits the calculation when 
> the HF part is running... I see the memory usage on the fly, and there is 
> no peak which explains the fail (I used 4000Mb with 220 processors).
> The output does not show some explanation... Thinking in the memory, I try 
> with a largemem node at our cluster, using 15000Mb with 220 processors, but 
> the program exists at the same point without message, just killing the 
> process. 
> The output shows a warning:
>
>  *** WARNING in hfx_energy_potential.F:591 :: The Kohn Sham matrix is not 
>  ***
>  *** 100% occupied. This may result in incorrect Hartree-Fock results. Try 
> ***
>  *** to decrease EPS_PGF_ORB and EPS_FILTER_MATRIX in the QS section. For 
>  ***
>  *** more information see FAQ: https://www.cp2k.org/faq:hfx_eps_warning   
>  ***
>
> but I read this is not a very complicated issue, and the calculation has 
> to continue and not crash
> Also I decrease the EPS__PGF_ORB, but the warning and the problem persist. 
>
> I do not know if the problem could be located in other parts of my 
> input... for example I use the PBE0-T_C-LR (I use PBC for XY), and ADMM. In 
> the ADMM options, I use ADMM_PURIFICATION_METHOD = NONE, due to I read that 
> ADMM1 is the only one useful for smearing calculations. 
>
> I run this system with PBE (for the first guess of PBE0), and there is no 
> problem in that case.
> Moreover, I try with other CP2K versions (7.0, 6.1 and 5.1) compiled into 
> the cluster with (libint_max_am=6), and the calculation crash, but show 
> this problem:
>
>
>  *******************************************************************************
>  *   ___                                                                   
>     *
>  *  /   \                                                                 
>      *
>  * [ABORT]                                                                 
>     *
>  *  \___/       CP2K and libint were compiled with different 
> LIBINT_MAX_AM.    *
>  *    |                                                                   
>      *
>  *  O/|                                                                   
>      *
>  * /| |                                                                   
>      *
>  * / \                                               
>  hfx_libint_wrapper.F:134 *
>
>  *******************************************************************************
>
>
>  ===== Routine Calling Stack ===== 
>
>             2 hfx_create
>             1 CP2K
>
> It seems like this problem is not present in the 7.1 version, as the 
> program does not show it, and the compilation information does not 
> show LIBINT_MAX_AM value...
>
> If somebody could give me some advice, I will appreciate it. :)
> I attach the input file, and the output file for 7.1 version.
>
> Regards - Lucas Lodeiro
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20201122/e10ccf9f/attachment.htm>


More information about the CP2K-user mailing list