Skip to content

Conversation

@ax3l
Copy link
Member

@ax3l ax3l commented Jul 30, 2025

Write a common function to partition/chunk the particle array for MPI and OpenMP parallelization.

Close #1071

This function might also be a good candidate for ABLASTR or even AMReX.

@ax3l ax3l added this to the Advanced Methods (SciDAC-5) milestone Jul 30, 2025
@ax3l ax3l requested a review from atmyers July 30, 2025 16:56
@ax3l ax3l added backend: openmp Specific to OpenMP execution (CPUs) tracking: particles labels Jul 30, 2025
@ax3l ax3l requested a review from cemitch99 July 30, 2025 17:38
Write a common function to partition/chunk the particle
array for MPI and OpenMP parallelization.
@ax3l ax3l marked this pull request as ready for review August 1, 2025 19:23
@ax3l ax3l changed the title [WIP] Reuse Particle Chunking Logic Reuse Particle Chunking Logic Aug 1, 2025
@ax3l ax3l force-pushed the refactor-reuse-split-logic branch from 374c80a to 6279f21 Compare August 1, 2025 19:24
`int` -> `amrex::Long`
@ax3l ax3l mentioned this pull request Aug 1, 2025
2 tasks
@ax3l ax3l requested a review from EZoni August 8, 2025 20:51
@ax3l ax3l merged commit 1c92e06 into BLAST-ImpactX:development Aug 8, 2025
16 of 17 checks passed
@ax3l ax3l deleted the refactor-reuse-split-logic branch August 8, 2025 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend: openmp Specific to OpenMP execution (CPUs) tracking: particles

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor Out Divide-and-Conquer Process/Thread Math

2 participants