[root]/Packages/Uintah/CCA/Components/LoadBalancers
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 102 (100.0%) | 2347 (100.0%) | 23.0 |
luitjens | 84 (82.4%) | 2069 (88.2%) | 24.6 |
dav | 3 (2.9%) | 166 (7.1%) | 55.3 |
qymeng | 11 (10.8%) | 94 (4.0%) | 8.5 |
jas | 3 (2.9%) | 13 (0.6%) | 4.3 |
worthen | 1 (1.0%) | 5 (0.2%) | 5.0 |
Fixed a bug related to load balancing when not regridding. Reenabled load balancing without regridding.
0 lines of code changed in 2 files:
Seperated the processes of regridding and load balancing in the simulation controller. This should make it easier to load balance without regridding. Currently this is still not supported due to a few issues when loadbalancing when not also regridding.
25 lines of code changed in 7 files:
Disable load balancing at compile time. Right now this causes all kinds of problems when patches get reassigned. I'll look into what is causing this soon.
1 lines of code changed in 1 file:
Disable a few load balancer knobs because they are currently broken.
4 lines of code changed in 1 file:
If there are no old patches then don't return early from getWeights.
0 lines of code changed in 2 files:
Updated error metrics output for cost profiling.
0 lines of code changed in 2 files:
Removed a now unnecessary Allgather.
5 lines of code changed in 1 file:
fixed an array indexing bug
1 lines of code changed in 1 file:
Modified LB times to narrow in on some inefficiencies.
21 lines of code changed in 1 file:
Ignore the first 2 timesteps of profile data because it is not representative of future timesteps.
4 lines of code changed in 1 file:
Fixed a bug in the fine level task profiling code.
1 lines of code changed in 1 file:
Fixed a bug in the new profiling code.
2 lines of code changed in 1 file:
Tasks that require data from a fine level are now profiled sperately from normal tasks. This will hopefully allow the profiling to be more accurate.
302 lines of code changed in 7 files:
Pass the task into the profiler instead of the patches that the task ran on. This will be used to profile the coarse interfaces seperately.
5 lines of code changed in 3 files:
Beginning of new advanced profiling methods.
Seperated the profiling driver from the profiling interface so that it can be reused easily.
421 lines of code changed in 6 files:
Removed unused code.
24 lines of code changed in 2 files:
Report the maximum time taken with LBTimes in addition the the average.
12 lines of code changed in 1 file:
Added a sci debug stream called LBTimes.
51 lines of code changed in 1 file:
Undid part of a patch from earlier this week that is likely to affect performance.
14 lines of code changed in 1 file:
Fixed a bug in the cost profiler that would cause 1 processor to be assigned all of the profiling work.
1 lines of code changed in 1 file:
(40 more)