Skip to content

Sella 2.2.0

Compare
Choose a tag to compare
@ehermes ehermes released this 29 Aug 21:12
· 63 commits to master since this release

This release has three major changes:

  • Implements support for arbitrary user-defined coordinates/constraints. Any twice-differentiable scalar-valued function of atomic coordinates can be added as a new coordinate type or enforced as a constraint. The derivatives are evaluated using automatic differentiation. See the Wiki for details on how to use this feature.
  • Implements support for inequality constraints (e.g. constraining some bond distance to be less than or equal to a threshold value).
  • Fixes up the IRC module be reworking the inner loop convergence criterion. This should solve the "Inner IRC loop failed to converge" error that plagues most IRC calculations.