Advice needed on optimal parallelization strategy

Questions will be moved to this forum when we consider them out of scope for support from our side: for instance when we do not have the necessary expertise to come up with an answer.
Another user still might, though!

Moderators: Global Moderator, Moderator

Post Reply
Message
Author
mtardieux
Newbie
Newbie
Posts: 1
Joined: Wed Aug 02, 2023 3:10 pm

Advice needed on optimal parallelization strategy

#1 Post by mtardieux » Wed Feb 07, 2024 1:53 pm

Dear VASP users,

I am seeking advice on the optimal parallelization strategy for running calculations with a large number of k-points and a substantial number of bands on a cluster with 192 cores per node. Despite referring to the VASP optimization guidelines, I'm still uncertain about the best approach considering my specific scenarios and seek further guidance and insights from the experienced members of this forum..

For instance, I'm attempting to perform an nscf calculation for band structures for a system with NKPTS = 800 and NBANDS = 120. I'm also doing another with NKPTS = 800 and NBANDS = 1152 (for a much larger cell).
Given these setup, I'm particularly interested in determining the appropriate values for the NCORE, KPAR, and how to set them to run the job efficiently on the 192 cores per node.

Any recommendations or insights on how to effectively distribute computational tasks across the available cores while maximizing efficiency and performance would be greatly appreciated.

Thank you in advance for your assistance :)
Marie

manuel_engel1
Global Moderator
Global Moderator
Posts: 65
Joined: Mon May 08, 2023 4:08 pm

Re: Advice needed on optimal parallelization strategy

#2 Post by manuel_engel1 » Wed Feb 07, 2024 3:27 pm

Hi Marie,

Thank you for posting on the forums. I have moved your post to a separate topic here on the From Users for Users board. We have online documentation available on parallelization strategies here and here.

Beyond that it is rather difficult to make general recommendations since every system (hardware, software and type of calculation) is different. However, we have lots of experienced users here who might be able to contribute.

Best,
Manuel
Manuel
VASP developer

Post Reply