Skip to content

ENH: Update neb.py to improve the idpp implementation's speed and flexibility.

username-removed-263547 requested to merge idpp-improvement into master

While investigating this method to NEB, we have found a couple changes that are useful to make. Using BFGS makes this code extremely slow for large systems and is totally unneeded as MDMin handles this system quite well. We also added an option to limit the number of steps the IDPP method is allowed to use to improve the NEB. It appears all systems converge in < 25 steps normally, so 100 is a very forgiving default number. Even difficult systems such as Zeolite frameworks with a large number of degrees of freedom converge quickly with this change.

Merge request reports