Skip to content

Add support for MonteCarloMembraneBarostat in Sire-to-OpenMM #313

@lohedges

Description

@lohedges

We have ported the Cresset MonteCarloMembraneBarostat implementation to SOMD1, but there is now the need to test this with SOMD2. As such, we'll need to add support for the MonteCarloMembraneBarostat to the Sire-to-OpenMM conversion code, along with an option via Sire dynamics.

The current SOMD1 implementation is fairly limited and makes some strict assumptions about the box setup. As such, as a first-pass implementation it might make sense to provide a hidden option to enable the MonteCarloMembraneBarostat via the map, rather than a direct kwarg. That way we can test the implementation then later choose the best way to expose it via the API, i.e. what kwargs would be needed. (The SOMD1 implementation assume zero surface tension, XY isotropic, and Z free, which isn't what we'd want for a general implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cressetrelated to work with cressetenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions