-
Notifications
You must be signed in to change notification settings - Fork 37
Scaling Run Sync Up
Philipp Grete edited this page Feb 5, 2021
·
9 revisions
- Jonas' Proxy
- AthenaPK
- RIOT
- Jonas' is validating Darwin Power9 builds while we wait for him to get RZAnsel access
- Pick a set of problems for each application.
- Start with minimum resources on each architecture (Broadwell, V100s) to run that problem.
- Strong scale.
Recommend: Set PARTHENON_DISABLE_HDF5=ON
.
We will reproduce an existing problem Galen has already run, see Parthenon legacy scaling instructions.
Previous discussion: https://github.com/lanl/parthenon/issues/301
Will finish instructions for Galen to run simulation by Thursday, 2/4.
Add some capabilities to print more precise timers (e.g. simulation vs. amr vs. mesh infrastructure).
Problem: Multi-material mixing problem. Kelvin-Helmholtz
Simulations to run:
- "American Flag" multi-material simulation. (uni-grid only)
- 3D blast wave single-material simulation. (AMR and uni-grid)
Variables:
- AMR vs. uni-grid (same level of max refinement)
- (put this off - communication in integration not working for 4 ghost zones) 2 vs. 4 cell ghost zones
We'd like to do a comparison of two different ghost zone sizes 2 vs. 4 for integration (cuts communications with bigger ghost zones). We need to think about this affects problem scaling since ghost zones can have an outsize effect on memory usage.
Problem:
- ???
Target:
- We need to scale the computational density of FillDerived. Probably just a factor multiple on the number of iterations in FillDerived. Will try to compare to RIOT.
Variables:
- Load Imbalance - target 3 different scenarios along axis from very homogeneous to a handful of extreme outliers