[root]/Core/Grid
BoundaryConditions
(31 files, 6255 lines)
PatchBVH
(9 files, 821 lines)
Variables
(90 files, 13415 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 153 (100.0%) | 388 (100.0%) | 2.5 |
guilkey | 48 (31.4%) | 148 (38.1%) | 3.0 |
allen | 2 (1.3%) | 112 (28.9%) | 56.0 |
harman | 101 (66.0%) | 71 (18.3%) | 0.7 |
ahumphrey | 2 (1.3%) | 57 (14.7%) | 28.5 |
For each of the three main "findCellAnd..." functions, only return
non-zero entries. This gives a substantial speed-up.
0 lines of code changed in 2 files:
Added comments.
Finished populating the ghost type names.
0 lines of code changed in 2 files:
Level.cc:
getTotalCellsInRegion(): loop over virtual and real patches instead of real patches.
Patch.cc
computeVariableExtentsWithBoundaryCheck(): offset level extents with ghost cells, needed for periodic BCs.
--Joh Church
0 lines of code changed in 4 files:
setIsNonCubicLevel()
- Tightened the criteria for determining if a level has a non-cubic patch distribution. The normalized
difference between the level's volume and the sum of all patch volumes > 1000*DBL_EPSILON.
10 lines of code changed in 1 file:
Removed the empty function Patch::finalizePatch() and the code that calls it.
2 lines of code changed in 4 files:
Change the interface to the interpolators. Previously, all calls to the
interpolators passed in the particle's reference size and the deformation
gradient, even though only CP*Interpolators use the deformation gradient.
Now, at the top of each MPM timestep, the current size (F*size for CP*I
particles, or just size for other interpolators) is passed in. This has
the upside of only computing the F*size product once/timestep, not once per
call to an interpolator task. Also, fewer tasks require the deformation
gradient, so data dependencies are reduced a little bit.
145 lines of code changed in 45 files:
Reincorporate the old toplogical sort for the task graph (off by default), primarily for historic and reproducability reasons. This also brings back all task queue priority algorithms.
57 lines of code changed in 2 files:
backed out bad check in
52 lines of code changed in 1 file:
added ncar cheyenee shellStandAlone/tools/VisIt/visit_movie_script.sh
60 lines of code changed in 1 file:
Updated Copyright date
59 lines of code changed in 90 files:
Pass in lcrit when creating a non-fast CPDI on the fly.
3 lines of code changed in 1 file: