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

Parallel LE for GPU distributions #321

Open
2 tasks
kevinstratford opened this issue Aug 14, 2024 · 0 comments
Open
2 tasks

Parallel LE for GPU distributions #321

kevinstratford opened this issue Aug 14, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request shortcoming This doesn't seem right

Comments

@kevinstratford
Copy link
Collaborator

Summary

If wanting Lees Edwards planes there is currently a grossly inefficient kludge which copies the distributions back and forth to perform the reprojection and the interpolation steps on the host.

The Solution

One should be able to run the LE transformation effectively on the GPU as well as the CPU.

What's required

  • The existing work by Anton on the serial case
  • The equivalent when MPI decomposition is present; in particular, the relevant data from the device need to be transferred via message passing.

This is #280

@kevinstratford kevinstratford self-assigned this Aug 14, 2024
@kevinstratford kevinstratford added enhancement New feature or request shortcoming This doesn't seem right labels Aug 14, 2024
@kevinstratford kevinstratford added this to the Release 0.23.0 milestone Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request shortcoming This doesn't seem right
Projects
None yet
Development

No branches or pull requests

1 participant