Commit Graph

10914 Commits

Author SHA1 Message Date
Martin Diehl 11993a3ad1 phasing out crystallite output
some outputs are still needed for a few remaining tests.
2019-10-20 12:03:08 +02:00
Martin Diehl b593dfbfd9 better layout 2019-10-20 11:34:05 +02:00
Martin Diehl f00f6952c0 selecting by increment is a common task
https://www.python.org/dev/peps/pep-0257/
The docstring is a phrase ending in a period. It prescribes the function or method's effect as
a command ("Do this", "Return that"), not as a description; e.g. don't write "Returns the pathname ...".
2019-10-20 11:00:10 +02:00
Martin Diehl 8f315836b0 easier to use if end time is included: 2019-10-20 10:42:45 +02:00
Martin Diehl fe94718bcd avoid accessing null-pointer 2019-10-20 10:32:14 +02:00
Martin Diehl da79949c2a old python2 script, not needed for DADF5 2019-10-19 23:14:17 +02:00
Martin Diehl 65eb4e364f phasing out postResults 2019-10-19 23:14:17 +02:00
Martin Diehl 6ef00a9266 run all tests again 2019-10-19 23:13:23 +02:00
Martin Diehl 15d9cdee57 get rid of spectralOut 2019-10-19 23:04:50 +02:00
Martin Diehl 18bd80b09c use fixed test 2019-10-19 23:01:57 +02:00
Martin Diehl a77b0fe644 tests without spectralOut 2019-10-19 22:18:48 +02:00
Martin Diehl 603973e963 correct output for multipe integration points 2019-10-19 19:55:00 +02:00
Martin Diehl 3de605d782 better name 2019-10-19 16:06:01 +02:00
Martin Diehl 64731369e3 general definition for strain tensors 2019-10-19 16:05:53 +02:00
Martin Diehl a665d5726d polishing 2019-10-19 13:22:37 +02:00
Martin Diehl b31de5d0f6 outsourcing tensor math to mechanics class
strain calculation is generalize to arbitrary order and simplified: No
need for svd, F^T F/F F^T does the job.
2019-10-19 12:54:16 +02:00
Martin Diehl e51f6cee72 improved handling of string types for HDF5
- convert bytes to string when reading
- convert string to bytes when writing
2019-10-19 09:47:26 +02:00
Martin Diehl 5f0a48fae7 enhanced and documented 2019-10-19 08:51:51 +02:00
Test User c87bbc9c19 [skip ci] updated version information after successful test of v2.0.3-949-g129920cb 2019-10-18 23:56:21 +02:00
Martin Diehl f4a0a5cfe5 substitute error introduced when enabling MSC.Marc 2019-10-18 22:03:31 +02:00
Martin Diehl bd7b5ad27b old python2.7 scripts with only a loose connection to DAMASK
if needed, simply take them from an old release version
2019-10-18 21:46:44 +02:00
Martin Diehl dc9aca5710 copy and paste error/invalid syntax 2019-10-18 20:57:36 +02:00
Martin Diehl 5858d03a6b prospector complaints for stupid reasons 2019-10-18 20:55:39 +02:00
Martin Diehl b70ad9ff54 Merge branch 'development' into DADF5-improvements 2019-10-18 20:54:54 +02:00
Martin Diehl b119d2fefa Fortran submodule support in older cmake is broken
better use even 3.14 and above
https://www.scivision.dev/fortran-2008-submodule-cmake
2019-10-18 20:51:45 +02:00
Martin Diehl 3336cfc3da better have tensor functions available
allows in-memory evaluation of results
2019-10-18 20:50:03 +02:00
Martin Diehl 1a34a6f7b5 some useful tensor operations 2019-10-18 20:41:39 +02:00
Martin Diehl 47ba7d49b5 allow to use the same label twice in a function 2019-10-18 20:39:00 +02:00
Martin Diehl 129920cbf8 Merge remote-tracking branch 'origin/addCumulative-option-product' into development 2019-10-18 19:39:40 +02:00
Martin Diehl 1253c6abf1 Merge remote-tracking branch 'origin/development' into labeled-systems 2019-10-18 19:31:08 +02:00
Sharan Roongta 2c0264191e typo! 2019-10-18 17:13:19 +02:00
Philip Eisenlohr f8ffd7e39c added specifics to resulting column label (sum or prod) 2019-10-18 09:30:43 -04:00
Test User 6c554bae1b [skip ci] updated version information after successful test of v2.0.3-944-gfea6c268 2019-10-18 13:43:04 +02:00
Martin Diehl edcb8f9c4d name change in development 2019-10-18 12:55:15 +02:00
Martin Diehl de912c22b4 Merge branch 'development' into HDF5-spectral-displacements 2019-10-18 12:54:12 +02:00
Franz Roters fea6c268a8 Merge branch 'nonlocal-again-with-Marc' into 'development'
Nonlocal again with marc

See merge request damask/DAMASK!99
2019-10-18 11:30:15 +02:00
Franz Roters 7ddb724861 [skip ci] corrected wrongly copied comment 2019-10-18 11:27:37 +02:00
Martin Diehl 76236a4a0c direct initialization (float64 is anyway standard) 2019-10-17 22:41:18 +02:00
Philip Eisenlohr 03a3edc128 added option to multiply values instead of summing them 2019-10-17 13:23:14 -04:00
Test User e074bf7842 [skip ci] updated version information after successful test of v2.0.3-922-gcebbfc90 2019-10-17 17:09:01 +02:00
Sharan Roongta cebbfc906d Merge branch 'hex-reorder-2ndtry' into development 2019-10-17 14:58:43 +02:00
Martin Diehl b9027e3257 checking size of unallocated array does not work 2019-10-17 08:40:05 +02:00
Martin Diehl 88df7f2957 store cell normal directions 2019-10-17 07:48:57 +02:00
Martin Diehl b386dc73b2 enable to non-transposed tensor data
usually, we store per data per cell, i.e. len(shape(x)) == 3 means x is
a tensor.
Due to the use of transposed tensors (due to column-major storage order
in Fortran), we usually want to store the transpose of (3x3) tensors.
Now the default can be changed
2019-10-17 07:46:20 +02:00
Martin Diehl 008f717c08 avoid reading from file 2019-10-17 06:10:00 +02:00
Martin Diehl 2b68c108f0 read from memory, not from file 2019-10-17 05:54:08 +02:00
Martin Diehl f33a99d125 polishing 2019-10-17 00:21:48 +02:00
Martin Diehl 3f481e1cea corrected volume calculation and write to DADF5.
follows https://www.osti.gov/servlets/purl/632793/
2019-10-16 22:00:25 +02:00
Martin Diehl 9b5545229f leftover comment ... 2019-10-16 21:13:43 +02:00
Martin Diehl 95ecc05cb0 better test ... 2019-10-16 21:13:26 +02:00