Unrealistically large m_mat elements in graphene.
Posted: Thu Feb 22, 2018 4:35 am
Dear All,
I found a problem during the wannierization of graphene.
When I run the EPW code in serial mode (without mpirun),
the wannierization procedure seems to be fine
and the resulting wannier functions are consistent with what I get by directly running wannier90 code.
However, when I use mpirun with EPW,
I get unphysically large value of Omega_I during the disentanglement procedure.
This naturally ruins the wannierization procedure so that the resulting WFs become messy.
I traced the root of the problem to the variable m_mat in the EPW code.
I found that the matrix elements of m_mat are different for serial and MPI run.
In the MPI run, the values of m_mat is huge (>1e10), whereas they are order of unity in serial run.
I am wondering if this is because of a possible bug in compute_mmn_para routine.
Here is the link of the input and pseudopotential files that I have tested the above problem.
https://drive.google.com/open?id=1rlsOeIALTF2PC-KoOma1_t6HcCt51G7l
Please check this problem is reproduced in other environments.
Thank you.
p.s. I used QE distribution 6.2.1 compiled with intel compiler 18
I found a problem during the wannierization of graphene.
When I run the EPW code in serial mode (without mpirun),
the wannierization procedure seems to be fine
and the resulting wannier functions are consistent with what I get by directly running wannier90 code.
However, when I use mpirun with EPW,
I get unphysically large value of Omega_I during the disentanglement procedure.
This naturally ruins the wannierization procedure so that the resulting WFs become messy.
I traced the root of the problem to the variable m_mat in the EPW code.
I found that the matrix elements of m_mat are different for serial and MPI run.
In the MPI run, the values of m_mat is huge (>1e10), whereas they are order of unity in serial run.
I am wondering if this is because of a possible bug in compute_mmn_para routine.
Here is the link of the input and pseudopotential files that I have tested the above problem.
https://drive.google.com/open?id=1rlsOeIALTF2PC-KoOma1_t6HcCt51G7l
Please check this problem is reproduced in other environments.
Thank you.
p.s. I used QE distribution 6.2.1 compiled with intel compiler 18