Hi,
Could someone please check this electro phonon interatomic forces calculation which throws an error saying:
message: |
- Information is missing in the DDB.*
- The dynamical matrix number 6 cannot be built,*
- since no block with qpt: 5.000000E-01 0.000000E+00 5.000000E-01*
- has been found.*
- Action: add the required block in the DDB, or modify the q-mesh your input file.*
However, dataset 2,3 and 4 calculates for the q points (000) (0.5 0 0) and (0 0 0.5)! Why is it looking for a block with qpt (0.5 0 0.5)?
It is hexagonal lattice P6/mmm. I attach all the input files and log files here.
Best,
Rajesh
B2Mo_4.abi (1.1 KB)
B2Mo_3.abi (414 Bytes)
B2Mo_2.abi (87 Bytes)
log4.abi (4.1 KB)
B2Mo.abi (4.0 KB)
You changed the structure and symmetries, so you can not expect the list of irreducible q and perturbations to remain the same: your input copies those for Al FCC, but the number and coordinates of the q will change.
Please check the tutorial and see how to generate the list of irred q. The simplest is to run a dummy GS calculation with kptopt 1 and ngkpt = your qpt grid. This will give you the list of irred q in the kpt variable (no need to converge or anything).
Check the new eph tutorial as well: It explains you can use qptopt 1 and iqpt with the index of the q you want.
Finally, have a look at the abipy tutorials. There are workflows which do all of this indexing for you and avoid forgetting perturbations etc.
Hi mverstra,
Thanks for the reply. I have checked with your 1st suggestion, but there is a confusion about generated list of irred q. When I use different ngqpt from ngkpt I get same list. Seemingly, the list is depending only on ngkpt value.
For example, with ngqpt 222 and ngkpt 666 input it gives the same list if I use ngqpt 666 and ngkpt 666.
Here I attach my input and output files.
B2Mo_ngqpt222.abo (74.1 KB)
B2Mo.abi (2.2 KB)
B2Mo_ngqpt666.abo (74.1 KB)
regards,
Rajesh