Skip to content

Interpolation for the CB using automated projection method. #81

Description

@LIU-Binbin

Hi,

I am encountering an issue with the quality of the Wannier interpolation for the Conduction and Valence Band when using the automated projection method in aiida-wannier90-workflows.

While the VB interpolation looks reasonably good, the Conduction Band shows significant deviation from the reference Quantum ESPRESSO (PW) band structure. Attached band structures and inputs for 3C-SiC.

Upon investigating the inputs generated by the workflow, I noticed that the number of bands calculated in the NSCF step (nbnd) is exactly equal to the number of Wannier functions (num_wann). Both are 16 in my case, which might be the cause for the not-so-good CB interpolation.

For CB entangled with higher energy states, accurate interpolation usually requires an outer window with nbnd > num_wann to allow for proper disentanglement. For metal it is true, but is it also implemented for semi-conductors and insulators?

Thanks!

Image

auto_projections = .true.
bands_plot = .true.
conv_tol =   2.0000000000d-07
conv_window = 3
dis_conv_tol =   2.0000000000d-07
dis_froz_max =   1.2850850262d+01
dis_num_iter = 4000
dis_proj_max =   9.5000000000d-01
dis_proj_min =   1.0000000000d-02
fermi_energy =   1.0415500000d+01
mp_grid = 10, 10, 10
num_bands = 16
num_cg_steps = 200
num_iter = 4000
num_wann = 8
write_bvec = .true.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions