Removing the particles lying outside the mesh from the discretisation. #189
Emre-ncche
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear All,
During simulations, some functions are beneficial in detecting some errors such as checking whether a particle moved outside the mesh. But sometimes, this statement may cause real-time loss when a less important particle somehow lies very far outside the mesh that we may not be able to excavate. I want to implement a study that focuses if particles are not inside the boundingbox, assigning these particles as also NRemovedParticles by accessing subroutine RemoveParticlesFromExcavationElement(IElement) in MPMExcavation.FOR by giving a warning instead of an error in MPMConvPhase.FOR.
However, my current knowledge is limited to access a subroutine from a module to another module. Do I need to use MPMExcavation module in MPMConvPhase? or vice versa? Also, for this purpose, I believe I need to include the particles lying outside the mesh into NRemovedParticles, so the subroutine does the rest of the work.
I would appreciate if someone give me a feedback or direct me regarding my idea to remove the particles lying outside the mesh from the discretisation.
Best regards,
Emre
Beta Was this translation helpful? Give feedback.
All reactions