[WARNING] Empty workload for CPU ...

Various technical topics such as parallelism and efficiency, netCDF problems, the Yambo code structure itself, are posted here.

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan, Nicola Spallanzani

Post Reply
sdwang
Posts: 287
Joined: Fri Apr 09, 2010 12:30 pm

[WARNING] Empty workload for CPU ...

Post by sdwang » Wed Nov 16, 2016 3:09 pm

Dear developers,
I used yambo-4.1.1 setting the parameters as
X_all_q_CPU= "1 1 25 1" # [PARALLEL] CPUs for each role
X_all_q_ROLEs= "q k c v" # [PARALLEL] CPUs roles (q,k,c,v)
X_all_q_nCPU_LinAlg_INV= 1 # [PARALLEL] CPUs for Linear Algebra
SE_CPU= "1 1 25" # [PARALLEL] CPUs for each role
SE_ROLEs= "q qp b" # [PARALLEL] CPUs roles (q,qp,b)

In the log file, from log_3 to log_25, there are a warning like: [WARNING] Empty workload for CPU 3. But in log_1 and log_2, there is not such a warning. Does this affect the results? What the reason could be?

Thanks in advance!
Shudong Wang
S. D. Wang
IMU,HOHHOT,CHINA
E-mail: sdwang@imu.edu.cn

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

Re: [WARNING] Empty workload for CPU ...

Post by Daniele Varsano » Wed Nov 16, 2016 4:32 pm

Dear Shudong,

it should not affect the results, simply the calculation could be non efficient.
In order to understand what is happening we should look at the log/report files and see in which part of the calculation this happens.
I do not know the settings of your system anyway you can try to distribute the cpus among the other roles,
something like
X_all_q_CPU= "1 1 12 2"
SE_CPU= "1 2 12"

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/

Post Reply