Skip to content

Conversation

@ymzhang0
Copy link
Collaborator

  • Fix typo and ambiguity in help strings.
  • Decide to use either Wannier90OptimizeWorkChain or Wannier90BandsWorkChain upon the existence of reference_bands input.
  • Fix the bug that namespace="epw_base" is out of the scope of function exposed_inputs in run_epw
  • Add aiida.mmn and aiida.bvec in stash list since they are used in EPW v6.0

- Correctly access `remote_folder` from `epw_source` outputs.
- Fix input access logic for `epw_source` code check.
- Explicitly pass `structure` input to interpolation and final EPW steps.
- Update convergence criterion to use relative difference.
- Tighten default `convergence_threshold` in protocol from 0.5 to 0.05.
- Fix logic for selecting Wannier90 workchain class (Optimize vs Bands) based on projection type and reference bands.
- Ensure correct inputs are prepared for the selected Wannier90 workchain in `run_wannier90`.
- Explicitly pass `structure` to `EpwBaseWorkChain` inputs.
- Update exit code messages for better clarity.
- Update protocol to include `aiida.mmn` and `aiida.bvec` in `remote_symlink_list`.
@ymzhang0 ymzhang0 closed this Jan 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant