Directory Packages/Uintah/CCA/Components/LoadBalancers/

Total Files:
11
Deleted Files:
0
Lines of Code:
1666

[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 70 (100.0%) 1379 (100.0%) 19.7
worthen 37 (52.9%) 819 (59.4%) 22.1
luitjens 19 (27.1%) 527 (38.2%) 27.7
mjc 3 (4.3%) 11 (0.8%) 3.6
dav 4 (5.7%) 11 (0.8%) 2.7
dgroulx 4 (5.7%) 8 (0.6%) 2.0
jas 1 (1.4%) 2 (0.1%) 2.0
harman 2 (2.9%) 1 (0.1%) 0.5

Most Recent Commits

luitjens 2006-12-20 11:50 Rev.: 36231

Reverted load balancing algorithm to an earlier algorithm. This
algorithim is more robust. Also this should fix a DLB/MPM bug.


0 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (changed), DynamicLoadBalancer.h (changed)
luitjens 2006-12-14 15:43 Rev.: 36140

Revamped load balancer logic in an attempt to achieve decent load
balance.


118 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+100 -30), DynamicLoadBalancer.h (+18 -2)
luitjens 2006-12-12 14:15 Rev.: 36093

tweaked the load balancer logic slightly to improve load balance

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+2 -1)
luitjens 2006-12-12 14:03 Rev.: 36092

Changed the default targetImbalance parameter to 5%

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
luitjens 2006-12-12 13:50 Rev.: 36090

Modified the SFC load balancing algorithm to provide a better load
balance.

66 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+65 -3), DynamicLoadBalancer.h (+1)
worthen 2006-12-08 00:20 Rev.: 36034

Add Per-Component LB stats for Regridder, LoadBalancer, TG Execution, TG mpi wait, TG compilation, available with SCI_DEBUG=ComponentTimings:+

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+3)
luitjens 2006-11-30 13:03 Rev.: 35951


SFC.h

Added more sorting algorithms for space-filling curve generation and added
optimizations to the current methods.


22 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+22 -14)
worthen 2006-10-31 14:16 Rev.: 35739

Fix small DLB bug resulting from last commit and remove debug print from AMRSC

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
worthen 2006-10-31 13:49 Rev.: 35737

Remove concept of time-refinement from Grid, and store whether the sim is lockstep in SharedState. Have components compute delt based on the level it's on and have the SimulationController worry about the inter-level constraints. (Also consolidate SimCnt::doInitialTimestepRegridding into doInitialTimestep and doRegridding)

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+3 -2)
jas 2006-10-30 14:57 Rev.: 35720

Use fabs instead of abs.

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+2 -2)
luitjens 2006-10-30 12:08 Rev.: 35714

Modified the SFC generation to use a different style of indexing. In
addition new merging methods have been implemented but need more testing
so are disabled by default.

22 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+20 -13), DynamicLoadBalancer.h (+2 -1)
worthen 2006-10-23 20:50 Rev.: 35682

Overhaul the DynamicLoadBalancer
State no longer maintained internally, called by SimController
Should now work with any combination of restart, regrid, nthproc,
timestep restarts, etc.

Schedulers:
Modify the way Particle Subsets determine whether they need to send
the number of particles to receiving processor

Don't reserve cell-refinement-ratio of cells for each var, just the
number of intra-level ghost cells required

MPMICE:
Move a cout to a cout_doing

Regridder:
Use Regridder vars on matl 0

128 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+112 -151), DynamicLoadBalancer.h (+13 -12), LoadBalancerCommon.cc (+2 -2), LoadBalancerCommon.h (new)
worthen 2006-10-06 16:17 Rev.: 35514

Replace Scheduler::noScrubVar and copyDataVar with overrideDefaultBehavior. Enable restarts to regrid where the old uda left off rather than waiting a timestep first

24 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+23 -9), DynamicLoadBalancer.h (+1 -1)
worthen 2006-09-27 23:52 Rev.: 35450

Fix hopefully last of 3d amr bugs

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+3 -4)
harman 2006-09-27 16:25 Rev.: 35448

cleaned up output

1 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerFactory.cc (new)
luitjens 2006-09-20 14:16 Rev.: 35387

Changed float to double. Floating point error was causing the dynamic
load balancer to assign patches to non-existant processors. This only
occured when there were lots of patches.

11 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+10 -12), DynamicLoadBalancer.h (+1 -1)
worthen 2006-09-19 14:40 Rev.: 35372

Force time-refinement to be based on cell refinement. This is probably temporary until we get the arbitrary-timestep per level working.

Also provides a "lockstep" knob for AMR that will in essence force TRR To be 1

Most of the changes are just moving adjustDelt from SimulationState back to Level.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
worthen 2006-09-15 11:29 Rev.: 35357

Improve the relationship between Load Balancing, Scrubbing, Multi-Taskgraphing, and refluxing
- Provide a Conditional message-send, which enables the TG to only compile once instead
of twice for a load-balance (and allows multi-tg to run following a lb)
- Have the LB threshold be based on the theoretical loadBalance%
- Deprecate nonCopyDataVars

17 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+17 -15)
worthen 2006-09-13 14:15 Rev.: 35319

AMR Scrubbing

12 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+12 -8)
worthen 2006-09-05 14:10 Rev.: 35200

Get neighborhood to (hopefully) be correct for large 3D 4+level problems. Also prune down calls to selectPatches when there are no ghost cells, and change the reflux iterators when the coarse and fine patches share the same boundary

30 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+30 -57)

(15 more)

Generated by StatSVN 0.4.0