Ypp Wannier interface failed for GW calculations on selected coarse grid
Posted: Wed Mar 12, 2025 5:03 pm
Dear developers,
I want to use Ypp Wannier interface to generate GW correction for Wannierization. However, the ypp generates an error as follows
I think this error is because of the issue of GW calculations, although GW calculations are successful. However, the generated ndb.QP database has the QP states from 40 according to the ypp output. I also verified it by converting ndb.QP into the human-readable format using "ncdump". Indeed, due to some unknown reasons, the QP states start from 40. However, in o-*.qp file, the GW corrections are correct and start from the first state.
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
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