Skip to content

Add support for long-range dispersion correction, Beutler soft-core, and LambdaSchedule.reverse()#147

Merged
lohedges merged 12 commits intodevelfrom
feature_lrc
May 7, 2026
Merged

Add support for long-range dispersion correction, Beutler soft-core, and LambdaSchedule.reverse()#147
lohedges merged 12 commits intodevelfrom
feature_lrc

Conversation

@lohedges
Copy link
Copy Markdown
Contributor

@lohedges lohedges commented May 7, 2026

This PR builds on top of OpenBioSim/sire#440 by adding support for the long-range Lennard-Jones dispersion correction, Beutler soft-core for ABFE, and the reversal of lambda schedules using LambdaSchedule.reverse(). The redundant coulomb_power soft-core option has been removed. I've done this in a way that existing config files will still be parsed, with a warning shown to the user. This mechanism allows us to handle option deprecation in a clean way.

Closes #78.

@lohedges lohedges added the enhancement New feature or request label May 7, 2026
@lohedges lohedges merged commit efd0f47 into devel May 7, 2026
4 checks passed
@lohedges lohedges deleted the feature_lrc branch May 7, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automation for running a perturbation in reverse

1 participant