[root]/Packages/Uintah/CCA/Components/MPM/ConstitutiveModel
PlasticityModels
(42 files, 3514 lines)
UnusedCM
(5 files, 3455 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 146 (100.0%) | 4401 (100.0%) | 30.1 |
banerjee | 4 (2.7%) | 3671 (83.4%) | 917.7 |
guilkey | 95 (65.1%) | 695 (15.8%) | 7.3 |
luitjens | 13 (8.9%) | 29 (0.7%) | 2.2 |
worthen | 31 (21.2%) | 5 (0.1%) | 0.1 |
harman | 3 (2.1%) | 1 (0.0%) | 0.3 |
Small strain plasticity model. Still under revision to include kinematic
hardening.
3600 lines of code changed in 2 files:
Change assertions to check for <= zero, not just != zero.
0 lines of code changed in 2 files:
Added an addSharedCRImplicitHypo, which adds a require for stress
for those models that need it, but keep those that don't from the
extra bloat in memory and checkpoints.
0 lines of code changed in 10 files:
If artificial viscosity is requested in an implicit MPM input file,
turn it off and warn the user that it is not implemented.
Create a carryForwardSharedDataImplicit in ImplicitCM for use with
RigidMaterial.
40 lines of code changed in 4 files:
1. Revert earlier change which had ImpMPM computing pdTdt. Some
of the implicit CMs were already doing this, and now they all are.
2. Use addSharedCRForImplicit in all of the models now, in an effort
to clean up and clarify.
3. Preparation for making implicit code work with GIMP. Remove assumptions
about use of LinearInterpolator, insert gets for psize, etc. The heavy
lifting of building the stiffness matrix up still remains, but everything
else should be ready.
192 lines of code changed in 21 files:
Switched the order of time integration from updating stress at the
top of the cycle to updating it at the bottom based on evidence that
for GIMP this provides significantly better accuracy and stability.
This will change the answers for everything.
241 lines of code changed in 36 files:
Added the use of variable shear moduli for Comer, must turn on the
#define Comer line first.
18 lines of code changed in 1 file:
Need to actually compute a displacement gradient, not just
set it equal to zero before computing the stress. i.e. this is a bug fix.
11 lines of code changed in 1 file:
Change cerr to cout for Negative Jacobian warning.
3 lines of code changed in 1 file:
Tweaks (that don't really affect this trunk) that help Uintah branch merges operate much more smoothly.
3 lines of code changed in 2 files:
move SCISHARE to UINTAHSHARE. Also disable the share flags if building static
2 lines of code changed in 1 file:
Change to the thermal stress code. Get rid of computeParticleTempFromGrid,
and just use the old particle temperature. The reasons for the now removed
approach were not understood by anyone who still works here, and for that
reason, were shown the door.
5 lines of code changed in 5 files:
Remove ParticleSet for variety of reasons, which basically sums up to:
it was just an overglorified wrapper around an int that wasn't always updated and posed a maintenance nightmare.
Change interface to ParticleSubset creation: remove the 'fill' and 'hint' parameters. IMO, they were confusing as to what size the PS ended up being.
0 lines of code changed in 28 files:
new->scinew
2 lines of code changed in 1 file:
new->scinew (more coming tomorrow)
20 lines of code changed in 10 files:
Remove flushMatrix from the constitutive models, it is now done elsewhere.
0 lines of code changed in 6 files:
Initialize d_active
2 lines of code changed in 1 file:
Progress twoards AMR Implicit MPM.
5 lines of code changed in 1 file:
Added active stress option.
13 lines of code changed in 3 files:
Added active stress option (in February, apparently forgot to check it in...)
11 lines of code changed in 3 files:
(6 more)