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

Rearrange halo search #54

Merged
merged 4 commits into from
Sep 29, 2023
Merged

Rearrange halo search #54

merged 4 commits into from
Sep 29, 2023

Conversation

streeve
Copy link
Collaborator

@streeve streeve commented Sep 14, 2023

Performance improvement (checked on GPU) and simplification of particle halo search. Should enable better reuse for contact ghost neighbors

@streeve streeve self-assigned this Sep 14, 2023
@streeve streeve force-pushed the rearrange_halo_search branch 4 times, most recently from 344ac57 to 2e3858e Compare September 14, 2023 21:05
@streeve streeve force-pushed the rearrange_halo_search branch from 2e3858e to 7cc65f2 Compare September 23, 2023 19:55
@streeve
Copy link
Collaborator Author

streeve commented Sep 23, 2023

Speedups using the current crack branching and elastic wave with double the size per dimension. "Other" speedup is possibly unrelated

Previous:

Ranks Particles Time T_Force T_Comm T_Int T_Other T_Init
8 512000 9.93 2.79 4.82 0.04 2.14 0.12
8 531441 2.45 0.97 1.19 0.00 0.08 0.20

New:

Ranks Particles Time T_Force T_Comm T_Int T_Other T_Init
8 512000 7.94 2.80 3.69 0.04 1.28 0.12
8 531441 2.24 0.97 0.96 0.00 0.11 0.20

Speedup:

Total Force Comm Int Other Init
1.25 0.99 1.30 1.0 1.67 1.0
1.09 1.0 1.24 1.0 0.72 1.0

@streeve streeve merged commit 8344137 into ORNL:main Sep 29, 2023
@streeve streeve deleted the rearrange_halo_search branch September 29, 2023 14:20
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