Dear Dr. Bussy
Really appreciate your detailed answer.
First apologizes for the lack of my detailed parameters description. In fact, I have considered about the MAX_MEMORY.
For the aforementioned example A and B, I have spared enough MAX_MEMORY. My setting strategy is: MAX_MEMORY* MPI ranks=90% of the physical total memory of the HPC array.
Therefore, with respect to the example B, I believe it is not of on-the-fly mode. For the stablized memory consumption is approximately 70%, no more than my setting, 90% of the total memory.
(The attached two figures are the HPC performance curves v.s. time. In which the deep yellow line refers to the real-time memory consumption percent, corresponding to the left Y axis)
The EPS_SCHWARZ and EPS_PGF_ORB are both set as 1E-8. I believe they are accurate enough, and actually it works well in example A. So I think these two parameters might not be the key factor.
Perhaps I have to loose the EPS_SCHWARZ and CUTOFF_RADIUS. However, it is really a pity that although I have enough physical memory space, when the memory consumption rises from 4TB (example A) to 7TB (example B), it seems to get stuck. It is really strange. Maybe the inherent limitation of CP2K?(I use psmp version, but the OpenMPI is default)
P.S. Thank you for your advice on ADMM. I have learned that ADMM is usually adopted with OT to realize the purification of the aux. basis. However, what I am interested in is the unoccupied orbitals of my structure. Therefore the strategy of ADMM+OT will not be an option.
Thank you again for your help. And for the creation of such a great ab initio software!
Regards,
RG