Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add contraction-expansion geometry for MPCD #1775

Closed
tzortziskoul opened this issue May 6, 2024 · 2 comments
Closed

Add contraction-expansion geometry for MPCD #1775

tzortziskoul opened this issue May 6, 2024 · 2 comments
Labels
enhancement New feature or request mpcd MPCD component

Comments

@tzortziskoul
Copy link
Contributor

tzortziskoul commented May 6, 2024

Description

We want to implement a new channel for mpcd streaming geometry in hoomd v4. It will be a constriction-expansion channel described by two cosines.

Proposed solution

The new geometry will be implemented as follows:

channel = hoomd.mpcd.geometry.CosineExpansionContraction(...)
hoomd.mpcd.stream.BounceBack(period=..., geometry=channel)

Additional context

We already have a plugin that implements some of the necessary infrastructure for hoomd v2, which we will port to hoomd v4. A similar issue will be opened for the symmetric wavy channel.

@tzortziskoul tzortziskoul added the enhancement New feature or request label May 6, 2024
@mphoward mphoward added the mpcd MPCD component label May 6, 2024
@mphoward
Copy link
Collaborator

mphoward commented May 6, 2024

I have discussed this with @tzortziskoul and @astatt, and we will support them in implementing this feature.

@mphoward mphoward changed the title Add contraction-expansion channel for hoomd v4 Add contraction-expansion geometry for MPCD May 6, 2024
@mphoward
Copy link
Collaborator

Completed in #1836

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mpcd MPCD component
Projects
None yet
Development

No branches or pull requests

2 participants