I want to use Ypp Wannier interface to generate GW correction for Wannierization. However, the ypp generates an error as follows
Code: Select all
<---> [01] MPI/OPENMP structure, Files & I/O Directories
<---> MPI Cores-Threads : 1(CPU)-256(threads)
<---> [02] Y(ambo) P(ost)/(re) P(rocessor)
<---> [03] Core DB
<---> :: Electrons : 8.000000
<---> :: Temperature : 0.950044E-3 [eV]
<---> :: Lattice factors : 4.66076 4.03634 23.30381 [a.u.]
<---> :: K points : 1261
<---> :: Bands : 600
<---> :: Symmetries : 24
<---> :: RL vectors : 50547
<---> [04] K-point grid
<---> :: Q-points (IBZ): 1261
<---> :: X K-points (IBZ): 1261
<---> [05] CORE Variables Setup
<---> [05.01] Unit cells
<---> [05.02] Symmetries
<---> [05.03] Reciprocal space
<---> [05.04] K-grid lattice
<---> Grid dimensions : 120 120
<---> [05.05] Energies & Occupations
<32s> [WARNING] [X] Metallic system
<32s> [06] == Wannier 90 Interface ==
<32s> K-table built correctly
<32s> [RD./coarse_20x20//ndb.QP]------------------------------------------------------
<32s> Lattice constants : 4.66076 4.03634 23.30381
<32s> Coulomb cutoff potential : slab z
<32s> Electronic Temperature : 0.100000 [K]
<32s> Bosonic Temperature : 0.100000 [K]
<32s> Green`s function energies : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<32s> wavefunctions : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<32s> PPA diel. fun. energies : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<32s> wavefunctions : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<32s> QP tot states : 528
<32s> GWo SC iterations : 0
<32s> GW SC iterations : 0
<32s> QP @ state[ 40 ] b range : 1 12
<32s> QP @ state[ 41 ] K range : 1177 1177
<32s> QP @ state[ 41 ] b range : 1 12
<32s> QP @ state[ 42 ] K range : 1183 1183
<32s> QP @ state[ 42 ] b range : 1 12
<32s> QP @ state[ 43 ] K range : 1243 1243
<32s> QP @ state[ 43 ] b range : 1 12
<32s> QP @ state[ 44 ] K range : 1249 1249
<32s> QP @ state[ 44 ] b range : 1 12
<32s> GF energies kind : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<32s> GF WF`s kind : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<32s> Xs energies kind : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<32s> Xs WF`s kind : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<32s> - S/N 001517 ---------------------------------------------- v.05.01.01 r.21181 -
<32s> QP db read, writing QP corrections in the .eig Wannier90 formatSegmentation fault (core dumped)
The error only happened for the coarse grid of 20x20, while the ypp Wannier interface works for 15x15 and other grids where the QP states always start from the first one. Perhaps this error will be solved if rerun GW calculations for 20x20, but I think it's good to understand what's the source of error (e.g. an MPI bug?).
The o-*qp.file is attached. As you can see, in this file, the k-point index starts from 1, while the above it starts from 1177. Thanks for your help.
Best - Changpeng