You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks progress towards unifying the back end dispatch and allowing precompilation. This is the outcome requirements from the agreements in our offline discussion on JACC internals.
Tasks/goals:
Common solution: add dispatch argument to parallel_for, parallel_reduce private API (e.g. PIMPL)
Keep naming simple and keep the public API the same
Moving Array global to a struct variable. Lifetime needs to be understood for this struct
Have at least one MPI.jl test to test JACC.Array interoperability under this new design
Test this new redesign on HPC systems: e.g. Frontier, Perlmutter, Aurora (TBD)
This issue tracks progress towards unifying the back end dispatch and allowing precompilation. This is the outcome requirements from the agreements in our offline discussion on JACC internals.
Tasks/goals:
parallel_for
,parallel_reduce
private API (e.g. PIMPL)JACC.Array
interoperability under this new designUnifies PRs #118 #114 #86 #62 and resolve issue #53 #98
Note: @PhilipFackler will be the lead developer and maintainer.
The text was updated successfully, but these errors were encountered: