[root]/Packages/Uintah/CCA/Components/LoadBalancers
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 61 (100.0%) | 3264 (100.0%) | 53.5 |
jones | 13 (21.3%) | 1802 (55.2%) | 138.6 |
worthen | 34 (55.7%) | 1293 (39.6%) | 38.0 |
jas | 6 (9.8%) | 101 (3.1%) | 16.8 |
dav | 2 (3.3%) | 34 (1.0%) | 17.0 |
dgroulx | 4 (6.6%) | 32 (1.0%) | 8.0 |
bigler | 2 (3.3%) | 2 (0.1%) | 1.0 |
Weight the patches with the time refinement ratio
0 lines of code changed in 4 files:
Various scheduler changes to prepare for AMR features and bugs
35 lines of code changed in 3 files:
Get AMR MPM-on-finest-level thing working again, and progress toward load balancing it "
MPM, ICE, MPMICE: Modify run{MPM,ICE}OnThisLevel to include the number of levels, so the user can specify the finer levels rather than the coarser ones (so running MPM on the finest level only will work again) LoadBalancers
Replace ParticleLoadBalancer with DynamicLoadBalancer, along with a few structural modications
Schedulers
A few lb quirks
940 lines of code changed in 10 files:
Add one coarse ghost cell to select the coarser neighborhood
8 lines of code changed in 1 file:
M Components/LoadBalancers/LoadBalancerCommon.h
With Bryan's help, added createPerProcessorPatchSet(Grid). Added
comment on how these functions work.
M Components/LoadBalancers/LoadBalancerCommon.cc
Implementation of new function createPerProcessorPatchSet(Grid).
M Components/ICE/ICE.h
schedule_bogus_imp_delP() uses perProcPatches now.
M Components/ICE/impAMRICE.cc
Removed the allPatchSets that Todd was creating in favor of the
createPerProcessorPatchSet(Grid) that Bryan implemented. Turned off
matrix_CFI stuff for now. Removed a couple of compiler warnings.
Added "TODO" to a location that has a comment that seems to indicate
that something should be done (sooner than later). Only schedule one
task (with all patches across all levels) for the pressure solve.
M Ports/LoadBalancer.h
Declared the new virtual function createPerProcessorPatchSet(Grid).
34 lines of code changed in 2 files:
Added two arguments to the end of all exception constructors, __FILE__ and __LINE__ for use in printing out meaningful exception info when exceptions are broken.
32 lines of code changed in 4 files:
sus - get component options (sim, lb, sched, solver, regridder) from a ups file. sim and solver also work from the command line
Switcher - load its own sims and problem_specs
Clean up factories
Retire unused files
14 lines of code changed in 1 file:
Change to clustering debug output
6 lines of code changed in 1 file:
Add LoadBalancerFactory.
91 lines of code changed in 2 files:
Create factories for the various components.
1 lines of code changed in 1 file:
LoadBalancer - More clustering debug info
Wave - more control over AMR ops and output
14 lines of code changed in 1 file:
Revert single large Uintah_Core.so to smaller Uintah_Core_*.so.
6 lines of code changed in 1 file:
Convert all libraries under the Uintah_Core_ to a single Uintah_Core.so.
1 lines of code changed in 1 file:
fix compile on sgi
1 lines of code changed in 1 file:
Assign system defined max int to low_patch in createNeighborhood().
2 lines of code changed in 1 file:
Mods to get AMR Wave to work a bit better.
LoadBalancers (exception) - output patch connectivity to attempt to create a good set of patches per proc
Schedulers/3: when getting data from a virtual region, offset the variable before copyPatch
Variables: Add offset to Variable Bases, so you can do it for arbitrary variable types
Examples: interpolation fixes
58 lines of code changed in 1 file:
Get big parallel MPM runs to run (fix neighborhood)
38 lines of code changed in 1 file:
Don't use 'using namespace SCIRun' inside the Uintah namespace, as well as other namespace things.
2 lines of code changed in 2 files:
Fix debug stream
22 lines of code changed in 4 files:
Have 'assignResources' for DetailedTasks3
154 lines of code changed in 5 files:
(2 more)