-
Notifications
You must be signed in to change notification settings - Fork 37
2022.03.03 Meeting Notes
Philipp Grete edited this page Mar 3, 2022
·
2 revisions
- Individual/group updates
- Next release
- Clang/Thrust sort incompat. (https://github.com/lanl/parthenon/issues/647)
- Next priorities
- Review non-WIP PRs
BR
- downstream work on MC rad. in Phoebus
- two new PRs in Parthenon
- for multidim. particles (e.g., for multiple species)
- added PR to add infrastructure for user boundary conditions
- working on third PR to allow for higher dim arrays (using nx5 and nx6 != 1 for halo exchanges)
JD
- preparing talk to give tomorrow (audience some comp. phys, some CS, some hw)
FG
- Will join LANL in Sep
- Met with GS and Hui Li on plans for the summer
- Focuses on thesis now, then look at coordinate systems next
PG
- Submitted paper
- Updated HIP/Clang CI
- Discovered Catch2 bug with later GCC releases. Fiddling around with some details but WIP PR is open
Clang/Thrust sort incompat. (https://github.com/lanl/parthenon/issues/647)
- Not going to fix corner case for a temp. fix (this should be handled by Kokkos::sort eventually)
-
Remove thrust for clang/cuda target
- fix sparse restart bug first, then prepare next release
- target 1.0 release once the paper is accepted
- Wish list
- update sparse comm pattern and remove the is
isAlloc
check and not always allocate comm buffers. LR working on this. - Additional solvers, e.g., CG. JD will continue to work on this.
- Face centered variables.
- Potentially start without AMR first (based on the cc_in_one)
- Sparse face fields currently not required
- Multigrid (port from Athena++?)
- FFT interface (e.g., heFFTe)
- update sparse comm pattern and remove the is
- Performance
- make sure pack-in-one is used everywhere
- also ensure MeshData objects are used everywhere
- measure load balancing performance wrt current bottleneck
- split comm. by distance
- General discussion on allowing interfaces to larger libs (rather than reimpl. algorithms from scratch) without adding restriction in Parthenon itself
- https://github.com/lanl/parthenon/pull/656 will be reviewed by JD/LR/JM and PG
- https://github.com/lanl/parthenon/pull/655 PG and JM (volunteered)
- https://github.com/lanl/parthenon/pull/653 PG and JM (volunteered)
TODO PG: check coverage test timeout (pot. reduce coverage).
Next meeting in three weeks