Strange parallel behavior for GW calculation

Concerns issues with computing quasiparticle corrections to the DFT eigenvalues - i.e., the self-energy within the GW approximation (-g n), or considering the Hartree-Fock exchange only (-x)

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano

Post Reply
Sheleon
Posts: 28
Joined: Tue Jun 12, 2012 9:02 am

Strange parallel behavior for GW calculation

Post by Sheleon » Sun May 18, 2014 8:35 am

Hi everyone,
When i use yambo calculate the COHSEX correction using 8 cores, it goes well until the COHSEX calculation begin to start. The strange parallel behavior is that when come into COHSEX calculation, 7 cores are running aproperiately, name using 100%, but the last core is only using 20%-40% result in slowing down the whole calculation.
Here is my input file and log file.

Code: Select all

#             GPL Version 3.4.1 Revision 3187               
#                http://www.yambo-code.org                  
#
em1s                         # [R Xs] Static Inverse Dielectric Matrix
gw0                          # [R GW] GoWo Quasiparticle energy levels
cohsex                       # [R Xp] COlumb Hole Screened EXchange
HF_and_locXC                 # [R XX] Hartree-Fock Self-energy and Vxc
EXXRLvcs= 15        Ry    # [XX] Exchange RL components
Chimod= "Hartree"            # [X] IP/Hartree/ALDA/LRC/BSfxc
% BndsRnXs
   1 | 36 |                 # [Xs] Polarization function bands
%
NGsBlkXs= 5            Ry    # [Xs] Response block size
% LongDrXs
 1.000000 | 0.000000 | 0.000000 |        # [Xs] [cc] Electric Field
%
#% GbndRnge
#  1 | 200 |                 # [GW] G[W] bands range
#%
%QPkrange                    # [GW] QP generalized Kpoint/Band indices
  1| 68|  27|37|
%
%QPerange                    # [GW] QP generalized Kpoint/Energy indices
  1| 68| 0.0|-1.0|
%
Thanks in advance

Sheleon
You do not have the required permissions to view the files attached to this post.
Phd student
Phys Department
Shanghai JiaoTong university, Shanghai, China.

User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Strange parallel behavior for GW calculation

Post by Daniele Varsano » Sun May 18, 2014 8:45 am

Dear Sheleon,
there could be many reason for that, and it is not easy now to spot the problem. I can't see any strange stuff in your log file: from your log it looks that the cohsex calculation was not started. The only think I can see is that it is a quite memory consuming calculation (~7.5Gb) until it stopped. So it could also be memory reason and 1 cpu get stacked.
In any case, we are totally changing the parallel procedure for the next release of yambo, that we hope to release soon. For this reason we will not work on parallelization issues of the actual release.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/

Sheleon
Posts: 28
Joined: Tue Jun 12, 2012 9:02 am

Re: Strange parallel behavior for GW calculation

Post by Sheleon » Sun May 18, 2014 10:34 am

Dear Danilel,
Thank you.

Sheleon
Phd student
Phys Department
Shanghai JiaoTong university, Shanghai, China.

User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Strange parallel behavior for GW calculation

Post by Daniele Varsano » Sun May 18, 2014 10:37 am

Dear Sheleon,
anyway my impression is that you are exceeding the available memory per cpu. Of course it is just an impression that would need a check, you can try to low some of your convergence parameter.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/

Sheleon
Posts: 28
Joined: Tue Jun 12, 2012 9:02 am

Re: Strange parallel behavior for GW calculation

Post by Sheleon » Tue May 20, 2014 5:33 am

Dear Daniele,
I indeed low the exchange and screen wave vectors to check out. However, the strange behavior is still there, but the calculations can goes on with low parameters.

Sheleon
Phd student
Phys Department
Shanghai JiaoTong university, Shanghai, China.

Post Reply