hoomd-blue icon indicating copy to clipboard operation
hoomd-blue copied to clipboard

DPD should work with rigid bodies

Open joaander opened this issue 8 years ago • 9 comments

Original report by Jens Glaser (Bitbucket: jens_glaser, GitHub: jglaser).


From my recollection, the DPD force compute operates on all particles and computes friction forces. The integrator only operates on the central particles. Therefore computed temperature values are wrong.

The underlying reason is likely the constituent particles have no velocities. If these were computed from the angular velocity, it should work.

A user reported this and the reproducer script is attached.

joaander avatar Oct 16 '17 11:10 joaander

How would this work with MPI? It would be fairly trivial to implement velocity setting in updateCompositeParticles, but comments seem to indicate that this is run after the ghost update and that ghost constituent particles don't necessarily have their parent central particle ghost available.

joaander avatar Aug 14 '18 15:08 joaander

Rescheduling to v2.5. It is not clear how to implement this.

joaander avatar Oct 04 '18 14:10 joaander

This could be temporarily resolved via a documentation update that emphasizes that these two features do not currently interoperate.

bdice avatar Feb 19 '19 16:02 bdice

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar Apr 11 '22 12:04 github-actions[bot]

This issue has been automatically closed because it has not had recent activity.

github-actions[bot] avatar Apr 21 '22 19:04 github-actions[bot]

After the changes in #1469, this should now be possible to implement.

joaander avatar Jan 27 '23 17:01 joaander

Maybe not a good first issue, as this would require adding angular momentum to the ghost particle communication.

joaander avatar Jan 27 '23 17:01 joaander

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar Oct 14 '23 19:10 github-actions[bot]

This issue has been automatically closed because it has not had recent activity.

github-actions[bot] avatar Oct 24 '23 19:10 github-actions[bot]