[root]/Packages/Uintah/Core/Grid
BoundaryConditions
(7 files, 1848 lines)
Variables
(48 files, 7405 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 173 (100.0%) | 2779 (100.0%) | 16.0 |
harman | 34 (19.7%) | 1482 (53.3%) | 43.5 |
worthen | 75 (43.4%) | 530 (19.1%) | 7.0 |
sparker | 7 (4.0%) | 423 (15.2%) | 60.4 |
dav | 19 (11.0%) | 114 (4.1%) | 6.0 |
guilkey | 13 (7.5%) | 103 (3.7%) | 7.9 |
jas | 7 (4.0%) | 70 (2.5%) | 10.0 |
luitjens | 7 (4.0%) | 29 (1.0%) | 4.1 |
kuzimmer | 3 (1.7%) | 14 (0.5%) | 4.6 |
mjc | 7 (4.0%) | 11 (0.4%) | 1.5 |
borodai | 1 (0.6%) | 3 (0.1%) | 3.0 |
Aargh, forgot to commit this with the LinearInterpolator files. So much
for my atomic commit.
0 lines of code changed in 2 files:
include Stencil7 and NCVariable.
0 lines of code changed in 2 files:
Added a new version of findCellAndWeights to LinearInterpolator, now used
in AMRMPM.cc. Seems to work on a single level, not tested on multiple levels
yet.
99 lines of code changed in 3 files:
Consolidate SPRelocate into MPIRelocate
Next step in scheduling coarsen and refining particles
2 lines of code changed in 4 files:
Added getCoarseLevelRangeNodes.
0 lines of code changed in 4 files:
Add Per-Component LB stats for Regridder, LoadBalancer, TG Execution, TG mpi wait, TG compilation, available with SCI_DEBUG=ComponentTimings:+
25 lines of code changed in 4 files:
Fixed positionToIndex for stretched grid.
3 lines of code changed in 1 file:
Maybe fix Stas' problem...
d_stretched was not properly initialized
1 lines of code changed in 1 file:
Added first cut at support for stretched grids, including:
- A sample input file that sets up a stretched grid. It doesn't actually run
with anything, but it should give you an idea of how to specify one.
- Logic to parse and setup a stretched grid in Grid
- Updates to code in Level to accomodate stretched grids
- Updates to ProblemSpec to parse the xml for them
If you get a NaN running with a stretched, then your code is likely
asking for something like dCell, which is no longer defined.
--This line, and those below, will be ignored--
A StandAlone/inputs/Examples/stretched.ups
M Core/Grid/Level.cc
M Core/Grid/Level.h
M Core/Grid/Grid.cc
M Core/Grid/Grid.h
M Core/ProblemSpec/ProblemSpec.cc
M Core/ProblemSpec/ProblemSpec.h
422 lines of code changed in 6 files:
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)
13 lines of code changed in 6 files:
AMR.h
cleaned up spew
hotBlob_AMR.ups
removed HR regridder
0 lines of code changed in 1 file:
fixed yesterday's bulletproofing commit.
throw exception if ( spacing > (upper - lower) )
3 lines of code changed in 1 file:
Use old-style quadradic CFI interpolator. New-style isn't quite ready.
3 lines of code changed in 1 file:
Incorporation of Colella's quadratic CFI interpolator into AMRICE
AMR.h
-------------------------
-added select_CFI_interpolator()
quadradicInterpolation_CF()
- made gridHi inclusive
AMRICE.h
------------------------
added global variable d_orderOf_CFI_Interpolation. The order of interpolation
at the CFI can be different than the rest of the domain.
refine_CF_interfaceOperator()
variable names: finePatch instead of patch
now using select_CFI_Interpolator()
AMRICE.cc
----------------------
default value of d_orderOf_CFI_Interpolation = d_orderOfInterpolation
can be specified in ups file
48 lines of code changed in 1 file:
getCoarseFineFaceRange()
for higer order interpolation increase the coarse level foot print by the order
of the interpolation. Need this for Colella's quadradic CFI interpolator.
9 lines of code changed in 1 file:
linearInterpolation()
- cleanup and fixed x+,y+,z+ face bug that was probably introduced by
recent commit.
32 lines of code changed in 1 file:
problemSetup()
-more bulletproofing
12 lines of code changed in 1 file:
cleaned up output
1 lines of code changed in 1 file:
AMR.cc
__________________________________
normalizedDistance_CC()
- the normalized distance can now be either + or - depending
on the relative distance from the CC. This is a big change.
AMR.h
__________________________________
global: general cleanup
testInterpolators()
- generalized to handle either the entire domain or just a CFI
70 lines of code changed in 2 files:
added bulletproofing to problemsetup.
if (lower>=upper) barf
15 lines of code changed in 1 file:
(46 more)