Skip to content

Add sphere collision examples - #25

Open
saibalde wants to merge 8 commits into
sandialabs:mainfrom
saibalde:sphere-collision-examples
Open

Add sphere collision examples#25
saibalde wants to merge 8 commits into
sandialabs:mainfrom
saibalde:sphere-collision-examples

Conversation

@saibalde

Copy link
Copy Markdown

Set up a simple example, where two blocks made up of spheres collide. One block is kept fixed, while the other falls under gravity, collides with the first, and bounces back. As more MPI ranks are used, the objects are extended along the x direction. Controllable parameters are:

  • num_sphere_{x,y,z}: (average) number of spheres per MPI rank in each object.
  • imbalance_x: a integer between 0 and num_sphere_x/2, that, when positive, modifies the distribution of one of the objects along x direction over MPI ranks so that the partition boundaries do not match up exactly.
  • step_size, num_step: step size and number of steps in forward Euler time integration.

@saibalde
saibalde force-pushed the sphere-collision-examples branch from 48d6401 to 0ecaed3 Compare August 29, 2024 19:02
@saibalde
saibalde force-pushed the sphere-collision-examples branch from 0ecaed3 to a05d7c6 Compare September 18, 2024 18:02
@saibalde
saibalde marked this pull request as draft September 19, 2024 18:57
@saibalde saibalde self-assigned this Sep 19, 2024
@nmm0

nmm0 commented Sep 19, 2024

Copy link
Copy Markdown
Collaborator

Cuda CI failure is unrelated

@saibalde
saibalde marked this pull request as ready for review October 24, 2024 20:22
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.

2 participants