-
Notifications
You must be signed in to change notification settings - Fork 8
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
DummyParticles: Main: Mark particles as deleted on deletion. #474
Conversation
todo: dummy particles need to be removed!
This pull request introduces 1 alert when merging edb14d2 into a2a71c7 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 3ad1e4b into cb22dd6 - view on LGTM.com new alerts:
|
* introduces HaloOwnedAndDummy iterator behavior * use proper dummy state in SoA disclaimer: AVXFunctor and sph functors not yet touched.
@FG-TUM @SteffenSeckler Wie schauts mit dem branch aus? :S I bin von dem geblockt :S isch des soweit, dass i n in meinen rein mergen kann? :) |
awkward language you are speaking 😋 Or you can wait until @FG-TUM adapts the LJFunctorAVX... Cuda stuff is of course also not adapted, but well... |
@SteffenSeckler Sorry ;D My bad. I think I'll just merge it now and implement my stuff and then wait for @FG-TUM to wrap it up before diving into testing :) thanks :) |
f97ea1c
to
ca6dc21
Compare
# Conflicts: # src/autopas/containers/linkedCells/LinkedCells.h # src/autopas/containers/verletClusterLists/ClusterTower.h # src/autopas/containers/verletClusterLists/VerletClusterListsRebuilder.h # tests/testAutopas/tests/containers/AllContainersTests.h
4252b72
to
f13f3c2
Compare
f13f3c2
to
b4f7821
Compare
@FG-TUM do we still need the FlopCounterFunctor? And if yes, should this be adapted or not? |
@lunaticcoding this PR now includes the necessary changes for cuda. Only SPH is missing at this point (which can be found in #494 ) |
DummyParticles: SPH: Adapts SoAFunctor for #474
# Conflicts: # examples/sph/sph-main.cpp
# Conflicts: # examples/sph/sph-main.cpp
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly cleanup of debugging leftovers
adds comment Co-authored-by: FG-TUM <FG-TUM@users.noreply.github.com>
Description
LJFunctorAVX::SoAKernel()
.upot
was used instead of the masked version (only for non-cell-wise-owned-state)AutoPas::deleteParticle
no longer invalidates the neighbor lists.Related Pull Requests
Resolved Issues
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
updateContainer()
removes dummy particles.TraversalComparison
. While the particles are still inside of the SoA, they are explicitly skipped inside of the SoAFunctors.