Skip to content

Nudged Elastic Band#473

Open
CompRhys wants to merge 13 commits into
mainfrom
feature/neb-workflow
Open

Nudged Elastic Band#473
CompRhys wants to merge 13 commits into
mainfrom
feature/neb-workflow

Conversation

@CompRhys
Copy link
Copy Markdown
Member

This attempts to revive @mstapelberg's NEB work which was documented in #90. This is LLM assisted migration of the older code which does not yet work.

@CompRhys CompRhys added feature Entirely new features, not improvements to existing ones keep-open PRs to be ignored by StaleBot labels Feb 28, 2026
@CompRhys CompRhys changed the title Nudged Elastic Band. Nudged Elastic Band Feb 28, 2026
@mstapelberg
Copy link
Copy Markdown
Contributor

Hi @CompRhys happy to work on this in 2 weeks! Defending my thesis next Friday so slammed with that but will have time to work on this and a few other things if interested after the fact.

@CompRhys
Copy link
Copy Markdown
Member Author

CompRhys commented Mar 6, 2026

Best of luck! the @ was just to try ensure you still got credit for the work that you did here on neb

@CompRhys CompRhys linked an issue Mar 18, 2026 that may be closed by this pull request
@CompRhys
Copy link
Copy Markdown
Member Author

CompRhys commented May 10, 2026

image image This matches ASE, matching ASE treats all images as a single opt batch. Doing each image with it's own fire state led to ~3x the number of opt steps being needed.

This design is really messy and shouldn't be merged. Results shown from the two examples. Those should be cleaned up also.

@CompRhys CompRhys force-pushed the feature/neb-workflow branch from dabf177 to 58b3b8e Compare May 27, 2026 12:07
@CompRhys
Copy link
Copy Markdown
Member Author

CompRhys commented May 27, 2026

image

I am unsure why at the end torchsim in this tutorial example stops being an envelope function to the ASE results.

@CompRhys
Copy link
Copy Markdown
Member Author

To get this to work a concept of group_idx needs to be added to the simstate and then passed to all the optimizers. This is because the whole path is optimized at once.

@CompRhys CompRhys marked this pull request as ready for review May 27, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Entirely new features, not improvements to existing ones keep-open PRs to be ignored by StaleBot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Nudged elastic band implementation

2 participants