[root]/CCA/Components/MPM/ConstitutiveModel
Biswajit
(9 files, 8717 lines)
ElasticityModels
(30 files, 2526 lines)
Models
(53 files, 8587 lines)
PlasticityModels
(126 files, 17421 lines)
UnusedCM
(39 files, 24515 lines)
fortran
(5 files, 1739 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 239 (100.0%) | 19142 (100.0%) | 80.0 |
mhomel | 54 (22.6%) | 11028 (57.6%) | 204.2 |
guilkey | 40 (16.7%) | 6942 (36.3%) | 173.5 |
colovos | 14 (5.9%) | 1075 (5.6%) | 76.7 |
jas | 120 (50.2%) | 65 (0.3%) | 0.5 |
jsutherland | 3 (1.3%) | 22 (0.1%) | 7.3 |
harman | 4 (1.7%) | 10 (0.1%) | 2.5 |
kamojjala | 4 (1.7%) | 0 (0.0%) | 0.0 |
Fix an error message so that it tells me information that I can use.
0 lines of code changed in 2 files:
Remove TongeRamesh model for now...
0 lines of code changed in 8 files:
Adding the TongeRamesh material model developed by Andy Tonge and KT Ramesh
of JHU.
6620 lines of code changed in 6 files:
Added check to avoid state variable iterations when no porosity or fluid effects are present
0 lines of code changed in 2 files:
Modified the step division, and improved the algorithm for computing the interior point in nonHardeningReturn
134 lines of code changed in 3 files:
Added code that will hopefully prevent the code from hanging in the nonHardening return loop.
71 lines of code changed in 6 files:
Turned fastapproximatefunctions off by default. Can be enabled by #define MHfastfcns in Arenisca3.cc
30 lines of code changed in 4 files:
Silence some warnings so that Todd will crawl just a LITTLE bit out of my hiny.
Note: Remaining warnings under the MPM component, when compiled with gcc-4.7,
are not clear enough for me to fix at this time. All but 3 come from one file,
that is an imported library. The remainders are due to PETSc versionitis, or
are fortran related.
5 lines of code changed in 2 files:
Fixed the poisson scaling bug, previously fixed in Arenisca 3
-This line, and those below, will be ignored--
M ConstitutiveModel/Arenisca4.cc
1 lines of code changed in 1 file:
Fixed a bug in the step divide code, causing it to erroneously use an overly conservative dtep division.
New version is much faster and seems stable but let me know if you have any robustness issues.
51 lines of code changed in 2 files:
Added Lode angle dependence with Mohr Coulomb and Gudehus options. Added inputs for Lode angle functions and max princ stress.
Replaced some functions with lookup tables but still slow.
128 lines of code changed in 2 files:
changed input types for Arenisca4 3rd invariant dependence paramters
110 lines of code changed in 1 file:
Arenisca 4 no working with structure to support 3rd invariant dependence. Passes the A3 benchmarks.
Still needs inputs for Lode angle function and faster implementation.
205 lines of code changed in 2 files:
Add a semicolon to fix compile error.
0 lines of code changed in 2 files:
Set the default melting temperature to a large number, rather than room temperature, so that
if someone wishes to allow melting, they have to ask for it, rather than getting it by surprise.
Also, issue a warning if a particle's temperature exceeds the melting temperature, but the <do_melting>
flag is not set to true. Currently ElasticPlasticHP does nonsensical things, and the user should be
warned.
9 lines of code changed in 3 files:
Fixed a typo in the poisson scaling for arenisca3. Rewrote Arenisca4 to allow for 3rd invariant dependence. It builds but has not been tested yet at all.
1618 lines of code changed in 4 files:
added pressure dependent Poisson scaling, and cleaned up some old ifdef
135 lines of code changed in 2 files:
Formatting improvements.
53 lines of code changed in 2 files:
Minor formatting, getting rid of tabs and alignment
7 lines of code changed in 1 file:
Added input error checking, scaling of elastic properties with disaggregation (timestep control).
Also moved computation of sqrt(3k/2g) and limit paramters out of deep loops for significant
efficiency gain.
201 lines of code changed in 2 files:
Added support for disaggregation strain initialization to define a continuous variable density jet, also fixed eve to use defgrad_new and fixed comments
87 lines of code changed in 2 files:
Added support for variability. "coher" is now passed through functions and used to perturb peakI1.
207 lines of code changed in 2 files:
modified Arenisca3 to improve speed, using fast approximate functions for certain pow and exp and a lookup table
1672 lines of code changed in 3 files:
Added rate dependence, cleaned up the code.
160 lines of code changed in 2 files:
Removed some commented out debugging code, fixed some formatting, replaced some divides by multiplies, etc.
12 lines of code changed in 1 file:
changed rate dependence slightly and cleaned up code. important to note the trial stress is now calculated at sthe quasistatic stress plus the stress increment (from strain rate)
112 lines of code changed in 3 files:
added .h file to go with last night's changes
12 lines of code changed in 1 file:
added support for nonlinear drucker prager, changed subcyle input parameter, and cleaned up shear limit code
130 lines of code changed in 1 file:
Changed the error checking for much faster and more reasonable response as evp nears p3 limit.
54 lines of code changed in 1 file:
Updated rate dependence section to remove duplicated code as well as some general clean up. Last commit for the day
75 lines of code changed in 1 file:
efficiency changes to Arenisca 3
41 lines of code changed in 2 files:
Fixed initial pore pressure bug and deleted rotation[idx] and f_trial_step[idx] terms
4 lines of code changed in 1 file:
Significant changes to the Arenisca3 code including an implementation of the strain-to-yield fluid model.
1043 lines of code changed in 2 files:
Code cleaned up. Alignment issues corrected and unnecessary comments removed. MASSIVE number of changed lines but NO LOGIC CHANGES
534 lines of code changed in 1 file:
Removed temporarily allocated variables that are no longer needed
20 lines of code changed in 1 file:
added the 3Kby2G fix with temporary preprocessor directive to turn on and off
45 lines of code changed in 1 file:
Delete some commented out spew of Hamid's. Still not sure why there is a conditional
with the same code in both branches...
4 lines of code changed in 1 file:
Remove comment about code possibly being incorrect.
2 lines of code changed in 1 file:
Remove all instances of allocateCMDataAdd from the various Arensica files. This was
removed from all other models a while back.
0 lines of code changed in 6 files:
Correct the calculation of density for use in the timestep size calculation.
7 lines of code changed in 1 file:
(19 more)