Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for PDWF with external projectors #55

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Jul 5, 2024

  1. Add functions for external_projectors

    When using external projectors, the projectors may be different from that
    in pseudo potentials. We should provide a list of projectors as input then
    calculate the corespoding num_wann, num_bands, and semicore_list.
    jiang-yuha0 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    155c0ad View commit details
    Browse the repository at this point in the history
  2. Rename type name.

    Rename the `WannierProjectionType` type `ATOMIC_PROJECTOR_OPENMX` to
    `ATOMIC_PROJECTORS_EXTERNAL`, because the projectors do not necessarily
    come from OPENMX.
    jiang-yuha0 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    7b79434 View commit details
    Browse the repository at this point in the history
  3. Update some logic in WorkChains.

    The old logic confused spin_orbit_coupling with spin_non_collinear,
    which did not affect the operation workflows because the
    spin_non_collinear in not implemented in the code.
    By handling this confused logic with the correct logic, it will
    facilitate future code extension (for non-collinear).
    jiang-yuha0 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    89aaf9f View commit details
    Browse the repository at this point in the history