Skip to content

Support >2B Particles per MPI Rank#1077

Open
ax3l wants to merge 1 commit intoBLAST-ImpactX:developmentfrom
ax3l:topic-long
Open

Support >2B Particles per MPI Rank#1077
ax3l wants to merge 1 commit intoBLAST-ImpactX:developmentfrom
ax3l:topic-long

Conversation

@ax3l
Copy link
Copy Markdown
Member

@ax3l ax3l commented Aug 1, 2025

Support more than 2 billion particles per rank (process or device).

This gives us a small performance hit (~5%, to double-check), but makes sure one never has to worry. This is useful for nodes or GPUs with very large memory (e.g. >80 GB) when doing very large (>2B particle) runs on them.

@ax3l ax3l changed the title Support Many (Many) Particles Support >2B Particles Aug 7, 2025
@ax3l ax3l force-pushed the development branch 2 times, most recently from 9a1e4af to fa61eba Compare April 20, 2026 04:08
@ax3l ax3l marked this pull request as ready for review April 24, 2026 06:50
Support more than 2 billion particles per rank (process or
device).

This gives us a small performance hit (~5%, to double-check),
but makes sure one never has to worry. This is useful for nodes
or GPUs with very large memory (e.g. >80 GB) when doing very
large (>2B particle) runs on them.
@ax3l ax3l changed the title Support >2B Particles Support >2B Particles per MPI Rank Apr 24, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Apr 24, 2026

Merging this PR will not alter performance

✅ 37 untouched benchmarks


Comparing ax3l:topic-long (d352c0f) with development (daef9a8)

Open in CodSpeed

@ax3l
Copy link
Copy Markdown
Member Author

ax3l commented Apr 24, 2026

(Emulated) perf on CPU is the same for particle pushes :-o
Fun and unexpected!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant