Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 182 (100.0%) | 11911 (100.0%) | 65.4 |
Packages/Uintah/CCA/Ports/ | 27 (14.8%) | 5929 (49.8%) | 219.5 |
Packages/Uintah/CCA/Components/Regridder/ | 86 (47.3%) | 4749 (39.9%) | 55.2 |
Packages/Uintah/CCA/Components/LoadBalancers/ | 19 (10.4%) | 527 (4.4%) | 27.7 |
Packages/Uintah/testprograms/SFCTest/ | 6 (3.3%) | 344 (2.9%) | 57.3 |
Packages/Uintah/testprograms/BNRRegridder/ | 4 (2.2%) | 194 (1.6%) | 48.5 |
Packages/Uintah/CCA/Components/SimulationController/ | 11 (6.0%) | 78 (0.7%) | 7.0 |
Packages/Uintah/Core/Grid/ | 7 (3.8%) | 29 (0.2%) | 4.1 |
Packages/Uintah/CCA/Components/Schedulers/ | 7 (3.8%) | 23 (0.2%) | 3.2 |
/ | 2 (1.1%) | 22 (0.2%) | 11.0 |
Packages/Uintah/CCA/Components/ICE/ | 5 (2.7%) | 6 (0.1%) | 1.2 |
Packages/Uintah/testprograms/ | 3 (1.6%) | 5 (0.0%) | 1.6 |
Packages/Uintah/CCA/Components/MPMICE/ | 1 (0.5%) | 5 (0.0%) | 5.0 |
Packages/Uintah/Core/Grid/Variables/ | 2 (1.1%) | 0 (0.0%) | 0.0 |
Packages/Uintah/CCA/Components/ICE/Advection/ | 2 (1.1%) | 0 (0.0%) | 0.0 |
Fixed a timing bug
0 lines of code changed in 2 files:
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:
Revamped load balancer logic in an attempt to achieve decent load
balance.
119 lines of code changed in 4 files:
Fixed a bug in component timings
8 lines of code changed in 1 file:
tweaked the load balancer logic slightly to improve load balance
2 lines of code changed in 1 file:
Changed the default targetImbalance parameter to 5%
1 lines of code changed in 1 file:
Added the debug stream "IndividualComponentTimings" same as
"ComponentTimings" except per processor.
0 lines of code changed in 2 files:
Modified the SFC load balancing algorithm to provide a better load
balance.
66 lines of code changed in 2 files:
Added an additional parameter to the BNRRegridder called
patch_ratio_to_target. This value is multiplied by ideal patch size per
processor and then used as the maximum patch size allowed. This
parameter has a range of (0,1]. Setting the value high can cause large
load imbalance. Setting the value low can raise the number of patches
unnessarily high.
0 lines of code changed in 4 files:
Reformated output for easier parsing
1 lines of code changed in 1 file:
Don't create Labels twice - MPMICE creates its on (and passes to ICE), and borrows ice and mpm's
9 lines of code changed in 4 files:
Fixed a bug in the range querying code for the superbox code that caused
the query to return corner case patches causing the superbox algorithm
to breakdown.
This fix assumes a minimum patch size greater than 2.
0 lines of code changed in 2 files:
Fixed a compile error
0 lines of code changed in 2 files:
Fixed a segfault
2 lines of code changed in 1 file:
SFC.h
Added more sorting algorithms for space-filling curve generation and added
optimizations to the current methods.
2445 lines of code changed in 2 files:
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.
1461 lines of code changed in 5 files:
d_movingAverage is now initialized... oops.
1 lines of code changed in 1 file:
Fixed the regridding critera when using max_timestep_interval > 1 so it will be consistent between restarts
1 lines of code changed in 1 file:
Fixed a icpc 9.1 compiler error.
0 lines of code changed in 2 files:
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:
(58 more)