/trunk/src Developers: jpeterson

Login name:
jpeterson
Total Commits:
401 (3.3%)
Lines of Code:
15900 (11.5%)
Most Recent Commit:
2010-12-06 18:31

Activity by Clock Time

Activity by Hour of Day for jpeterson

Activity by Day of Week for jpeterson

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 401 (100.0%) 15900 (100.0%) 39.6
CCA/Components/MPM/ConstitutiveModel/ 284 (70.8%) 6062 (38.1%) 21.3
CCA/Components/MPM/ConstitutiveModel/UnusedCM/ 10 (2.5%) 5652 (35.5%) 565.2
CCA/Components/Models/HEChem/ 54 (13.5%) 2453 (15.4%) 45.4
Core/Grid/ 8 (2.0%) 1110 (7.0%) 138.7
Core/GeometryPiece/ 12 (3.0%) 538 (3.4%) 44.8
CCA/Components/MPM/ 15 (3.7%) 48 (0.3%) 3.2
CCA/Components/MPMICE/ 3 (0.7%) 18 (0.1%) 6.0
CCA/Components/ICE/ 4 (1.0%) 7 (0.0%) 1.7
CCA/Components/Models/ 3 (0.7%) 6 (0.0%) 2.0
CCA/Components/Parent/ 1 (0.2%) 4 (0.0%) 4.0
Core/Labels/ 1 (0.2%) 2 (0.0%) 2.0
CCA/Components/MPM/ParticleCreator/ 4 (1.0%) 0 (0.0%) 0.0
CCA/Components/MPM/HeatConduction/ 2 (0.5%) 0 (0.0%) 0.0

Activity of jpeterson

Most Recent Commits

jpeterson 2010-12-06 18:31 Rev.: 46562

Add bulletproofing for reasonable range for the Poisson ratio of the material.

0 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel: ViscoScram.cc (new)
jpeterson 2010-12-06 12:25 Rev.: 46556

Added if clause to prevent crashing (sigsegv) when crack model not specified

0 lines of code changed in 2 files:

  • CCA/Components/Models/HEChem: DDT1.cc (new)
jpeterson 2010-12-01 16:54 Rev.: 46530

Last commit caused an error if useCrackModel was turned to false, being unable to compute the crackedEnough CC variable. This commit fixes that and consolidates a few chunks of code.

19 lines of code changed in 1 file:

  • CCA/Components/Models/HEChem: DDT1.cc (+19 -16)
jpeterson 2010-11-15 15:25 Rev.: 46469

Moved crack burn criteria into computeNumPPC because it already loops over all particles. Should increase speed.
Should not change numbers.

46 lines of code changed in 3 files:

  • CCA/Components/Models/HEChem: DDT1.cc (+45 -25), DDT1.h (new)
jpeterson 2010-11-15 12:34 Rev.: 46468

Some much needed commenting, housecleaning and reorganization. Combined two nested for loop structures together.

138 lines of code changed in 1 file:

  • CCA/Components/Models/HEChem: DDT1.cc (+138 -131)
jpeterson 2010-11-08 17:15 Rev.: 46435

Some commenting and cleaning. Added default output of Cv parameter when using JWL/C EOS so that restarts can occur.

11 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel: ViscoScram.cc (+11 -7)
jpeterson 2010-10-27 15:02 Rev.: 46391

CPDI is now split in two components. The Fast component has an issue when particle corners span more than one cell (have over an entire cell between them). Upon detecting that scenario an error is printed and the program exits without a segfault.

846 lines of code changed in 8 files:

  • CCA/Components/MPM: MPMFlags.cc (changed)
  • Core/Grid: fastAxiCpdiInterpolator.cc (new 102), fastAxiCpdiInterpolator.h (new 75), fastCpdiInterpolator.cc (new 595), fastCpdiInterpolator.h (new 74), sub.mk (new)
jpeterson 2010-09-30 23:17 Rev.: 46291

Correct parameter names. Add a little bit of commenting.

0 lines of code changed in 4 files:

  • CCA/Components/MPM/ConstitutiveModel: MurnahanMPM.cc (changed), MurnahanMPM.h (new)
jpeterson 2010-09-15 15:53 Rev.: 46196

Added temperature dependent JWL to ViscoScram. This required an extra parameter be passed to computeRhoMicro called rho_guess, which has been added to all of the Constitutive Models. In all but this case it is ignored.


150 lines of code changed in 101 files:

  • CCA/Components/MPM/ConstitutiveModel: CNH_MMS.cc (+2 -1), CNH_MMS.h (new), CompMooneyRivlin.cc (new), CompMooneyRivlin.h (+2 -1), ConstitutiveModel.cc (new), ConstitutiveModel.h (new), Diamm.cc (+2 -1), Diamm.h (+2 -1), ElasticPlastic.cc (+2 -1), ElasticPlastic.h (new), ElasticPlasticHP.cc (+2 -1), ElasticPlasticHP.h (+2 -1), HypoElastic.cc (new), HypoElastic.h (new), HypoElasticFortran.cc (new), HypoElasticFortran.h (new), HypoElasticImplicit.cc (+2 -1), HypoElasticImplicit.h (new), HypoElasticPlastic.cc (+2 -1), HypoElasticPlastic.h (+2 -1), IdealGasMP.cc (+2 -1), IdealGasMP.h (+2 -1), Kayenta.cc (+2 -1), Kayenta.h (+2 -1), MWViscoElastic.cc (+2 -1), MWViscoElastic.h (new), Membrane.cc (new), Membrane.h (+2 -1), MurnahanMPM.cc (+2 -1), MurnahanMPM.h (+2 -1), ProgramBurn.cc (+2 -1), ProgramBurn.h (+2 -1), RigidMaterial.cc (+2 -1), RigidMaterial.h (+2 -1), ShellMaterial.cc (new), ShellMaterial.h (new), SmallStrainPlastic.cc (+2 -1), SmallStrainPlastic.h (+2 -1), SoilFoam.cc (new), SoilFoam.h (+2 -1), TransIsoHyper.cc (new), TransIsoHyper.h (new), TransIsoHyperImplicit.cc (+2 -1), TransIsoHyperImplicit.h (+2 -1), UCNH.cc (+2 -1), UCNH.h (+2 -1), ViscoPlastic.cc (+2 -1), ViscoPlastic.h (+2 -1), ViscoScram.cc (+23 -24), ViscoScram.h (new), ViscoScramImplicit.cc (new), ViscoScramImplicit.h (+2 -1), ViscoTransIsoHyper.cc (new), ViscoTransIsoHyper.h (+2 -1), ViscoTransIsoHyperImplicit.cc (+2 -1), ViscoTransIsoHyperImplicit.h (+2 -1), Water.cc (+2 -1), Water.h (new)
  • CCA/Components/MPMICE: MPMICE.cc (+8 -8)
jpeterson 2010-09-10 09:33 Rev.: 46184

Add other Erosion Algorithms besides 'removeMass' back in.

152 lines of code changed in 13 files:

  • CCA/Components/MPM: AMRMPM.cc (+22), MPMFlags.cc (+13), MPMFlags.h (+3 -1), SerialMPM.cc (-4)
  • CCA/Components/MPM/ConstitutiveModel: ElasticPlastic.cc (+20), ElasticPlastic.h (+7), ElasticPlasticHP.cc (+16), ElasticPlasticHP.h (+6), SmallStrainPlastic.cc (+16), SmallStrainPlastic.h (+6), UCNH.cc (+32 -2), UCNH.h (+11 -2)
jpeterson 2010-09-07 16:25 Rev.: 46162

Removed Erosion from MPM components as it is an unused feature.

16 lines of code changed in 22 files:

  • CCA/Components/MPM: AMRMPM.cc (+1 -57), FractureMPM.cc (-1), ImpMPM.cc (+1 -8), MPMFlags.cc (+1 -15), MPMFlags.h (-2), SerialMPM.cc (+5 -49), SerialMPM.h (+1)
  • CCA/Components/MPM/ConstitutiveModel: ConstitutiveModel.h (-19), ElasticPlastic.cc (+3 -73), ElasticPlastic.h (-8), ElasticPlasticHP.cc (+2 -51), ElasticPlasticHP.h (-7), SmallStrainPlastic.cc (+2 -52), SmallStrainPlastic.h (-7), UCNH.cc (-63), UCNH.h (-10)
  • CCA/Components/MPM/HeatConduction: HeatConduction.cc (-15)
  • CCA/Components/MPM/ParticleCreator: FractureParticleCreator.cc (-7), ParticleCreator.cc (-10), ShellParticleCreator.cc (-2)
jpeterson 2010-08-28 18:14 Rev.: 46127

Get rid of unused variable warning

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel: ViscoScram.cc (+1 -3)
jpeterson 2010-08-28 17:59 Rev.: 46126

Added temperature dependent JWL to ComputePressEOSCM

142 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel: ViscoScram.cc (+133 -2), ViscoScram.h (+9)
jpeterson 2010-08-28 15:51 Rev.: 46125

Finished infrastructure changes for temperatures in EOS

235 lines of code changed in 56 files:

  • CCA/Components/MPM/ConstitutiveModel: CNH_MMS.cc (+4 -2), CNH_MMS.h (+1 -1), CompMooneyRivlin.cc (+4 -2), CompMooneyRivlin.h (+4 -2), ConstitutiveModel.h (+4 -2), Diamm.cc (+4 -2), Diamm.h (+5 -2), ElasticPlastic.cc (+4 -2), ElasticPlastic.h (+4 -2), ElasticPlasticHP.cc (+4 -2), ElasticPlasticHP.h (+4 -2), HypoElastic.cc (+4 -2), HypoElastic.h (+4 -2), HypoElasticFortran.cc (+4 -2), HypoElasticFortran.h (+4 -2), HypoElasticImplicit.cc (+4 -2), HypoElasticImplicit.h (+4 -2), HypoElasticPlastic.cc (+4 -2), HypoElasticPlastic.h (+4 -2), IdealGasMP.cc (+4 -2), IdealGasMP.h (+4 -2), Kayenta.cc (+4 -2), Kayenta.h (+4 -2), MWViscoElastic.cc (+4 -2), MWViscoElastic.h (+4 -2), Membrane.cc (+4 -2), Membrane.h (+4 -2), MurnahanMPM.cc (+4 -2), MurnahanMPM.h (+4 -2), RigidMaterial.cc (+4 -2), RigidMaterial.h (+4 -2), ShellMaterial.cc (+4 -2), ShellMaterial.h (+4 -2), SmallStrainPlastic.cc (+4 -2), SmallStrainPlastic.h (+4 -2), SoilFoam.cc (+4 -2), SoilFoam.h (+4 -2), TransIsoHyper.cc (+4 -2), TransIsoHyper.h (+4 -2), TransIsoHyperImplicit.cc (+4 -2), TransIsoHyperImplicit.h (+4 -2), UCNH.cc (+4 -2), UCNH.h (+4 -2), ViscoPlastic.cc (+4 -2), ViscoPlastic.h (+4 -2), ViscoScram.cc (+14 -7), ViscoScram.h (+6 -2), ViscoScramImplicit.cc (+4 -2), ViscoScramImplicit.h (+4 -2), ViscoTransIsoHyper.cc (+4 -2), ViscoTransIsoHyper.h (+4 -2), ViscoTransIsoHyperImplicit.cc (+4 -2), ViscoTransIsoHyperImplicit.h (+4 -2), Water.cc (+4 -2), Water.h (+4 -2)
  • CCA/Components/MPMICE: MPMICE.cc (+5 -5)
jpeterson 2010-08-28 14:19 Rev.: 46122

Constitutive Models

Added cell temperature parameter to computePressEOSCM.
This will allow temperature dependent equations of state.


A StandAlone/inputs/MPM/insert.dat
A StandAlone/inputs/MPM/extrude.xml
A StandAlone/inputs/MPM/extrude.ups

Added example problem of particle insertion.


M CCA/Components/Models/HEChem/DDT1.cc
M CCA/Components/Models/HEChem/DDT1.h

Added line to prevent cracked burning in the cell ahead of front.

92 lines of code changed in 58 files:

  • CCA/Components/MPM/ConstitutiveModel: CNH_MMS.cc (+1 -1), CNH_MMS.h (+1 -1), CompMooneyRivlin.cc (+1 -1), CompMooneyRivlin.h (+1 -1), ConstitutiveModel.h (+1 -1), Diamm.cc (+1 -1), Diamm.h (+1 -1), ElasticPlastic.cc (+1 -1), ElasticPlastic.h (+1 -1), ElasticPlasticHP.cc (+1 -1), ElasticPlasticHP.h (+1 -1), HypoElastic.cc (+1 -1), HypoElastic.h (+1 -1), HypoElasticFortran.cc (+1 -1), HypoElasticFortran.h (+1 -1), HypoElasticImplicit.cc (+1 -1), HypoElasticImplicit.h (+1 -1), HypoElasticPlastic.cc (+1 -1), HypoElasticPlastic.h (+1 -1), IdealGasMP.cc (+1 -1), IdealGasMP.h (+1 -1), Kayenta.cc (+1 -1), Kayenta.h (+1 -1), MWViscoElastic.cc (+1 -1), MWViscoElastic.h (+1 -1), Membrane.cc (+1 -1), Membrane.h (+1 -1), MurnahanMPM.cc (+1 -1), MurnahanMPM.h (+1 -1), RigidMaterial.cc (+1 -1), RigidMaterial.h (+1 -1), ShellMaterial.cc (+1 -1), ShellMaterial.h (+1 -1), SmallStrainPlastic.cc (+1 -1), SmallStrainPlastic.h (+1 -1), SoilFoam.cc (+1 -1), SoilFoam.h (+1 -1), TransIsoHyper.cc (+1 -1), TransIsoHyper.h (+1 -1), TransIsoHyperImplicit.cc (+1 -1), TransIsoHyperImplicit.h (+1 -1), UCNH.cc (+1 -1), UCNH.h (+1 -1), ViscoPlastic.cc (+1 -1), ViscoPlastic.h (+1 -1), ViscoScram.cc (+1 -1), ViscoScram.h (+1 -1), ViscoScramImplicit.cc (+1 -1), ViscoScramImplicit.h (+1 -1), ViscoTransIsoHyper.cc (+1 -1), ViscoTransIsoHyper.h (+1 -1), ViscoTransIsoHyperImplicit.cc (+1 -1), ViscoTransIsoHyperImplicit.h (+1 -1), Water.cc (+1 -1), Water.h (+1 -1)
  • CCA/Components/MPMICE: MPMICE.cc (+5 -5)
  • CCA/Components/Models/HEChem: DDT1.cc (+31 -11), DDT1.h (+1)
jpeterson 2010-08-18 14:45 Rev.: 46081

Moved initialization outside of loop

3 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel: UCNH.cc (+3 -2)
jpeterson 2010-08-18 14:44 Rev.: 46080

Added JWL equation of state to ViscoScram. Made modifications to how Murnaghan EOS data is stored.

M CCA/Components/MPM/ConstitutiveModel/ViscoScram.h
M CCA/Components/MPM/ConstitutiveModel/ViscoScram.cc
M StandAlone/inputs/UPS_SPEC/constitutive_models.xml



Fixed compiler warnings about uninitialized IntVectors

M CCA/Components/MPM/ConstitutiveModel/UCNH.cc

194 lines of code changed in 3 files:

  • CCA/Components/MPM/ConstitutiveModel: UCNH.cc (+1 -1), ViscoScram.cc (+176 -19), ViscoScram.h (+17 -4)
jpeterson 2010-08-17 14:52 Rev.: 46064

Fix last commit

0 lines of code changed in 1 file:

  • Core/Grid: cpdiInterpolator.cc (-2)
jpeterson 2010-08-17 14:32 Rev.: 46062

New CPDI interpolator with performance enhancements

265 lines of code changed in 2 files:

  • CCA/Components/MPM: MPMFlags.cc (+1 -1)
  • Core/Grid: cpdiInterpolator.cc (+264 -238)
jpeterson 2010-08-16 11:35 Rev.: 46044

Add in initialization that was nuked in creation of UCNH. Wasn't noticed because bug only occurs when pressure stabilization is used

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel: UCNH.cc (+1 -1)

(39 more)

Generated by StatSVN 0.4.0