Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 1616 (100.0%) | 23118 (100.0%) | 14.3 |
CCA/Components/MPM/ | 122 (7.5%) | 3276 (14.2%) | 26.8 |
CCA/Components/Solvers/AMR/ | 14 (0.9%) | 2769 (12.0%) | 197.7 |
CCA/Components/Solvers/AMR/HypreSolvers/ | 36 (2.2%) | 1964 (8.5%) | 54.5 |
CCA/Components/MPM/Matlab/Multilevel/ | 67 (4.1%) | 1896 (8.2%) | 28.2 |
CCA/Components/ICE/ | 96 (5.9%) | 1780 (7.7%) | 18.5 |
CCA/Components/Schedulers/ | 43 (2.7%) | 1614 (7.0%) | 37.5 |
Core/Grid/ | 86 (5.3%) | 1437 (6.2%) | 16.7 |
CCA/Components/Solvers/AMR/HyprePreconds/ | 24 (1.5%) | 1124 (4.9%) | 46.8 |
CCA/Components/ICE/Matlab/ShockTube1D/ | 40 (2.5%) | 1089 (4.7%) | 27.2 |
R_Tester/helpers/ | 71 (4.4%) | 1001 (4.3%) | 14.0 |
orderAccuracy/test_config_files/ICE/ | 36 (2.2%) | 960 (4.2%) | 26.6 |
CCA/Components/Models/HEChem/ | 40 (2.5%) | 636 (2.8%) | 15.9 |
CCA/Components/ICE/CustomBCs/ | 53 (3.3%) | 582 (2.5%) | 10.9 |
CCA/Components/MPM/ConstitutiveModel/ | 110 (6.8%) | 480 (2.1%) | 4.3 |
R_Tester/ | 87 (5.4%) | 476 (2.1%) | 5.4 |
Core/Grid/Variables/ | 70 (4.3%) | 426 (1.8%) | 6.0 |
R_Tester/toplevel/ | 26 (1.6%) | 310 (1.3%) | 11.9 |
CCA/Components/MPMICE/ | 15 (0.9%) | 181 (0.8%) | 12.0 |
CCA/Components/MPM/Matlab/ | 18 (1.1%) | 167 (0.7%) | 9.2 |
scripts/ | 5 (0.3%) | 164 (0.7%) | 32.8 |
Core/Grid/BoundaryConditions/ | 31 (1.9%) | 139 (0.6%) | 4.4 |
scripts/MPM/ | 6 (0.4%) | 100 (0.4%) | 16.6 |
Core/GeometryPiece/ | 4 (0.2%) | 85 (0.4%) | 21.2 |
/ | 20 (1.2%) | 73 (0.3%) | 3.6 |
CCA/Components/ICE/Matlab/ | 6 (0.4%) | 67 (0.3%) | 11.1 |
CCA/Components/MPM/CohesiveZone/ | 7 (0.4%) | 53 (0.2%) | 7.5 |
orderAccuracy/framework_scripts/ | 14 (0.9%) | 52 (0.2%) | 3.7 |
orderAccuracy/comparisonUtils/ | 4 (0.2%) | 35 (0.2%) | 8.7 |
StandAlone/ | 8 (0.5%) | 29 (0.1%) | 3.6 |
scripts/ICE/ | 15 (0.9%) | 24 (0.1%) | 1.6 |
CCA/Components/MPM/ParticleCreator/ | 7 (0.4%) | 22 (0.1%) | 3.1 |
CCA/Components/Models/FluidsBased/ | 23 (1.4%) | 17 (0.1%) | 0.7 |
Core/Geometry/ | 3 (0.2%) | 15 (0.1%) | 5.0 |
CCA/Components/Parent/ | 2 (0.1%) | 14 (0.1%) | 7.0 |
CCA/Components/OnTheFlyAnalysis/ | 6 (0.4%) | 14 (0.1%) | 2.3 |
CCA/Components/Solvers/ | 22 (1.4%) | 10 (0.0%) | 0.4 |
Core/Labels/ | 6 (0.4%) | 8 (0.0%) | 1.3 |
orderAccuracy/test_config_files/ | 2 (0.1%) | 6 (0.0%) | 3.0 |
orderAccuracy/test_config_files/MPM/ | 3 (0.2%) | 5 (0.0%) | 1.6 |
Core/Grid/PatchBVH/ | 4 (0.2%) | 5 (0.0%) | 1.2 |
CCA/Components/ProblemSpecification/ | 4 (0.2%) | 5 (0.0%) | 1.2 |
orderAccuracy/test_config_files/Arches/ | 7 (0.4%) | 4 (0.0%) | 0.5 |
CCA/Ports/ | 2 (0.1%) | 2 (0.0%) | 1.0 |
build_scripts/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
CCA/Components/Models/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
scripts/LLNL_scripts/ | 4 (0.2%) | 0 (0.0%) | 0.0 |
orderAccuracy/test_config_files/MPMICE/ | 4 (0.2%) | 0 (0.0%) | 0.0 |
orderAccuracy/postProcessTools/ | 2 (0.1%) | 0 (0.0%) | 0.0 |
Core/Math/ | 2 (0.1%) | 0 (0.0%) | 0.0 |
Core/Exceptions/ | 4 (0.2%) | 0 (0.0%) | 0.0 |
CCA/Components/Solvers/HypreSolvers/ | 19 (1.2%) | 0 (0.0%) | 0.0 |
CCA/Components/Solvers/HyprePreconds/ | 13 (0.8%) | 0 (0.0%) | 0.0 |
CCA/Components/SimulationController/ | 2 (0.1%) | 0 (0.0%) | 0.0 |
CCA/Components/Models/Radiation/ | 15 (0.9%) | 0 (0.0%) | 0.0 |
CCA/Components/MPMArches/ | 9 (0.6%) | 0 (0.0%) | 0.0 |
CCA/Components/MPM/PhysicalBC/ | 17 (1.1%) | 0 (0.0%) | 0.0 |
CCA/Components/MPM/HeatConduction/ | 5 (0.3%) | 0 (0.0%) | 0.0 |
CCA/Components/MPM/Crack/ | 29 (1.8%) | 0 (0.0%) | 0.0 |
CCA/Components/MPM/Contact/ | 16 (1.0%) | 0 (0.0%) | 0.0 |
CCA/Components/MPM/ConstitutiveModel/UnusedCM/ | 31 (1.9%) | 0 (0.0%) | 0.0 |
CCA/Components/MPM/ConstitutiveModel/PlasticityModels/ | 82 (5.1%) | 0 (0.0%) | 0.0 |
CCA/Components/ICE/EOS/ | 2 (0.1%) | 0 (0.0%) | 0.0 |
CCA/Components/ICE/Advection/ | 8 (0.5%) | 0 (0.0%) | 0.0 |
CCA/Components/Examples/ | 2 (0.1%) | 0 (0.0%) | 0.0 |
CCA/Components/Arches/Radiation/ | 12 (0.7%) | 0 (0.0%) | 0.0 |
CCA/Components/Arches/Mixing/ | 12 (0.7%) | 0 (0.0%) | 0.0 |
CCA/Components/Arches/ChemMix/ | 4 (0.2%) | 0 (0.0%) | 0.0 |
CCA/Components/Arches/ | 53 (3.3%) | 0 (0.0%) | 0.0 |
CCA/Components/Angio/ | 2 (0.1%) | 0 (0.0%) | 0.0 |
interpolateToParticlesAndUpdate_CFI()
- use px_coarse from the old_dw when computing the shape function weights.
This eliminates the hash in pure translation plots!
0 lines of code changed in 2 files:
debug_CFI()
-color the particles by the sum of the interpolation weights.
51 lines of code changed in 1 file:
errorEstimate()
- simplified logic for setting refinement flags. Just test the cell's lower
and upper point and determine if it's inside a geom_object.
8 lines of code changed in 1 file:
problemSetup()
- added missing "res" to the GeometryObject::DataItem
2 lines of code changed in 1 file:
changed getInitialData_double(velocity) -> getInitialData_Vector(velocity)
0 lines of code changed in 2 files:
code generalization:
A GeometryObject can now have an arbitrary number of double,Vector,
IntVectors,Points variables associated with that object. The assumption that
each object will have a "res" and "velocity" has been removed. Justin & Todd
149 lines of code changed in 12 files:
coarsenNodalData_CFI()
-only overwrite coarse level nodal data if there is fine level data gmass is
> d_SMALL_NUM_MPM
computeAndIntegrateAcceleration()
- compute gacceleration and gvelocity_star if gmass > d_min_mass_for_acceleration
Added debugging code all over the place.
71 lines of code changed in 1 file:
sorted #includes
problemSetup()
- now reading geom_objects that define where the static refinement flags are layed down.
scheduleInitialErrorEstimate()
This just calls scheduleErrorEstimate()
ErrorEstimate()
- refinment flags are static for now and defined in the input file:
Usage:
<AMR>
<MPM>
<Refine_Regions>
<geom_object>
<box label = "regrid">
<min> [-0.2, -0.2,-0.001] </min>
<max> [ 0.2, 0.2, 0.001] </max>
</box>
<res> [2,2,1] </res>
<velocity> [0,0,0] </velocity> <!-- this sucks -Todd -->
</geom_object>
</Refine_Regions>
</MPM>
</AMR>
113 lines of code changed in 3 files:
removed the diagnostic label gSumInterpWeights. Keeping track of the weights
isn't useful.
4 lines of code changed in 5 files:
Remove deadwood
- findCellAndWeights() - AMR version
- findFinerNodes()
0 lines of code changed in 4 files:
added bulletproofing to inputs
0 lines of code changed in 2 files:
Global:
replaced
#if 0 -> #ifdef DEBUG
computeInternalForce()
- initialize gstress
computeAndIntegrateAcceleration()
- variable name changes [c] -> [n]
- velocity -> gvelocity,
- added debugging code.
setGridBoundaryConditions()
- added conditional around setting BCs. Only set the BCs at the edge of the
computational domain, not at the CFI.
70 lines of code changed in 1 file:
using d_nPaddingCells_coars=1 & NGP = 1
coarsenNodalData_CFI()
- zero gAcceleration and gVelocityStart at the CFI on the coarse level nodes.
This eliminates the double counting on the coarse nodes.
Added debugging code to identify bugs, currently turned off.
79 lines of code changed in 1 file:
-add single title for the montage of plots
- minor formatting changes
17 lines of code changed in 1 file:
changed assert to (s>=0)
1 lines of code changed in 1 file:
The Lz+ conditional statement was using the wrong zone of influence component.
Added assert to catch when a shape function is negative.
5 lines of code changed in 1 file:
Changed the gnuplot script to a csh script
usaage:
plot_dat_files <uda>
83 lines of code changed in 2 files:
gnuplot script for plotting conserved quantities.
0 lines of code changed in 1 file:
added the global variable
d_nPaddingCells_coarse: Number of cells on the coarse level that contain particles and surround a fine patch.
Turned off debugging output.
48 lines of code changed in 2 files:
getOtherLevelPatches()
use IntVector::doseIntersect instead of Box::overlaps() when
deciding if a patch is within requested index space.
The call Box::overlaps() fails to do the right thing when the
fine patch boundary coincides with the coarse patch boundary
This fixes a long standing bug when getting fine level patches in ICE::reflux
code and AMRMPM.cc
0 lines of code changed in 2 files:
(372 more)