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

[WIP] Add NEB, ApproxNEB jobs / workflows #1007

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

Conversation

esoteric-ephemera
Copy link
Contributor

@esoteric-ephemera esoteric-ephemera commented Oct 4, 2024

Adding NEB workflows and schemas for VASP / ASE / MLFF. This hopefully brings atomate2 to full parity with the feature set of atomate

@hmlli is leading the port of ApproxNEB flows for VASP

Very open to suggestions, particularly for document schema structure

Key updates:

  • Generic NEB schemas (one for single-barrier/hop NEB, one for combined pathways)
  • Different VASP run logic / makers / validators for NEB jobs
  • Parsing of VASP output handled by new NebTaskDoc class in emmet

To-do:

  • Better parsing of NEB outputs (collated into container doc with analysis of barrier)
  • ASE NEB optimizer
  • Subclass ASE NEB for MLFF
  • Tests

@esoteric-ephemera esoteric-ephemera changed the title [WIP] Add NEB jobs / workflows [WIP] Add NEB, ApproxNEB jobs / workflows Oct 14, 2024
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.

2 participants