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

WIP: Stokesian dynamics #3241

Closed
wants to merge 179 commits into from
Closed

WIP: Stokesian dynamics #3241

wants to merge 179 commits into from

Conversation

hmenke
Copy link
Member

@hmenke hmenke commented Oct 8, 2019

TODO:

  • Test case
  • Communication of rotations
  • Thermalization
  • Docs
  • Lubrication corrections (units)

@RudolfWeeber
Copy link
Contributor

I think, this is a good addition to Espresso.

As long as it's marked WIP, just a few comments:

  • Collecting the particles via partCfg does not work in parallel, neither do the partiel property setters defined in particle_data.hpp. You need some MPI-gather and scatter based approach, instead.
  • Do I understand correctly that this requires CUDA for thrust, even with the CPU implementation?
  • Can you please add some doxygen to device_matrix.hpp and similar files?

@RudolfWeeber
Copy link
Contributor

My understanding of the current state of affairs is the following:
This PR still needs more work in some areas. These are:

  • more extensive testing
  • collection of particle pos/vel/omega and back-distribution of vel and omega that do not break the synchronized parallelization scheme
  • making the CPu solver independent from Cuda components (thrust)
  • docs

@mkuron explained in the ESpresso offline meeting that he aand @hmenke currently do not have the time to address these issues.

Currently, most student assistants are involved with teaching. We will try to find someone to work on this PR in the term break. Since the interface to the Espresso core is quite narrow, there should not be major merge conflicts.

@jngrad jngrad mentioned this pull request Jul 3, 2020
@jngrad
Copy link
Member

jngrad commented Jul 20, 2020

The rebased SD was merged. Closing.

@jngrad jngrad closed this Jul 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants