Directory Packages/Uintah/CCA/Components/MPM/ConstitutiveModel/

Total Files:
58
Deleted Files:
0
Lines of Code:
33425

[root]/Packages/Uintah/CCA/Components/MPM/ConstitutiveModel
                            directory in repo PlasticityModels (71 files, 9079 lines)
                                directory in repo Validation (10 files, 4063 lines)
                            directory in repo UnusedCM (1 files, 315 lines)

Lines of Code

Packages/Uintah/CCA/Components/MPM/ConstitutiveModel/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 324 (100.0%) 6373 (100.0%) 19.6
guilkey 60 (18.5%) 4738 (74.3%) 78.9
jas 129 (39.8%) 898 (14.1%) 6.9
dav 30 (9.3%) 290 (4.6%) 9.6
worthen 89 (27.5%) 183 (2.9%) 2.0
banerjee 4 (1.2%) 160 (2.5%) 40.0
yguo 6 (1.9%) 86 (1.3%) 14.3
mjc 5 (1.5%) 15 (0.2%) 3.0
kuzimmer 1 (0.3%) 3 (0.0%) 3.0

Most Recent Commits

guilkey 2006-12-06 15:24 Rev.: 36012

Add StrainEnergy type to the outputProblemSpec

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: ViscoTransIsoHyperImplicit.cc (changed)
guilkey 2006-11-15 14:00 Rev.: 35858

Stupid formatting change.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CompNeoHookImplicit.cc (changed)
guilkey 2006-11-09 17:22 Rev.: 35835

Adding a material model for a Newtonian liquid.

495 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: ConstitutiveModelFactory.cc (new), Water.cc (new 374), Water.h (new 121), sub.mk (new)
guilkey 2006-11-03 09:38 Rev.: 35778

Added a member variable to specify the strain energy model.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: ViscoTransIsoHyperImplicit.h (new)
guilkey 2006-11-02 18:45 Rev.: 35777

Made choosing a strain energy model a run time option.

22 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: ViscoTransIsoHyperImplicit.cc (+22 -40)
guilkey 2006-11-02 17:24 Rev.: 35775

First, moved the original version of ViscoTransIsoHyperImplicit
into VTIHFailure.NotUsed.cc. This version still works and runs,
but is inflexible with respect to deviatoric stress models, and
so has been replaced. In addition, this version contains the
material failure modelling, which, since it isn't going to be
used on the near horizon, has been removed from the new code for
simplicity.

Second, the new version has two features. First, the deviatoric stress
update and stiffness are written in terms of deriviatives of the
strain energy function, which simplifies incorporating a new one.
Next, an additional strain energy function has been added, the
Veronda-Westmann model. One can currently switch betwixt the two
by using the compiler directives at the top of the file.
(TODO: Make this a run time option).

In the new version the stiffness contribution due to viscous effects
have not yet been included (this should be easy) and the failure stuff
has been removed (see above).

1784 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: VTIHIFailure.NotUsed.cc (new 1557), ViscoTransIsoHyperImplicit.cc (+227 -475)
worthen 2006-10-31 13:49 Rev.: 35737

Remove concept of time-refinement from Grid, and store whether the sim is lockstep in SharedState. Have components compute delt based on the level it's on and have the SimulationController worry about the inter-level constraints. (Also consolidate SimCnt::doInitialTimestepRegridding into doInitialTimestep and doRegridding)

46 lines of code changed in 36 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CNHDamage.cc (+1 -2), CNHPDamage.cc (new), CompMooneyRivlin.cc (+4 -8), CompNeoHook.cc (new), CompNeoHookPlas.cc (+3 -6), ElasticPlastic.cc (new), HypoElastic.cc (new), HypoElasticPlastic.cc (new), IdealGasMP.cc (new), MWViscoElastic.cc (+2 -4), Membrane.cc (new), RigidMaterial.cc (new), ShellMaterial.cc (+2 -4), SoilFoam.cc (+4 -8), TransIsoHyper.cc (+3 -6), ViscoSCRAMHotSpot.cc (new), ViscoScram.cc (+3 -6), ViscoTransIsoHyper.cc (+3 -6)
guilkey 2006-10-02 20:06 Rev.: 35485

Use loadBMats throughout.

4 lines of code changed in 7 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CompNeoHookImplicit.cc (+1 -39), HypoElasticImplicit.cc (+1 -50), TransIsoHyperImplicit.cc (+1 -40), ViscoScramImplicit.cc (+1 -48)
guilkey 2006-10-02 19:55 Rev.: 35484

Implemented loadBMats (load B matrices) in order to clean up the
implicit models a little bit. This replaces 38 lines of code with 1
function call. Also, in ViscoTransIsoHyper* models, skip over the
visco stuff if the first visco-elastic constant is zero, i.e. assume that
the rest are zero as well.

230 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: ImplicitCM.cc (new), ImplicitCM.h (+4), ViscoTransIsoHyper.cc (+59 -59), ViscoTransIsoHyperImplicit.cc (+118 -147)
guilkey 2006-09-22 16:59 Rev.: 35412

Moved d_with_ice to the MPMFlags.

7 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: SoilFoam.cc (+7 -1)
worthen 2006-09-19 14:40 Rev.: 35372

Force time-refinement to be based on cell refinement. This is probably temporary until we get the arbitrary-timestep per level working.

Also provides a "lockstep" knob for AMR that will in essence force TRR To be 1

Most of the changes are just moving adjustDelt from SimulationState back to Level.

44 lines of code changed in 18 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CNHDamage.cc (+1 -1), CNHPDamage.cc (+1 -1), CompMooneyRivlin.cc (+3 -3), CompNeoHook.cc (+3 -3), CompNeoHookPlas.cc (+3 -3), ElasticPlastic.cc (+3 -3), HypoElastic.cc (+3 -3), HypoElasticPlastic.cc (+3 -3), IdealGasMP.cc (+2 -2), MWViscoElastic.cc (+2 -2), Membrane.cc (+2 -2), RigidMaterial.cc (+2 -2), ShellMaterial.cc (+2 -2), SoilFoam.cc (+3 -3), TransIsoHyper.cc (+3 -3), ViscoSCRAMHotSpot.cc (+2 -2), ViscoScram.cc (+3 -3), ViscoTransIsoHyper.cc (+3 -3)
guilkey 2006-09-14 17:36 Rev.: 35355

No longer create an instance of MPMFlags for each material. Not sure
why this was ever done, but it was causing problems. Now, pass flags into
the constructor for MPMMaterial from SerialMPM, or whichever MPM you are
using.

7 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: MPMMaterial.cc (new), MPMMaterial.h (new)
jas 2006-07-11 19:33 Rev.: 34739

Don't use the vector.reserve() for allocating space, just specify the size
in the constructor. This ensures that the vector.size() will be set.

76 lines of code changed in 19 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CNHDamage.cc (+6 -12), CNHPDamage.cc (+6 -12), CompNeoHookImplicit.cc (+4 -8), ConstitutiveModel.cc (new), ElasticPlastic.cc (+6 -12), HypoElastic.cc (+2 -4), HypoElasticImplicit.cc (+4 -8), HypoElasticPlastic.cc (+6 -12), IdealGasMP.cc (+2 -4), MWViscoElastic.cc (+2 -4), Membrane.cc (+2 -4), ShellMaterial.cc (+10 -20), SoilFoam.cc (+2 -4), TransIsoHyperImplicit.cc (+4 -8), ViscoSCRAMHotSpot.cc (+2 -4), ViscoScram.cc (+2 -4), ViscoScramImplicit.cc (+4 -8), ViscoTransIsoHyperImplicit.cc (+4 -8)
banerjee 2006-06-06 09:59 Rev.: 34422

Make sure determinant of Jacobian is always positive.

26 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: ConstitutiveModel.cc (+26)
worthen 2006-06-02 15:23 Rev.: 34405

Prep configure to run under cygwin. Not quite ready yet.

Windows port of Uintah. Currently does not support Arches or Radiation (due to lack of fortran).

31 lines of code changed in 10 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CNHDamage.cc (+4), CNHPDamage.cc (+3), ElasticPlastic.cc (+6), HypoElasticPlastic.cc (+6), IdealGasMP.cc (+4 -4), IdealGasMP.h (+1 -1), MPMMaterial.h (+2 -1), ViscoScram.cc (+4), ViscoScramImplicit.cc (+1)
jas 2006-06-02 11:50 Rev.: 34401

Added FakePetscSolver.cc which is compiled when PETSC is not installed.
This class will throw an exception if any MPMPetscSolver routine is called.

Removed #ifdef HAVE_PETSC.

petsc routines will be used if petsc is installed. If petsc is not installed
the FakePetscSolver will generate an exception and exit.

0 lines of code changed in 9 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CNHDamage.cc (-4), CNHPDamage.cc (-4), CompNeoHookImplicit.cc (-4), ElasticPlastic.cc (-4), HypoElasticImplicit.cc (-4), HypoElasticPlastic.cc (-4), TransIsoHyperImplicit.cc (-4), ViscoScramImplicit.cc (-4), ViscoTransIsoHyperImplicit.cc (-4)
jas 2006-05-31 20:58 Rev.: 34370

Eliminate the hard coding of the PetsSolver so that SimpleSolver can
be used even if petsc is installed.

23 lines of code changed in 31 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CNHDamage.cc (+1 -5), CNHDamage.h (new), CNHPDamage.cc (+1 -5), CNHPDamage.h (+1 -5), CompNeoHookImplicit.cc (+1 -5), CompNeoHookImplicit.h (new), ElasticPlastic.cc (+1 -5), ElasticPlastic.h (+1 -5), HypoElasticImplicit.cc (+1 -5), HypoElasticImplicit.h (+1 -5), HypoElasticPlastic.cc (+1 -5), HypoElasticPlastic.h (+1 -5), ImplicitCM.cc (+1 -5), ImplicitCM.h (+2 -7), RigidMaterial.cc (+1 -5), RigidMaterial.h (+1 -5), TransIsoHyperImplicit.cc (+1 -5), TransIsoHyperImplicit.h (new), ViscoScramImplicit.cc (+1 -5), ViscoScramImplicit.h (new), ViscoTransIsoHyperImplicit.cc (+1 -5), ViscoTransIsoHyperImplicit.h (+1 -5)
worthen 2006-05-22 18:54 Rev.: 34310

Fix MPM memory leak

6 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: ConstitutiveModel.h (new), MPMMaterial.cc (+1 -1)
worthen 2006-05-20 00:11 Rev.: 34296

Reorganize AMR input file and Regridder (most of these changes involve moving the time_refinement_ratio from Level to SimulationState). Also make error message in DataArchiver, usage in RestartMerger, and pids (for debugger attachment) more useful. Do implicit MPM TG compile once per outer level TG compile (and put Todd's for impICE how he likes it).

56 lines of code changed in 22 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CNHDamage.cc (+1 -1), CNHPDamage.cc (+1 -1), CompMooneyRivlin.cc (+3 -3), CompNeoHook.cc (+3 -3), CompNeoHookPlas.cc (+3 -3), ConstitutiveModel.cc (+1), ConstitutiveModel.h (+7), ElasticPlastic.cc (+3 -3), HypoElastic.cc (+3 -3), HypoElasticPlastic.cc (+3 -3), IdealGasMP.cc (+2 -2), MPMMaterial.cc (+3 -2), MPMMaterial.h (+1 -1), MWViscoElastic.cc (+2 -2), Membrane.cc (+2 -2), RigidMaterial.cc (+2 -2), ShellMaterial.cc (+2 -2), SoilFoam.cc (+3 -3), TransIsoHyper.cc (+3 -3), ViscoSCRAMHotSpot.cc (+2 -2), ViscoScram.cc (+3 -3), ViscoTransIsoHyper.cc (+3 -3)
guilkey 2006-04-26 20:29 Rev.: 34031

Make the implicit models use total nodal displacement when
d_doGridReset==false. Get ViscoTransIsoHyperImplicit working,
clean up other models. Verified implementation of:

ViscoTransIsoHyper.cc
TransIsoHyperImplicit.cc
ViscoTransIsoHyperImplicit.cc

against implementations in NIKE3D.

1156 lines of code changed in 9 files:

  • Packages/Uintah/CCA/Components/MPM/ConstitutiveModel: CompNeoHook.cc (-2), CompNeoHookImplicit.cc (+63 -80), ConstitutiveModel.cc (+67), ConstitutiveModel.h (+17), ImplicitCM.cc (+5 -8), ImplicitCM.h (-1), TransIsoHyperImplicit.cc (+291 -284), ViscoTransIsoHyper.cc (+181 -186), ViscoTransIsoHyperImplicit.cc (+532 -576)

(23 more)

Generated by StatSVN 0.4.0