/trunk/src Developers: guilkey

Login name:
guilkey
Total Commits:
260 (1.9%)
Lines of Code:
3,352 (2.0%)
Most Recent Commit:
2016-12-24 14:15
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for guilkey

Activity by Day of Week for guilkey

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 260 (100.0%) 3352 (100.0%) 12.8
CCA/Components/MPM/ 59 (22.7%) 1661 (49.6%) 28.1
Core/Grid/ 64 (24.6%) 721 (21.5%) 11.2
CCA/Components/MPM/ConstitutiveModel/ 46 (17.7%) 336 (10.0%) 7.3
CCA/Components/MPM/MMS/ 4 (1.5%) 156 (4.7%) 39.0
Core/GeometryPiece/ 16 (6.2%) 141 (4.2%) 8.8
CCA/Components/MPM/ReactionDiffusion/ 14 (5.4%) 92 (2.7%) 6.5
CCA/Components/MPM/ParticleCreator/ 10 (3.8%) 71 (2.1%) 7.1
CCA/Components/MPM/Contact/ 12 (4.6%) 70 (2.1%) 5.8
CCA/Components/MPM/PhysicalBC/ 6 (2.3%) 46 (1.4%) 7.6
Core/Labels/ 12 (4.6%) 26 (0.8%) 2.1
R_Tester/ 7 (2.7%) 11 (0.3%) 1.5
StandAlone/tools/puda/ 1 (0.4%) 10 (0.3%) 10.0
CCA/Components/MPM/HeatConduction/ 4 (1.5%) 9 (0.3%) 2.2
CCA/Components/MPM/ConstitutiveModel/PlasticityModels/ 2 (0.8%) 2 (0.1%) 1.0
Core/Geometry/ 2 (0.8%) 0 (0.0%) 0.0
CCA/Components/MPM/ConstitutiveModel/PortableTongeRamesh/ 1 (0.4%) 0 (0.0%) 0.0

Activity of guilkey

Most Recent Commits

guilkey 2016-12-24 14:15 Rev.: 56150

Padding my SVN stats before the end of the year. Also should be fixing the
failing regression tests which would pass without the -exact flag.

0 lines of code changed in 2 files:

  • CCA/Components/MPM: SerialMPM.cc (new)
guilkey 2016-12-23 17:55 Rev.: 56149

Making XPIC2 a run time option now. Use <XPIC2> true </XPIC2> in the MPM flags to invoke this option.

39 lines of code changed in 5 files:

  • CCA/Components/MPM: MPMFlags.cc (+4), MPMFlags.h (+1), SerialMPM.cc (+34 -17)
guilkey 2016-12-21 10:03 Rev.: 56128

Putting the option to not reset the grid back in for the implicit code. This should get part of the RT running again.

0 lines of code changed in 6 files:

  • CCA/Components/MPM: ImpMPM.cc (changed)
  • Core/Labels: MPMLabel.cc (changed), MPMLabel.h (new)
guilkey 2016-12-19 17:31 Rev.: 56123

Adding in the code for XPIC(2). Currently commented out until I make
this a run time configurable option.

244 lines of code changed in 3 files:

  • CCA/Components/MPM: SerialMPM.cc (+226 -25), SerialMPM.h (new)
guilkey 2016-12-19 17:05 Rev.: 56120

Pruning the "don't reset the grid option", not used in years, but responsible
for consuming trillions of floating point operations. Also cleaned up some
compiler warnings.

22 lines of code changed in 22 files:

  • CCA/Components/MPM: AMRMPM.cc (new), FractureMPM.cc (new), ImpMPM.cc (+2 -13), RigidMPM.cc (new), SerialMPM.cc (+1 -5)
  • CCA/Components/MPM/ConstitutiveModel: ShellMaterial.cc (+1 -1), TransIsoHyperImplicit.cc (new), UCNH.cc (new), ViscoPlastic.cc (+4 -4), ViscoScramImplicit.cc (+1 -1), ViscoTransIsoHyperImplicit.cc (+1 -1)
  • Core/Labels: MPMLabel.cc (-4), MPMLabel.h (-1)
guilkey 2016-12-17 17:56 Rev.: 56114

Fixed warnings, removed a slug of deprecated code related to the so-called
"momentum form" which never seemed to give better answers than the standard
form. Cleaning up to make way for code that might be more useful, XPIC(2).

13 lines of code changed in 8 files:

  • CCA/Components/MPM: MPMFlags.cc (-4), MPMFlags.h (-1), SerialMPM.cc (+7 -625), SerialMPM.h (-38)
  • CCA/Components/MPM/ConstitutiveModel: ConstitutiveModel.cc (new), ElasticPlasticHP.cc (new)
guilkey 2016-12-17 17:36 Rev.: 56113

Adding labels for use with John Nairn's XPIC method.

11 lines of code changed in 2 files:

  • Core/Labels: MPMLabel.cc (+9 -1), MPMLabel.h (+2)
guilkey 2016-12-09 15:09 Rev.: 56086

Adding some additional features and options to friction contact.
Most importantly, added a constraint on displacement between materials
based on Nairn's CMES "Modeling Imperfect Interfaces..." paper. By default,
nothing changes, these features are enabled with input file options.

0 lines of code changed in 4 files:

  • CCA/Components/MPM/Contact: FrictionContact.cc (changed), FrictionContact.h (new)
guilkey 2016-11-22 18:33 Rev.: 56010

Turning off the Collide AMR test. I give up.

0 lines of code changed in 2 files:

  • R_Tester: MPM.py (changed)
guilkey 2016-11-19 11:26 Rev.: 55994

Put the correct guts inside of getOtherLevelPatches55902.

0 lines of code changed in 2 files:

  • Core/Grid: Patch.cc (changed)
guilkey 2016-11-18 18:02 Rev.: 55992

Hacking in a "fix" that will get the RT passing again. Hopefully this will be
revisited some day.

72 lines of code changed in 4 files:

  • CCA/Components/MPM: AMRMPM.cc (+4 -4)
  • Core/Grid: Patch.cc (+65), Patch.h (+3)
guilkey 2016-11-09 20:55 Rev.: 55965

Interpolators now return the number of entries that need to be looped over
in the code that calls them. Currently, this number is the same as the d_size
for all of the interpolators except the fastCPDI. fastCPDI previously only allo
wed the hash function to reach 27, but now it can go as high as 64, but it
usually will not. This commit doesn't change any answers in MPM, IMPM or
MPMICE.

424 lines of code changed in 81 files:

  • CCA/Components/MPM: AMRMPM.cc (+29 -30), AMRMPM.h (new), RigidMPM.cc (+3 -2), SerialMPM.cc (+35 -36), SerialMPM.h (+5 -4)
  • CCA/Components/MPM/ConstitutiveModel: ConstitutiveModel.cc (+8 -4), ElasticPlasticHP.cc (+4 -2), HypoElasticImplicit.cc (+7 -5), NonLocalDruckerPrager.cc (+14 -13), ShellMaterial.cc (+11 -9), TransIsoHyperImplicit.cc (+2 -1), UCNH.cc (+4 -3), ViscoPlastic.cc (+5 -9), ViscoScramImplicit.cc (+5 -3), ViscoTransIsoHyperImplicit.cc (+2 -1)
  • CCA/Components/MPM/Contact: ApproachContact.cc (new), FrictionContact.cc (+8 -7), SpecifiedBodyContact.cc (new)
  • CCA/Components/MPM/HeatConduction: HeatConduction.cc (new), ImplicitHeatConduction.cc (new)
  • CCA/Components/MPM/ReactionDiffusion: ConstantRate.cc (new 7), NonLinearDiff1.cc (new 4), NonLinearDiff2.cc (+2 -2), ScalarDiffusionModel.cc (new 10)
  • Core/Grid: AxiGIMPInterpolator.cc (+9 -3), AxiGIMPInterpolator.h (+3 -4), AxiLinearInterpolator.cc (+6 -3), AxiLinearInterpolator.h (+12 -12), BSplineInterpolator.cc (+11 -8), BSplineInterpolator.h (new), GIMPInterpolator.cc (+14 -12), GIMPInterpolator.h (new), LinearInterpolator.cc (+15 -14), LinearInterpolator.h (+22 -18), ParticleInterpolator.h (new), TOBSplineInterpolator.cc (+15 -12), TOBSplineInterpolator.h (new), axiCpdiInterpolator.cc (new), axiCpdiInterpolator.h (new), axiCptiInterpolator.cc (new), axiCptiInterpolator.h (+3 -3), cpdiInterpolator.cc (new), cpdiInterpolator.h (new), cptiInterpolator.cc (new), cptiInterpolator.h (new), fastAxiCpdiInterpolator.cc (+6 -3), fastAxiCpdiInterpolator.h (+3 -3), fastCpdiInterpolator.cc (+37 -41), fastCpdiInterpolator.h (new)
guilkey 2016-10-25 18:50 Rev.: 55919

Update the BC logic so that the BCs do the right thing when using fast_cpdi.
Update bulletproofing in SerialMPM.

26 lines of code changed in 3 files:

  • CCA/Components/MPM: MPMBoundCond.cc (new), SerialMPM.cc (+2)
guilkey 2016-10-20 19:02 Rev.: 55901

Punting, assuming for now that the input is specifying 2D ellipses that are in
the Z-plane.

14 lines of code changed in 1 file:

  • Core/GeometryPiece: EllipsoidGeometryPiece.cc (+14 -6)
guilkey 2016-10-20 16:08 Rev.: 55898

Mercy! Fixing (I hope) round off issues that I didn't see before.

15 lines of code changed in 1 file:

  • Core/GeometryPiece: EllipsoidGeometryPiece.cc (+15 -3)
guilkey 2016-10-20 14:04 Rev.: 55897

Converging on getting the EGP to work properly.

12 lines of code changed in 3 files:

  • Core/GeometryPiece: EllipsoidGeometryPiece.cc (+11 -21), FileGeometryPiece.h (new)
guilkey 2016-10-20 07:44 Rev.: 55896

Additional fix to this code.

3 lines of code changed in 1 file:

  • Core/GeometryPiece: EllipsoidGeometryPiece.cc (+3 -3)
guilkey 2016-10-19 23:29 Rev.: 55895

Changed abs to fabs, atan to atan2, but most importantly, added some fabs in
the bounding box code.

30 lines of code changed in 1 file:

  • Core/GeometryPiece: EllipsoidGeometryPiece.cc (+30 -31)
guilkey 2016-10-13 18:27 Rev.: 55876

Make fast_cpdi an option for interpolators.

8 lines of code changed in 1 file:

  • CCA/Components/MPM: MPMFlags.cc (+8)
guilkey 2016-10-13 18:26 Rev.: 55875

Now compiling fastCpdiInterpolator. Seems to work...

353 lines of code changed in 4 files:

  • Core/Grid: cpdiInterpolator.cc (+4 -9), fastCpdiInterpolator.cc (+347 -126), sub.mk (+2 -1)

(43 more)

Generated by StatSVN 0.7.0