Martin Diehl
980c02b0c3
selected increments by simulation time
2019-09-15 20:19:14 -07:00
Martin Diehl
86fb0a7942
time info needed for filtering of increments
2019-09-15 20:04:52 -07:00
Martin Diehl
b3b710c848
polishing
2019-09-15 19:56:07 -07:00
Martin Diehl
4cedcee0b4
handling of increments follows handling of other 'visible'-items
2019-09-15 17:08:03 -07:00
Martin Diehl
f6ac8c995f
simplified and selected better names
2019-09-15 16:00:19 -07:00
Martin Diehl
c76d4d3f87
avoid unneeded arguments
2019-09-15 15:24:23 -07:00
Martin Diehl
88eba27cec
avoid name duplication + polishing
2019-09-15 15:10:32 -07:00
Martin Diehl
04aefa84bc
more appropriate names
2019-09-15 15:02:16 -07:00
Martin Diehl
cc20fd0809
tests use new HDF5 based post processing
2019-09-14 12:48:57 -07:00
Martin Diehl
de316f1afe
Merge remote-tracking branch 'origin/development' into even-more-HDF5-postprocessing
2019-09-14 12:48:42 -07:00
Philip Eisenlohr
060564ddb4
Merge branch 'simplify_strain_calculation' into 'development'
...
Simplify strain calculation
See merge request damask/DAMASK!92
2019-09-14 21:42:52 +02:00
Martin Diehl
2699d2afaf
Merge branch 'development' into even-more-HDF5-postprocessing
2019-09-14 12:22:08 -07:00
Martin Diehl
d413aef7c3
functionality for general calculations on datasets
...
currently limited to vectorized expressions.
2019-09-14 12:00:23 -07:00
Martin Diehl
8251725bce
WIP: different norm types
2019-09-14 10:53:33 -07:00
Martin Diehl
e4e9c5f558
support glob matching
...
more flexibility in selecting active datasets and groups
2019-09-14 09:55:42 -07:00
Martin Diehl
b85ac11c49
implemented ideas from discussion with Philip
...
group matching unified and with wildcard support
time step handling should become more convenient (WIP)
add_norm can not compute abs of scalar, added function for that
general polishing here and there
2019-09-14 09:07:23 -07:00
Martin Diehl
c13db4b3ca
renaming
...
on_air/active are not clear. visible seems to be the most appropriate
name
2019-09-13 21:49:22 -07:00
Martin Diehl
a6567e0cc6
safer to use functions
...
don't mess with attributes of the object, they might be renamed
2019-09-13 21:41:35 -07:00
Martin Diehl
898f53295d
iter functions for groups
...
restore original selection after iterating (i.e. temp setting of active)
polishing: correct names and more details for HDF5 meta data
2019-09-13 21:14:52 -07:00
Martin Diehl
69462f8190
polished
...
strain calculation agrees up to 1e-4 with results from addStrainTensors.
Not too exciting, but ok
2019-09-13 19:37:25 -07:00
Martin Diehl
38f6609ad7
high level functions for selecting output
...
tested Cauchy stress calculation (comparison with addCauchy.py)
2019-09-13 18:36:06 -07:00
Martin Diehl
c5006e264b
handling prospector complaints
2019-09-13 16:07:39 -07:00
Martin Diehl
002383afc2
solved problem with postprocessing
...
- to not 'try' with h5py library, it might have another 'try'. Check
explicitly for empty argument
also some polishing
2019-09-13 16:01:30 -07:00
Martin Diehl
b2b625af3e
notes from discussion with Philip
2019-09-13 15:17:46 -07:00
Martin Diehl
f83a167414
file mode for high level funtion not useful
2019-09-13 09:49:30 -07:00
Martin Diehl
52904a81dc
taking prospector complaints serious
2019-09-13 06:49:25 -07:00
Martin Diehl
a3c6f6682e
using eigh should ensure orthogonal eigenvectors
2019-09-13 06:42:01 -07:00
Martin Diehl
890a6cf42f
avoid floating point comparison and simply play it safe
2019-09-13 06:40:41 -07:00
Martin Diehl
0497b58629
use existing functionality
2019-09-13 06:38:22 -07:00
Martin Diehl
cd6a4d1cfd
that's all we need
2019-09-13 06:37:47 -07:00
Martin Diehl
66d8a3e601
stretch is symmetric (play it safe here)
2019-09-13 06:35:48 -07:00
Martin Diehl
79d2432c6c
R not needed
2019-09-13 06:33:00 -07:00
Martin Diehl
49b3cd2145
transpose evuivalent for rot but faster
2019-09-13 06:32:05 -07:00
Martin Diehl
6f008c5d5f
rewrite pointwise add function
...
- all vectorized: Much faster
- passing in all relevant information allows to do sanity checks and add
useful meta data in HDF5
- improved readability
2019-09-13 06:02:42 -07:00
Martin Diehl
3db3e9e762
preparing for use of optional arguments to function
2019-09-11 21:20:14 -07:00
Test User
43bb421b8c
[skip ci] updated version information after successful test of v2.0.3-653-g997bb22e
2019-09-12 05:57:15 +02:00
Martin Diehl
de313269d9
bugfix
2019-09-11 18:54:54 -07:00
Martin Diehl
953ba53211
adjusting for strict prospector checking
2019-09-11 18:22:33 -07:00
Martin Diehl
a6c69a744b
do operations vectorized
2019-09-11 17:57:24 -07:00
Martin Diehl
462bb07efd
Merge branch 'development' into even-more-HDF5-postprocessing
2019-09-11 16:29:44 -07:00
Martin Diehl
997bb22e5d
an attempt to resolve randomly failing restart MPI tests
2019-09-11 12:04:14 -07:00
Test User
9b91ed88f3
[skip ci] Merge branch 'master' into development
2019-09-11 19:48:26 +02:00
Test User
0bcd80d980
Merge commit 'v2.0.3-645-g8a98e3c7'
2019-09-11 19:48:19 +02:00
Test User
8a98e3c7f1
[skip ci] updated version information after successful test of v2.0.3-644-g926217fc
2019-09-11 19:48:18 +02:00
Martin Diehl
bc893762ec
no need to inverse a rotation, transpose is faster
2019-09-11 07:29:34 -07:00
Test User
f582c0d31d
[skip ci] Merge branch 'master' into development
2019-09-11 12:52:46 +02:00
Test User
05d0593d28
Merge commit 'v2.0.3-644-ga6b094ec'
2019-09-11 12:52:31 +02:00
Test User
a6b094ec87
[skip ci] updated version information after successful test of v2.0.3-643-gb7bd56ec
2019-09-11 12:52:31 +02:00
Test User
a716f49af7
[skip ci] Merge branch 'master' into development
2019-09-11 10:36:14 +02:00
Test User
c48a56a85c
[skip ci] updated version information after successful test of v2.0.3-625-gbace77db
2019-09-11 10:35:24 +02:00