Directory Core/Grid/

Total Files:
59
Deleted Files:
0
Lines of Code:
20903

[root]/Core/Grid
            directory in repo BoundaryConditions (31 files, 6255 lines)
            directory in repo PatchBVH (9 files, 821 lines)
            directory in repo Variables (90 files, 13415 lines)

Lines of Code

Core/Grid/ Lines of Code

Developers

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

Most Recent Commits

guilkey 2019-11-26 11:36 Rev.: 59857

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:

  • Core/Grid: GIMPInterpolator.cc (new)
harman 2019-11-04 10:33 Rev.: 59777

Added comments.
Finished populating the ghost type names.

0 lines of code changed in 2 files:

  • Core/Grid: Ghost.cc (changed)
harman 2019-06-11 08:46 Rev.: 59453

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:

  • Core/Grid: Level.cc (changed), Patch.cc (new)
harman 2019-06-05 14:16 Rev.: 59448

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:

  • Core/Grid: Level.cc (+10 -3)
harman 2019-05-08 15:40 Rev.: 59396

Removed the empty function Patch::finalizePatch() and the code that calls it.

2 lines of code changed in 4 files:

  • Core/Grid: Level.cc (+1 -10), Patch.cc (-5), Patch.h (+1 -7)
guilkey 2019-04-13 15:49 Rev.: 59339

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:

  • Core/Grid: AxiGIMPInterpolator.cc (+3 -6), AxiGIMPInterpolator.h (+11 -11), AxiLinearInterpolator.cc (new), AxiLinearInterpolator.h (new), BSplineInterpolator.cc (new), BSplineInterpolator.h (+8 -10), GIMPInterpolator.cc (+3 -6), GIMPInterpolator.h (+5 -5), LinearInterpolator.cc (new), LinearInterpolator.h (new), ParticleInterpolator.h (new), TOBSplineInterpolator.cc (new), TOBSplineInterpolator.h (new), axiCpdiInterpolator.cc (new), axiCpdiInterpolator.h (new), cpdiInterpolator.cc (+6 -9), cpdiInterpolator.h (+9 -9), cptiInterpolator.cc (new), cptiInterpolator.h (new), fastAxiCpdiInterpolator.cc (+8 -21), fastAxiCpdiInterpolator.h (+4 -6), fastCpdiInterpolator.cc (+9 -13), fastCpdiInterpolator.h (+6 -6)
ahumphrey 2019-04-05 16:34 Rev.: 59308

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:

  • Core/Grid: Task.h (new)
allen 2019-03-28 10:19 Rev.: 59286

backed out bad check in

52 lines of code changed in 1 file:

  • Core/Grid: Level.cc (+52 -60)
allen 2019-03-28 10:04 Rev.: 59284

added ncar cheyenee shellStandAlone/tools/VisIt/visit_movie_script.sh

60 lines of code changed in 1 file:

  • Core/Grid: Level.cc (+60 -52)
harman 2019-01-18 09:13 Rev.: 59176

Updated Copyright date

59 lines of code changed in 90 files:

  • Core/Grid: AMR.cc (new), AMR.h (new), AMR_CoarsenRefine.cc (+1 -1), AMR_CoarsenRefine.h (+1 -1), AxiGIMPInterpolator.cc (+1 -1), AxiGIMPInterpolator.h (+1 -1), AxiLinearInterpolator.cc (+1 -1), AxiLinearInterpolator.h (+1 -1), BSplineInterpolator.cc (+1 -1), BSplineInterpolator.h (+1 -1), Box.cc (+1 -1), Box.h (new), DbgOutput.cc (new), DbgOutput.h (new), GIMPInterpolator.cc (+1 -1), GIMPInterpolator.h (+1 -1), Ghost.cc (+1 -1), Ghost.h (new), Grid.cc (new), Grid.h (new), GridP.h (+1 -1), Level.cc (+1 -1), Level.h (new), LevelP.h (+1 -1), LinearInterpolator.cc (+1 -1), LinearInterpolator.h (+1 -1), Material.cc (+1 -1), Material.h (+1 -1), MaterialManager.cc (new), MaterialManager.h (new), MaterialManagerP.h (+1 -1), ParticleInterpolator.h (+1 -1), Patch.cc (+1 -1), Patch.h (+1 -1), PatchRangeTree.cc (+1 -1), PatchRangeTree.h (new), Region.cc (+1 -1), Region.h (+1 -1), SimpleMaterial.cc (+1 -1), SimpleMaterial.h (+1 -1), TOBSplineInterpolator.cc (+1 -1), TOBSplineInterpolator.h (+1 -1), Task.cc (new), Task.h (+1 -1), UnknownVariable.cc (new), UnknownVariable.h (+1 -1), axiCpdiInterpolator.cc (+1 -1), axiCpdiInterpolator.h (+1 -1), axiCptiInterpolator.cc (new), axiCptiInterpolator.h (+1 -1), cpdiInterpolator.cc (+1 -1), cpdiInterpolator.h (+1 -1), cptiInterpolator.cc (+1 -1), cptiInterpolator.h (+1 -1), fastAxiCpdiInterpolator.cc (+1 -1), fastAxiCpdiInterpolator.h (+1 -1), fastCpdiInterpolator.cc (+1 -1), fastCpdiInterpolator.h (+1 -1), sub.mk (new)
guilkey 2019-01-09 23:23 Rev.: 59155

Pass in lcrit when creating a non-fast CPDI on the fly.

3 lines of code changed in 1 file:

  • Core/Grid: fastCpdiInterpolator.cc (+3 -3)
Generated by StatSVN 0.7.0