/trunk/src Developers: harman

Login name:
harman
Total Commits:
1616 (13.5%)
Lines of Code:
23118 (16.7%)
Most Recent Commit:
2010-12-29 16:35

Activity by Clock Time

Activity by Hour of Day for harman

Activity by Day of Week for harman

Activity in Directories

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

Activity of harman

Most Recent Commits

harman 2010-12-29 16:35 Rev.: 46650

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:

  • CCA/Components/MPM: AMRMPM.cc (new)
harman 2010-12-29 15:05 Rev.: 46649

debug_CFI()
-color the particles by the sum of the interpolation weights.

51 lines of code changed in 1 file:

  • CCA/Components/MPM: AMRMPM.cc (+51 -19)
harman 2010-12-28 17:42 Rev.: 46646

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:

  • CCA/Components/MPM: AMRMPM.cc (+8 -18)
harman 2010-12-28 17:05 Rev.: 46643

problemSetup()
- added missing "res" to the GeometryObject::DataItem

2 lines of code changed in 1 file:

  • CCA/Components/MPM: AMRMPM.cc (+2)
harman 2010-12-27 18:29 Rev.: 46641

changed getInitialData_double(velocity) -> getInitialData_Vector(velocity)

0 lines of code changed in 2 files:

  • CCA/Components/ICE: ICEMaterial.cc (changed)
harman 2010-12-27 17:22 Rev.: 46640

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:

  • CCA/Components/ICE: ICEMaterial.cc (+27 -25)
  • CCA/Components/MPM: AMRMPM.cc (+2 -2)
  • CCA/Components/MPM/ConstitutiveModel: MPMMaterial.cc (+15 -15)
  • CCA/Components/MPM/ParticleCreator: MembraneParticleCreator.cc (+6 -6), ParticleCreator.cc (+8 -8), ShellParticleCreator.cc (+6 -6)
  • Core/GeometryPiece: GeometryObject.cc (+49 -12), GeometryObject.h (+36 -14)
harman 2010-12-23 17:42 Rev.: 46638


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:

  • CCA/Components/MPM: AMRMPM.cc (+71 -44)
harman 2010-12-23 16:47 Rev.: 46636

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:

  • CCA/Components/MPM: AMRMPM.cc (+111 -113), AMRMPM.h (new)
harman 2010-12-23 16:32 Rev.: 46635

removed the diagnostic label gSumInterpWeights. Keeping track of the weights
isn't useful.

4 lines of code changed in 5 files:

  • CCA/Components/MPM: AMRMPM.cc (+4 -43)
  • Core/Labels: MPMLabel.cc (new), MPMLabel.h (-1)
harman 2010-12-23 11:35 Rev.: 46634

Remove deadwood
- findCellAndWeights() - AMR version
- findFinerNodes()

0 lines of code changed in 4 files:

  • Core/Grid: LinearInterpolator.cc (new), LinearInterpolator.h (changed)
harman 2010-12-21 10:33 Rev.: 46626

added bulletproofing to inputs

0 lines of code changed in 2 files:

  • scripts/MPM: plot_dat_files (new)
harman 2010-12-17 17:57 Rev.: 46619

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:

  • CCA/Components/MPM: AMRMPM.cc (+70 -42)
harman 2010-12-16 17:23 Rev.: 46616

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:

  • CCA/Components/MPM: AMRMPM.cc (+79 -23)
harman 2010-12-15 16:35 Rev.: 46614

-add single title for the montage of plots
- minor formatting changes

17 lines of code changed in 1 file:

  • scripts/MPM: plot_dat_files (+17 -13)
harman 2010-12-14 17:51 Rev.: 46613

changed assert to (s>=0)

1 lines of code changed in 1 file:

  • Core/Grid: LinearInterpolator.cc (+1 -1)
harman 2010-12-14 17:22 Rev.: 46612

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:

  • Core/Grid: LinearInterpolator.cc (+5 -3)
harman 2010-12-14 16:24 Rev.: 46611

Changed the gnuplot script to a csh script

usaage:

plot_dat_files <uda>


83 lines of code changed in 2 files:

  • scripts/MPM: plot_dat_files (+83), plot_dat_files.gp (del)
harman 2010-12-14 13:07 Rev.: 46610

gnuplot script for plotting conserved quantities.

0 lines of code changed in 1 file:

  • scripts/MPM: plot_dat_files.gp (new)
harman 2010-12-13 18:26 Rev.: 46606

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:

  • CCA/Components/MPM: AMRMPM.cc (+44 -39), AMRMPM.h (+4 -2)
harman 2010-12-13 17:42 Rev.: 46605


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:

  • Core/Grid: Patch.cc (new)

(372 more)

Generated by StatSVN 0.4.0