[root]/Packages/Uintah/CCA/Components/Regridder
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 118 (100.0%) | 1578 (100.0%) | 13.3 |
luitjens | 102 (86.4%) | 1509 (95.6%) | 14.7 |
worthen | 14 (11.9%) | 66 (4.2%) | 4.7 |
harman | 1 (0.8%) | 2 (0.1%) | 2.0 |
sbrown | 1 (0.8%) | 1 (0.1%) | 1.0 |
Removed some code that is not used and was not maintained
3 lines of code changed in 2 files:
Merge from 39469
1 lines of code changed in 1 file:
move SCISHARE to UINTAHSHARE. Also disable the share flags if building static
13 lines of code changed in 4 files:
missed a file
0 lines of code changed in 2 files:
Changed list to deque
0 lines of code changed in 2 files:
use the old deque difference function instead of the new list one. The deque one seems to be O(patches^2) where the list one should be O(patches log patches) however the list one seems to have memory issues. I will look into those later for now i'm switching the code back to the old one.
Also optimized the isSimilar slightly.
3 lines of code changed in 1 file:
Use isSimilar instead of == on the grid comparison
1 lines of code changed in 1 file:
Modifications to the tau profiling (mostly new timers). Also only call performConsistencyCheck when the assertion level is greater than 0.
11 lines of code changed in 1 file:
The first of many commits that change new to scinew
6 lines of code changed in 3 files:
Remove BNRStats and instead have the grid stats always output per Todd's
request.
3 lines of code changed in 1 file:
Fix for particles-error-flags not dilating enough for kiddie-corner patches who want to use them
4 lines of code changed in 1 file:
Removed Spew
0 lines of code changed in 1 file:
Reverted 37987.
8 lines of code changed in 1 file:
Made the maximum dilation inclusive
1 lines of code changed in 1 file:
Fixed a bug in dynamic dilation that would occur when the maximum amount of dilation was reached
5 lines of code changed in 1 file:
Force the minimum patch size to be greater than 4 in each dimension until the problem with patches with a size of 4 is worked out.
2 lines of code changed in 1 file:
Only do dynamic dilation if it is specified in the input file
57 lines of code changed in 1 file:
spew diet
2 lines of code changed in 1 file:
Modified the way dynamic dilation is controlled.
Dilation is now controlled by specifiying the amount of overhead
associated with the grid that is acceptable. At run time the simulation
is profiled and dilation is adjusted in order to keep the amr overhead
in the acceptable range.
grid_reuse_target_low and grid_reuse_target_high have been removed. Now
the controls are amr_overhead_low and amr_overhead_high. These are
values between 0 and 1 that specify the fraction of of the runtime that
is allowed to be spent in amr overhead. The defaults are .05 and .15.
In addition, the parameter max_dilation now exists. It is important to
set this to be smaller than the smallest patch possible (the default is
4,4,4). This sets a ceiling on the amount of total dilation (stability
dilation + regrid dilation) that can
exist in the system.
To enable dynamic dilation add the following to the AMR section of the input file:
<dynamic_dilation>true</dynamic_dilation>
In addition you may want to specify the following in the same section:
amr_overhead_low
amr_overhead_low
max_dilation
66 lines of code changed in 3 files:
Removed spew
0 lines of code changed in 1 file:
(48 more)