Parallelization problem
Posted: Thu Jul 16, 2015 9:55 am
Dear yambo developers
I'm trying the new yambo, version 4.0.1, I found some problem in parallelization.
I have a system with 100 k-points and 100 q-points.
For a GW calculation I would like to parallelize on q-points for the X and quasi-particle for the GW.
I have 5 processors, so I set
X_all_q_CPU= "5 1 1 1" # [PARALLEL] CPUs for each role
X_all_q_ROLEs= "q k c v" # [PARALLEL] CPUs roles (q,k,c,v)
....
SE_CPU= "1 5 1" # [PARALLEL] CPUs for each role
SE_ROLEs= "q qp b" # [PARALLEL] CPUs roles (q,qp,b)
but I get the error message
P0005: [ERROR] STOP signal received while in :[05] Dynamic Dielectric Matrix (PPA)
P0005: [ERROR]Incomplete Parallel Index Filling
why? the number of q-points is divisible by 5 and also the number of quasi-particles.
What's wrong?
I attach pwscf input files and yambo input files.
regards
Javad
I'm trying the new yambo, version 4.0.1, I found some problem in parallelization.
I have a system with 100 k-points and 100 q-points.
For a GW calculation I would like to parallelize on q-points for the X and quasi-particle for the GW.
I have 5 processors, so I set
X_all_q_CPU= "5 1 1 1" # [PARALLEL] CPUs for each role
X_all_q_ROLEs= "q k c v" # [PARALLEL] CPUs roles (q,k,c,v)
....
SE_CPU= "1 5 1" # [PARALLEL] CPUs for each role
SE_ROLEs= "q qp b" # [PARALLEL] CPUs roles (q,qp,b)
but I get the error message
P0005: [ERROR] STOP signal received while in :[05] Dynamic Dielectric Matrix (PPA)
P0005: [ERROR]Incomplete Parallel Index Filling
why? the number of q-points is divisible by 5 and also the number of quasi-particles.
What's wrong?
I attach pwscf input files and yambo input files.
regards
Javad