Directory Packages/Uintah/CCA/Components/LoadBalancers/

Total Files:
7
Deleted Files:
3
Lines of Code:
1862

[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 73 (100.0%) 5384 (100.0%) 73.7
luitjens 56 (76.7%) 4912 (91.2%) 87.7
worthen 15 (20.5%) 472 (8.8%) 31.4
dav 2 (2.7%) 0 (0.0%) 0.0

Most Recent Commits

luitjens 2007-12-12 13:09 Rev.: 39587

Readded code that was removed because after further analysis we realized
it is still needed..... Justin & Bryan

0 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (new), DynamicLoadBalancer.h (new)
luitjens 2007-12-10 15:55 Rev.: 39552

Missed a function in my code cleanup of the DLB

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (-140), DynamicLoadBalancer.h (-2)
luitjens 2007-12-10 14:58 Rev.: 39551

Removed some more dangling code that is not used anymore

9 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+8 -42), DynamicLoadBalancer.h (+1 -1)
luitjens 2007-12-10 12:08 Rev.: 39547

Removed some code that is not used and was not maintained

1 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -196), DynamicLoadBalancer.h (-6)
worthen 2007-11-06 13:48 Rev.: 39285

move SCISHARE to UINTAHSHARE. Also disable the share flags if building static

18 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+5 -4), LoadBalancerFactory.h (+2 -2), share.h (del), uintahshare.h (new 11)
dav 2007-10-26 17:44 Rev.: 39164

Fix OSX linkng... depends on Core/DataArchive. Reorder list of libs to be alphabetical to make it easier to find what is being linked against and to remove duplicate libs.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: sub.mk (new)
worthen 2007-10-24 10:40 Rev.: 39133

Leverage the new proc-per-patch info saved in timestep.xml to assign procs in the LB faster and with less memory

58 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+56 -42), DynamicLoadBalancer.h (+2 -2)
luitjens 2007-09-25 23:18 Rev.: 38824

Merge from 38823

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+3 -3)
luitjens 2007-08-22 12:17 Rev.: 38471

Merge from 38467

34 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+34 -41)
luitjens 2007-08-13 13:40 Rev.: 38389

Changed the load balancing assignment algorithm to a top down divide and conqure approach. This method should produce better assignments than the previous method. This method is O(P) in parallel.

125 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+125 -2)
luitjens 2007-07-03 11:37 Rev.: 37963

Undid a tweak to load balancer logic. It causes massive imbalance. I'm looking into why.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
luitjens 2007-06-22 13:14 Rev.: 37887

Minor tweak to the load balancer logic

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
luitjens 2007-05-23 11:26 Rev.: 37610

Modified the knobs for controlling the load balancer weights.

There are now 3 knobs and they are listed as follows:

patchCost: cost per patch
cellCost: cost per cell
particleCost: cost per particle

The formula for determining a patches cost is as follows:

cost=patchCost+numCells*cellCost+numParticles*particleCost

The defaults are as follows:
patchCost: 0
cellCost: 2
particleCost: 1

These defaults seem to work well for an MPMICE exploding container.
And should also work well for ICE problems.


12 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+7 -7), DynamicLoadBalancer.h (+5 -1)
luitjens 2007-05-22 14:02 Rev.: 37602

Actually use the cellFactor

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+2 -2)
luitjens 2007-05-01 21:09 Rev.: 37468

Bug fixes in hybrid load balancer.

34 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+33 -23), DynamicLoadBalancer.h (+1 -1)
luitjens 2007-04-23 17:21 Rev.: 37387


removed accidently commited spew

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
luitjens 2007-04-23 15:36 Rev.: 37386

Fixed a couple bugs that would cause the simulation to run with only a
fraction of the processors until a regrid when restarting when the uda was output using
nperproc.

9 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+9 -8)
luitjens 2007-04-23 08:52 Rev.: 37376

Fixed a bug in the hybrid load balancer/regridder.

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+6 -7)
worthen 2007-04-20 01:37 Rev.: 37364

Fix a few DLB bugs and add some SCI_DEBUG statements

44 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+41 -21), DynamicLoadBalancer.h (+3 -3)
worthen 2007-04-19 17:48 Rev.: 37359

Implement getCosts, with particles, for Regions as well as the current grid (if load balancing independent of regridding).

346 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+339 -289), DynamicLoadBalancer.h (+7 -8)

(19 more)

Generated by StatSVN 0.4.0