Martin Diehl
|
22d275b009
|
initialization also needed for "empty" phase to allocate state arrays
seems to be safe
|
2016-08-08 10:36:34 +02:00 |
Martin Diehl
|
faf44c0754
|
removed allocation for (dot)state backup, simplified screen output handling for MPI
|
2016-07-25 20:12:00 +02:00 |
Martin Diehl
|
bbf09506e6
|
using dEq, dNeq, cEq, dEq
|
2016-06-01 09:53:39 +02:00 |
Martin Diehl
|
8d285e4190
|
removed compiler warnings about conversion and floating point comparison
|
2016-05-27 11:46:34 +02:00 |
Martin Diehl
|
a7665bdab9
|
removed empty line remaining from old ID string
|
2016-02-29 14:26:06 +01:00 |
Martin Diehl
|
6e4239bb7c
|
removed Id
|
2016-01-27 14:06:21 +00:00 |
Philip Eisenlohr
|
684992bf50
|
exchanged mappingConstitutive array for more descriptive "phaseAt and phasememberAt"
|
2016-01-15 00:19:44 +00:00 |
Martin Diehl
|
519cd29c6f
|
using norm2 function as L2 norm (vector, math_norm3) and Frobenius norm (tensor, math_norm33)
|
2016-01-09 16:01:30 +00:00 |
Martin Diehl
|
86885cb2ba
|
wrong initialization order, thanks to N Grilli for reporting the bug
|
2016-01-06 16:46:37 +00:00 |
Martin Diehl
|
76fe37e496
|
commented and respected compiler warning
|
2015-12-08 18:10:06 +00:00 |
Pratheek Shanthraj
|
197ae53553
|
lots of memory savings (~ stateside + 250 pReals per integration point) when using analytic jacobian
|
2015-08-28 10:55:38 +00:00 |
Martin Diehl
|
6848d83d13
|
behavior of IO_stringPos was unsafe in some situations, also took the chance to rename the variables used in its context to a more meaningful name.
functions in the core module are not used, including kdTree
|
2015-08-28 07:38:48 +00:00 |
Pratheek Shanthraj
|
a14070bad4
|
changed up handling of delta states, and some bug fixes
|
2015-06-01 16:02:27 +00:00 |
Martin Diehl
|
0ba8f27320
|
took some gfortran complaints serious (unused imports, implicit castings)
|
2015-04-11 11:47:33 +00:00 |
Martin Diehl
|
b4456e76b3
|
introduced two small bugs
|
2015-04-11 09:25:15 +00:00 |
Martin Diehl
|
470fc2dce3
|
comparison for zero should be abs:
a == 0.0_pReal becomes abs(a) <= tiny(a)
a /= 0.0_pReal becomes abs(a) > tiny(a)
remove unused variables
|
2015-04-11 08:25:23 +00:00 |
Martin Diehl
|
d7b36c2c30
|
gfortran complaint about implicit casting,floating point comparison, and unused imported variables.
additionally changed use of math_invert33 to math_inv33 if det is not needed
|
2015-04-10 19:09:26 +00:00 |
Martin Diehl
|
a5ee02ff01
|
added some aliases for output to finally converge from 'shear_rate' to 'shearrate' and from 'accumulatedshear' to 'accumulated_shear'
|
2015-03-09 11:29:44 +00:00 |
Pratheek Shanthraj
|
0b59519a2a
|
updated damage models:
- coupling to plasticity handled within damage module instead of plasticity module
- anisotropic models more stable
|
2015-01-29 13:56:09 +00:00 |
Luv Sharma
|
460c0d73fa
|
Making use of extended plastic state with pointers, removed helper functions.
|
2015-01-04 19:26:33 +00:00 |
Pratheek Shanthraj
|
3f8678c7c4
|
plastic dot states evaluated at effective stress not damaged stress
|
2014-12-09 18:23:48 +00:00 |
Philip Eisenlohr
|
c34252c71c
|
changed constitutive_* prefix for plasticity laws to plastic_* to be consistent with novel thermal_, damage_, vacancy_, etc. laws.
|
2014-12-08 15:55:30 +00:00 |