Directory Packages/Uintah/CCA/Components/LoadBalancers/

Total Files:
10
Deleted Files:
2
Lines of Code:
1971

[root]/Packages/Uintah/CCA/Components/LoadBalancers

Lines of Code

Packages/Uintah/CCA/Components/LoadBalancers/ Lines of Code

Developers

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

Most Recent Commits

luitjens 2008-12-22 14:48 Rev.: 42761

Fixed a bug related to load balancing when not regridding. Reenabled load balancing without regridding.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (new)
luitjens 2008-12-22 14:09 Rev.: 42760

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:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+19 -19), DynamicLoadBalancer.h (new), LoadBalancerCommon.cc (new), LoadBalancerCommon.h (+3 -1)
luitjens 2008-12-20 18:11 Rev.: 42756

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:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
luitjens 2008-12-17 12:27 Rev.: 42735

Disable a few load balancer knobs because they are currently broken.

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+4 -2)
luitjens 2008-12-09 11:41 Rev.: 42681

If there are no old patches then don't return early from getWeights.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: ProfileDriver.cc (changed)
luitjens 2008-11-12 12:18 Rev.: 42475

Updated error metrics output for cost profiling.


0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (new)
luitjens 2008-11-07 13:03 Rev.: 42439

Removed a now unnecessary Allgather.

5 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+5 -9)
luitjens 2008-10-30 14:33 Rev.: 42360

fixed an array indexing bug

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
luitjens 2008-10-20 16:25 Rev.: 42274

Modified LB times to narrow in on some inefficiencies.

21 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+21 -16)
luitjens 2008-10-17 12:15 Rev.: 42263

Ignore the first 2 timesteps of profile data because it is not representative of future timesteps.

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: ProfileDriver.cc (+4 -1)
luitjens 2008-10-16 14:27 Rev.: 42258

Fixed a bug in the fine level task profiling code.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+1 -1)
luitjens 2008-10-16 12:49 Rev.: 42256

Fixed a bug in the new profiling code.

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+2 -2)
luitjens 2008-10-15 09:52 Rev.: 42253

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:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+202 -7), CostProfiler.h (+12 -2), DynamicLoadBalancer.cc (+2), ProfileDriver.cc (+79 -206), ProfileDriver.h (new)
luitjens 2008-10-14 14:11 Rev.: 42250

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:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+3 -2), CostProfiler.h (+1 -1), DynamicLoadBalancer.h (+1 -1)
luitjens 2008-10-14 13:54 Rev.: 42249

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:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+8 -274), CostProfiler.h (+5 -24), ProfileDriver.cc (+303), ProfileDriver.h (+103), sub.mk (+2 -1)
luitjens 2008-10-14 11:49 Rev.: 42247

Removed unused code.

24 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+22 -64), CostProfiler.h (+2 -8)
luitjens 2008-10-13 16:29 Rev.: 42243

Report the maximum time taken with LBTimes in addition the the average.

12 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+12 -2)
luitjens 2008-10-13 16:22 Rev.: 42242

Added a sci debug stream called LBTimes.

51 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+51 -19)
luitjens 2008-10-08 13:21 Rev.: 42218

Undid part of a patch from earlier this week that is likely to affect performance.

14 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+14 -31)
luitjens 2008-10-08 10:05 Rev.: 42213

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:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+1)

(40 more)

Generated by StatSVN 0.4.0