Commit Graph

9359 Commits

Author SHA1 Message Date
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
Philip Eisenlohr 926217fcb6 added possibility to reduce rotation to specific fundamental zone, and to output 3-dim Rodrigues vector 2019-09-10 15:09:27 -04:00
Franz Roters b7bd56ecd7 Merge remote-tracking branch 'remotes/origin/PythonProspectorRules' into development 2019-09-10 10:59:40 +02:00
Tias Maiti bace77db49 Merge branch 'fixed-isotropic' into 'development'
Fixed isotropic

See merge request damask/DAMASK!91
2019-09-10 02:44:27 +02:00
Eureka Pai Kulyadi ca760f9ca1 added text lines 2019-09-06 15:47:02 -04:00
Eureka Pai Kulyadi cf37f8d405 added some lines to help while debugging 2019-09-06 15:45:49 -04:00
Eureka Pai Kulyadi 836172028d modified plastic_isotropic_LiAndItsTangent to behave correctly 2019-09-06 15:44:38 -04:00
Vitesh 77ef5754e4 Merge branch 'Phenopowerlaw-fix' into 'development'
parameter was not read

See merge request damask/DAMASK!90
2019-09-05 09:30:10 +02:00
Martin Diehl fa2c100d6a need to update microstructure to get grid update 2019-09-04 20:20:55 -07:00