[root]/Packages/Uintah/CCA/Components/MPM/ConstitutiveModel/PlasticityModels
Validation
(110 files, 9003 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 115 (100.0%) | 3227 (100.0%) | 28.0 |
banerjee | 84 (73.0%) | 2560 (79.3%) | 30.4 |
anup | 4 (3.5%) | 591 (18.3%) | 147.7 |
dgroulx | 18 (15.7%) | 35 (1.1%) | 1.9 |
dav | 4 (3.5%) | 28 (0.9%) | 7.0 |
jas | 3 (2.6%) | 7 (0.2%) | 2.3 |
worthen | 1 (0.9%) | 3 (0.1%) | 3.0 |
jones | 1 (0.9%) | 3 (0.1%) | 3.0 |
Added two arguments to the end of all exception constructors, __FILE__ and __LINE__ for use in printing out meaningful exception info when exceptions are broken.
35 lines of code changed in 18 files:
ElasticPlastic: Got rid of SGI warnings for devStressOld.
MTSPlastic: Got rid of SGI warnings related to old pMTS stuff.
Replaced forward euler for sigma_e with midpoint rule
to spped things up.
NPShear: Added check for finiteness of J = exp(x).
85 lines of code changed in 3 files:
Remove internal variable evolution so that this model can be run
with implicit MPM.
114 lines of code changed in 3 files:
Avoid division by zero.
0 lines of code changed in 2 files:
Remove ASSERTs.
10 lines of code changed in 1 file:
1) ElasticPlastic.cc :
a) delT bug fixed - delT was never initialized in the implicit
stress update.
b) Shear modulus and melt temperature bug fixed - the wrong
functions were being called.
2) NPshear.cc:
a) Set the maax shear modulus (at T = 0) to input mu_0.
23 lines of code changed in 1 file:
Another set of bug fixes. The Johnson-Cook and MTS models have been
thoroughly tested again and found running correctly at this version.
(in conjunction with the Mie-Gruneisen EOS and NPShear).
178 lines of code changed in 30 files:
Fixed bugs in the implicit version of HypoeElasticPlastic and ElasticPlastic.
Added volume to the state structure.
Fixed long standing bug in the internal energy calculation in
Mie-Gruneisen EOS.
21 lines of code changed in 4 files:
1) Added implicit stress updates for ElasticPlastic and HypoElasticPlastic.
2) Small bugs fixes for NPShear and SCGMelt.
3) ImpMPM now saves the old temperature in pTempPrev.
4) ImplicitCM now requires delT and old volume in the shared adds
and requires for implicit calcs.
5) Got rid of pSpvol in SerialMPM.
25 lines of code changed in 3 files:
Additional commits towards the updating of the FakeArches stuff to handle the addition John made of the Components library. (Also adding updated .h file I forgot to commit in last batch.)
1 lines of code changed in 1 file:
Updates to sub.mk files and to FakeArches to make sus compile on the Mac (and on IBM (Frost)). FakeArches.cc is now used by the new CCA/Components library in addition to sus, so I've moved it into the Components directory and make it part of that library. Adjusted the useFakeArches.pl script to handle this. Updated (added necessary dependent libraries for Mac) and cleaned up sub.mk files. useFake[Other] scripts still need to be updated. Replaced relative #includes in some files with absolute (using <> instead of quotes). Added the mac gcc3.3 hack for isnan to a few files.
27 lines of code changed in 3 files:
Cleaned up compile warnings on muse.
Removed tabs.
123 lines of code changed in 12 files:
If newton iterations do not converge use bisection to find
the thermally activated part of the yield stress.
120 lines of code changed in 2 files:
Fixed bugs. Added methods for strain rate computation.
Added methods for Newton iterations in ElasticPlastic.cc
1861 lines of code changed in 23 files:
Revert single large Uintah_Core.so to smaller Uintah_Core_*.so.
5 lines of code changed in 1 file:
Convert all libraries under the Uintah_Core_ to a single Uintah_Core.so.
1 lines of code changed in 1 file:
Don't break the string that is in ProblemSetupException().
1 lines of code changed in 1 file:
Added ZerilliArmstrong plasticity model.
19 lines of code changed in 2 files:
First cut for Zerilli-Armstrong model.
572 lines of code changed in 2 files:
Use Core/Grid/Variables instead of Core/Variables, and satisfy picky Mac linker
3 lines of code changed in 1 file:
(1 more)