[root]/CCA/Components/MPM/ConstitutiveModel
Biswajit
(7 files, 8308 lines)
Models
(4 files, 501 lines)
PlasticityModels
(29 files, 7777 lines)
Validation
(1 files, 1870 lines)
UnusedCM
(6 files, 6692 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 132 (100.0%) | 4299 (100.0%) | 32.5 |
austin | 7 (5.3%) | 2870 (66.8%) | 410.0 |
guilkey | 81 (61.4%) | 927 (21.6%) | 11.4 |
kamojjala | 5 (3.8%) | 315 (7.3%) | 63.0 |
colovos | 8 (6.1%) | 159 (3.7%) | 19.8 |
jsutherland | 25 (18.9%) | 28 (0.7%) | 1.1 |
jas | 4 (3.0%) | 0 (0.0%) | 0.0 |
harman | 2 (1.5%) | 0 (0.0%) | 0.0 |
Reverting the use of Boost to perform file and directory copies for restarting.
0 lines of code changed in 4 files:
Add variability and scale effects to Arenisca. A seed of zero turns off variability.
The max number of substeps has been changed to 100 from 15000 for speed.
The tolerance has been changed from 1e-9 to 1e-6 for speed.
0 lines of code changed in 4 files:
A few more additions to the Thomsen-Hartka water model.
0 lines of code changed in 2 files:
This one has been a long time coming.
Rip out the standard namespace opening that has been polluting header files throughout the framework. This crept into all sorts of places.
DO NOT open namespaces in header files. Ever.
28 lines of code changed in 25 files:
Add the Thomsen-Hartka water model files.
584 lines of code changed in 2 files:
Adding the Thomsen-Hartka model for water to the MPM constitutive models.
6 lines of code changed in 5 files:
Fixed some couts that were not commented out.
10 lines of code changed in 1 file:
Added rate dependence stuff for Hamid
193 lines of code changed in 1 file:
Moved delete defState downstream to the bottom of the particle loop.
Previously, defState was deleted and then passed into a function.
0 lines of code changed in 2 files:
Carry forward value for pLocalized_new so that it is not allowed to be randomly
initialized.
7 lines of code changed in 1 file:
updated arenisca for optional constitutive model inputs
26 lines of code changed in 2 files:
Checking in Arenisca for Homel. Also made changes to the test suite and its post processing.
2 lines of code changed in 1 file:
Committing Michaels elliptical cap Arenisc. -Dave A.
229 lines of code changed in 2 files:
1. Make the default for critical stress huge such that this will do nothing
unless a user really intends for something to happen.
2. Replace pow(x,2.) with x*x
3 lines of code changed in 1 file:
Stop compiling the fracture code. Next stop, SL County Landfill.
Remove unneeded include files (Node27 and NodeIterator) from several material
models.
2 lines of code changed in 29 files:
Changing the polar decomposition to polardecompositionRMB in the wrapper
ine, and those below, will be ignored--
M ConstitutiveModel/Kayenta.cc
0 lines of code changed in 2 files:
added particle variables for rate dependence in Arenisca
133 lines of code changed in 2 files:
Committing James Colovos Arenisca to repo. Most current version, compatible with kinematics modifications made to SerialMPM.
-Dave A.
2436 lines of code changed in 2 files:
Change the number size of UI, DC and GC arrays.
3 lines of code changed in 1 file:
Set tensorF_new (temporary value of F) to the identity for localized particles
to avoid numerical problems in the polarDecomposition later.
1 lines of code changed in 1 file:
Updating the UI number in the Weibull parser for PEAKI1I.
1 lines of code changed in 1 file:
Updating the Kayenta wrapper to match the updated model.
314 lines of code changed in 2 files:
Move the calculation of velocity gradient and deformation gradient out of the constitutive models,
and just have one version of the code to maintain in SerialMPM.
Other changes:
1. Add the ability to specify a number of subcycles in the calculation of F in the input file. Use the MPM Flag "minimum_subcycles_for_F"
2. Add the option to use an approximation to the exponential to compute the increment in F. Use a negative value for "minimum_subcycles_for_F", with the absolute value being the number of terms in the TS approximation.
3. Disable support for Fracture. Most fracture code persists, but won't work. It will be removed later.
This will definitely break the regression tester, but the differences have been verified to be small, or in some cases limited to the number of checkpoint variables changing (pTempPrevNew has been removed, whose brainchild was that again?).
310 lines of code changed in 31 files:
Compute volume_new base on Fnew
1 lines of code changed in 1 file:
Move the Membrane model to the UnusedCM. Correct volume update in HypoElastic
to use J=det(Fnew).
1 lines of code changed in 5 files:
Use J from the new F.
1 lines of code changed in 1 file:
Get this model running again.
8 lines of code changed in 1 file: