Test User
1c17fbb97a
[skip ci] Merge branch 'master' into development
2021-07-26 15:02:29 +02:00
Test User
5b18fcf803
Merge commit 'v3.0.0-alpha4-172-g93814054d'
2021-07-26 15:02:14 +02:00
Test User
93814054d5
[skip ci] updated version information after successful test of v3.0.0-alpha4-171-g6a9c892d7
2021-07-26 15:02:14 +02:00
Test User
59c69d069c
[skip ci] Merge branch 'master' into development
2021-07-26 13:30:27 +02:00
Test User
ce4052a49d
[skip ci] updated version information after successful test of v3.0.0-alpha4-141-g18dbda784
2021-07-26 13:30:08 +02:00
Abisheik Panneerselvam
6a9c892d7b
Merge branch 'write_ipdisplacements' into 'development'
...
Write ip displacements
See merge request damask/DAMASK!414
2021-07-26 09:01:04 +00:00
Sharan Roongta
18dbda7843
Merge branch 'YAML-1D-bugfix' into 'development'
...
YAML 1D bugfix
See merge request damask/DAMASK!417
2021-07-26 08:32:45 +00:00
Martin Diehl
e56f2e09a4
trivial and never used
...
even the more commoly used fucntions for 3x3 matrices are not all in use
2021-07-26 10:22:53 +02:00
Martin Diehl
96767e75a3
can be done directly in the python library:
...
P = damask.Orientation(lattice='cF').Schmid('slip')
sigma = np.array([[1,0,0],[0,0,0],[0,0,0]])
sigma_extended = np.broadcast_to(sigma.reshape(damask.util.shapeshifter(sigma.shape,P.shape)),
P.shape)
tau = np.einsum('i...jk,i...jk->i...',sigma_extended,P)
2021-07-26 00:19:03 +02:00
Martin Diehl
29f3fcb4d8
Merge remote-tracking branch 'origin/development' into restructure-Orientation-2
2021-07-25 21:30:14 +02:00
Martin Diehl
dd2d569482
ensure that vectorization works
2021-07-25 21:28:35 +02:00
Martin Diehl
e95157f039
unified behavior
...
extra dimensions (here: slip systems) are added to the left, inline with
.equivalent and .related
2021-07-25 20:32:24 +02:00
Martin Diehl
d1c3d767cc
documenting
2021-07-25 19:59:26 +02:00
Martin Diehl
d19ab4c4f6
co concurrent possible here
...
note: do concurrent cannot be used for the double loops for 66 to 3333!
2021-07-25 14:37:50 +02:00
Martin Diehl
61a3b33e71
output info about used slip/twin systems
2021-07-25 14:11:07 +02:00
Martin Diehl
31a4000655
no need for arbitrary dimension
...
not sure if correct, not used at all (even identity4th for 3 dim is not
used, but now at least tested)
2021-07-25 13:32:11 +02:00
Martin Diehl
3bb5ae3d9e
concurrent/parallel execution is possible here
2021-07-25 13:20:39 +02:00
Martin Diehl
d2b5a4b339
pointer voodoo for ifort
2021-07-25 10:30:44 +02:00
Martin Diehl
18b3424975
handle twin and slip systems
2021-07-25 10:12:01 +02:00
Martin Diehl
c388ab97c9
trying to make sense of HDF5 pointer magic
2021-07-25 09:43:52 +02:00
Martin Diehl
d9ef1ef5e4
write variable length string (as other, best compatibility with h5py)
2021-07-25 09:36:56 +02:00
Martin Diehl
26e1e979f5
length is known
2021-07-24 23:08:05 +02:00
Martin Diehl
71e17ba917
WIP: report active slip systems to DADF5
...
needs further work, currently an array of fixed length strings is
written while all single strings are of variable length type
2021-07-24 22:51:57 +02:00
Martin Diehl
aa215ff81e
generalization, now used for F_i
2021-07-24 19:30:15 +02:00
Martin Diehl
a98ae267a0
option to initialize F_i
...
start simulation with eigenstrain. Works only for moderate
eigentstrains, reaching the plastic limit is most likely an issue.
2021-07-24 18:47:45 +02:00
Martin Diehl
b3f5e12232
using burgers vector of tw/tr system seems to make more sense here
...
otherwise twinning will not work in many cases.
Matching number is only required for nucleation of tw/tr
2021-07-24 18:37:25 +02:00
Sharan Roongta
ae49920256
support single and double quotes in key value pairs also
...
escape characters not supported in double quotes
2021-07-24 17:40:27 +02:00
Martin Diehl
59d09d708e
string array support for attributes
2021-07-24 17:18:31 +02:00
Martin Diehl
eef7b8f0a9
nothing to select anymore
2021-07-24 15:16:30 +02:00
Martin Diehl
d87b10bfe7
symbolic names
2021-07-24 15:03:26 +02:00
Martin Diehl
db07ee2113
supported by recent compilers
2021-07-24 14:35:17 +02:00
Martin Diehl
f22f30e05d
same functionality as for 1D
2021-07-24 14:27:00 +02:00
Martin Diehl
d6ce721a25
need to check type of leaf
...
otherwise, using a [list] where a scalar is expected results in a crash,
not in a meaningful error message
2021-07-24 12:10:59 +02:00
Martin Diehl
931dc99557
not used
...
climb formulation was updated a while ago
2021-07-24 11:21:07 +02:00
Martin Diehl
6f906647eb
documenting hex
2021-07-24 09:35:27 +02:00
Martin Diehl
d4ffc778c2
easier to read
...
removed comment regarding use of dot_state in kinetics_t(w/r). Data stored
in dotState is not reliable, FPI integrator for writes to it and Runge-Kutta
calls the dot state function at different time steps
2021-07-24 07:11:31 +02:00
Martin Diehl
527fd306e2
change of behavior
...
- gamma (state) increases monotoneously
- region of spontaneous annihilation is ignored in dipole formation
2021-07-23 22:25:06 +02:00
Martin Diehl
2a78174547
standard names in source code
2021-07-23 22:17:00 +02:00
Martin Diehl
c46813657f
better to understand
2021-07-23 21:56:34 +02:00
Martin Diehl
2d1d99542c
takeover from original paper
2021-07-23 21:51:51 +02:00
Martin Diehl
f96b0371ac
proper output name/format
2021-07-23 21:48:40 +02:00
Martin Diehl
6936ecb091
sl is the subscript for slip
2021-07-23 21:36:26 +02:00
Sharan Roongta
a5c4e7232c
probably not needed
...
We remove blank spaces while converting to flow YAML.
2021-07-23 18:37:45 +02:00
Sharan Roongta
c347688410
Merge remote-tracking branch 'origin/development' into YAML-improvements
2021-07-23 17:55:03 +02:00
Test User
6c53615d11
[skip ci] updated version information after successful test of v3.0.0-alpha4-137-gb69b85754
2021-07-23 17:48:05 +02:00
Sharan Roongta
ca8775e0d4
allow " " in YAML, follow yamllint.
2021-07-23 17:45:10 +02:00
Franz Roters
b69b857542
Merge branch 'polishing' into 'development'
...
whitespace adjustments and consistent names
See merge request damask/DAMASK!416
2021-07-23 14:15:32 +00:00
Martin Diehl
d216e77ca6
default values for p/q are dangerous
2021-07-23 09:07:39 +02:00
Martin Diehl
2cc8612572
consistent variable names
2021-07-23 07:16:08 +02:00
Martin Diehl
f6378790f1
following python
...
we might want to rename the whole module from 'lattice' to 'crystal'
2021-07-23 06:46:17 +02:00