Martin Diehl
103b46ecbb
don't repeate code over different plastic_xxx modules
2018-10-03 07:58:02 +02:00
Martin Diehl
0cac6ce0d2
allocating to wrong size
2018-10-03 07:36:57 +02:00
Martin Diehl
ba383336f5
only one projection matrix required for all (non)schmid projections
...
following the example from plastic_nonlocal
2018-10-03 07:23:18 +02:00
Martin Diehl
d718521890
polishing
2018-10-03 07:13:30 +02:00
Martin Diehl
384a785805
more sevice functions use
...
still trying
2018-10-01 23:02:31 +02:00
Martin Diehl
ff2614b757
using 'service functions' from lattice
...
get rid of many global array on the long run
2018-10-01 22:48:14 +02:00
Martin Diehl
e6fa3f3d35
correct stress in postResults
2018-09-16 22:57:50 +02:00
Martin Diehl
cea2fba063
don't repeat code that can be handled centrally
2018-09-16 22:38:57 +02:00
Martin Diehl
9570fb894a
correct names and no superflous conversions anymore
2018-09-16 22:31:55 +02:00
Martin Diehl
25a38ad438
initialization broken
...
- need to consider case of no twin/slip active
- state0 needs to be initialized
2018-09-15 05:45:10 +02:00
Martin Diehl
9f16cefd9f
renaming in accordance with the DAMASK paper
2018-09-14 11:17:14 +02:00
Martin Diehl
af32b3d85b
reordering for easier overview
2018-09-14 10:51:44 +02:00
Martin Diehl
3dd47eade9
just renaming, better readable...
2018-09-14 10:18:44 +02:00
Martin Diehl
07b0ddf711
polishing
2018-09-14 10:08:36 +02:00
Martin Diehl
18858301d5
using consistently i as first running index and j as second
2018-09-14 09:59:04 +02:00
Martin Diehl
b165e48d9f
non-Schmid contribution were ignored in test
...
reverted, just to ensure that the results have not changed: Never
polishing and change physics at the same time
2018-09-14 05:21:05 +02:00
Martin Diehl
8ecb019566
real must be pReal for MSC.Marc
2018-09-13 05:51:58 +02:00
Martin Diehl
4266872965
array out of bounds was possible for Ntwin =0
...
in postResults(c+1:c+prm%totalNtwin) c+1 will be out of bounds if
c is already size(postResults)
2018-09-13 05:41:44 +02:00
Martin Diehl
3068caa9a3
[skip sc] resolved stress not needed
...
using kinetics_xxx as in disloUCLA
compiles on gfortran but pre-receive hook with intel compiler (MSC.Marc)
fails
2018-09-12 21:05:40 +02:00
Martin Diehl
edebe4d1ed
vectorization error
2018-09-12 12:26:33 +02:00
Martin Diehl
c9b5b3fb7b
should be always set, even if no twinning is enabled
...
fixes NaN in dotState
2018-09-12 12:08:03 +02:00
Martin Diehl
253f318e55
preventing NaN in dotState
2018-09-12 11:47:35 +02:00
Martin Diehl
2337dde525
cleaning
2018-09-12 11:26:59 +02:00
Martin Diehl
8a406150f8
polishing
2018-09-12 10:06:04 +02:00
Martin Diehl
3352611267
cleaning
2018-09-12 09:59:09 +02:00
Martin Diehl
c9208315f5
avoid repeated calculations
...
does not save so much here, but avoids having inconsistent calculation
(e.g. nonSchmid effects) and serves as a template for more complex
models
2018-09-12 09:23:11 +02:00
Martin Diehl
cf65aae92a
correct names
2018-09-01 06:49:03 +02:00
Martin Diehl
b163a8aaa0
Non-schmid activated again
...
internally, no need for long name plastic_phenopowerlaw_postResults
2018-08-30 00:57:15 +02:00
Martin Diehl
6d28883db5
starting to include non-Schmid terms (again)
2018-08-29 12:07:51 +02:00
Martin Diehl
922273f230
does not make sense to store and use the 6-vector version of the Schmid
...
matrix
2018-08-29 12:03:31 +02:00
Martin Diehl
baeb449e07
WIP: debugging
2018-08-29 11:44:39 +02:00
Martin Diehl
0041d21777
output was screwed up
2018-08-26 06:20:48 +02:00
Martin Diehl
4f1becb503
cleaning and fixing bugs (wrong indices)
2018-08-25 21:27:14 +02:00
Martin Diehl
f458de82fa
simplified
2018-08-25 21:13:32 +02:00
Martin Diehl
3ff7c9c0eb
extendend to Schmid_twin
2018-08-25 20:55:15 +02:00
Martin Diehl
fbaac484ea
extended to postResults
2018-08-25 20:32:01 +02:00
Martin Diehl
780699740d
internal (non)-Schmid definitions also in dotState
2018-08-25 20:19:02 +02:00
Martin Diehl
ba9330c8dd
early rename
2018-08-25 20:08:46 +02:00
Martin Diehl
d51b00c2d3
no need to loop over families and systems independently. no need for 3333
2018-08-25 20:06:19 +02:00
Martin Diehl
d055ef665a
using only internal schmid and non schmid matrices
2018-08-25 20:01:39 +02:00
Martin Diehl
cc5d04ff2a
newly introduced parameters for non-schmid were confusing
2018-08-25 19:28:09 +02:00
Philip Eisenlohr
1493b33a03
fixed buggy state width assignment (endindex += %nSlip corrected to %totalNslip)
2018-08-14 01:07:06 +02:00
Martin Diehl
fd578ab8eb
Merge branch 'development' into 19-NewStylePhenopowerlaw
2018-08-05 07:38:09 +02:00
Martin Diehl
8a32ed8747
calculating non-schmid related data only once
2018-08-03 23:03:51 +02:00
Martin Diehl
f0645d84f5
not a target anymore
2018-08-03 15:10:38 +02:00
Martin Diehl
5cf2973715
naming reflect change from Piola-Kirchhoff to Mandel stress
...
not using the symmetrized stress anymore to avoid handling of
symmetrized Schmid matrizes. The time saved when calculating the double
contraction is probably anyway lost during the conversion from (3,3) to
(6) of Mstar
2018-08-03 14:53:40 +02:00
Martin Diehl
5d09e98e02
checking with Philip
2018-08-03 01:14:18 +02:00
Martin Diehl
edcf97ea59
associate: clearer code and no performance drawbacks
2018-07-16 22:02:31 +02:00
Sharan Roongta
7ca005d237
avoiding division by zero
2018-07-05 15:44:25 +02:00
Martin Diehl
b1c37996d3
also using short names for state and dotstate in postResults
2018-06-30 14:35:58 +02:00