[root]/CCA/Components/MPM/Materials/ConstitutiveModel
Biswajit
(9 files, 8707 lines)
ElasticityModels
(30 files, 2526 lines)
Models
(53 files, 8571 lines)
PlasticityModels
(132 files, 19228 lines)
PortableTongeRamesh
(1 files, 204 lines)
QuocAnh
(16 files, 766 lines)
UnusedCM
(39 files, 24525 lines)
ViscoElastic
(7 files, 1777 lines)
fortran
(5 files, 1748 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 157 (100.0%) | 136 (100.0%) | 0.8 |
harman | 124 (79.0%) | 69 (50.7%) | 0.5 |
guilkey | 23 (14.6%) | 26 (19.1%) | 1.1 |
quocanh | 4 (2.5%) | 24 (17.6%) | 6.0 |
jbhooper | 6 (3.8%) | 17 (12.5%) | 2.8 |
add constitutive models for geomaterials including: Mohr Coulomb, hypoplasticity Bauer for granular materials; nonlocal damage elastoplastic model for rock cracking
24 lines of code changed in 4 files:
Add in a couple of basic, generalized viscoelastic material models for MPM.
17 lines of code changed in 2 files:
Update ElasticPlasticHP constitutive model and JohnsonCookDamage model to accurately track particle localization.
0 lines of code changed in 4 files:
Change the interface to the interpolators. Previously, all calls to the
interpolators passed in the particle's reference size and the deformation
gradient, even though only CP*Interpolators use the deformation gradient.
Now, at the top of each MPM timestep, the current size (F*size for CP*I
particles, or just size for other interpolators) is passed in. This has
the upside of only computing the F*size product once/timestep, not once per
call to an interpolator task. Also, fewer tasks require the deformation
gradient, so data dependencies are reduced a little bit.
26 lines of code changed in 21 files:
Fix some warnings in the ArrudaBoyce model.
0 lines of code changed in 2 files:
Updated Copyright date
69 lines of code changed in 124 files: