-
Notifications
You must be signed in to change notification settings - Fork 37
2020.07.01 Meeting Notes
- Individual/group updates
- Discussion of variable packing
- Updated development model (@pgrete)
- Compiler warnings (@pgrete)
- Usage of FORCEINLINE macro (@pgrete: nothing conclusive yet)
- Performance (@pgrete)
- Code Coverage Collection for Regression Tests
- Quick run-through of outstanding non-WIP pull request reviews
- All public Athena names have been removed from interface
- Linting runs in CMake now.
- Debugging Mesh modernization
- Code coverage is working for unit tests now - wants to get some collection
- Streamlined the task types
- Getting LANL code up to date with Parthenon
- Investigation into solvers for physics like Gravity
- Experimenting with coupling to a typical task list
- MPI and GPU are working just fine
- CI pipeline fixed
- WIP on Volta runs on IAS system
- Streams/threads/MPI PR - good results! 8 streams across 4 GPUs across 4 processes each use 4 threads
- Jim's been doing some self-education on Kokkos with Athena
Tons of kernel launch overhead on doing kernel launches on a per-variable basis. Really want to launch one kernel for many variables at once - related to buffer packing, etc.
Will send meeting to everybody on Monday + Carola.
Two branches:
- master
- develop
Release tags
@pgrete will do a write-up on this development model.
General support for requiring -Wall
in CI on specific versions of compilers. But not block it in the build.
Kokkos clang-tidy tools are available now: https://github.com/kokkos/llvm-project
Nothing conclusive yet - a combination of FORCEINLINE
and ipo
are causing out-of-memory issues when building with Intel compilers
Discussion on PR for this: https://github.com/lanl/parthenon/pull/187
Andrew will submit targeted PR to improve lookup times