-
Notifications
You must be signed in to change notification settings - Fork 112
Ph4 gpu capable in handling test particles #1207
Copy link
Copy link
Open
Labels
area: community_codeIssue concerns a community code and/or its AMUSE bindingsIssue concerns a community code and/or its AMUSE bindingskind: feature requestThe issue requests a feature that AMUSE does not currently haveThe issue requests a feature that AMUSE does not currently have
Metadata
Metadata
Assignees
Labels
area: community_codeIssue concerns a community code and/or its AMUSE bindingsIssue concerns a community code and/or its AMUSE bindingskind: feature requestThe issue requests a feature that AMUSE does not currently haveThe issue requests a feature that AMUSE does not currently have
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
In progress
Is your feature request related to a problem? Please describe.
It would be nice if the gpu version of Ph4 can handle test particles.
Describe the solution you’d like
Support for test particles in the GPU version of Ph4, such that massless particles are excluded from the source (j) interaction loop while still allowing them to receive accelerations as targets (i).
Describe alternatives you've considered
I've tried adding a mass condition within the
dev_evaluate_gravity.cufile akin to that in the CPU version of Ph4, but no speed-up is found. As a result, I think most of the heavy work goes into synchronisation of states or building the arrays. I could look into it, but given my lack of knowledge revolving gpu codes, I would be very happy if someone with more experience could tackle it.