Commit Graph

12987 Commits

Author SHA1 Message Date
Martin Diehl 6f81f5278d separating general tensor math from mechanics operations 2020-11-16 00:13:34 +01:00
Martin Diehl b3955573f6 using new tests 2020-11-15 22:39:47 +01:00
Martin Diehl 5220bd4416 includes improved(working) compilation tests 2020-11-15 16:51:57 +01:00
Martin Diehl c9356fd447 error checking, making readable with damask.Result 2020-11-15 15:39:54 +01:00
Martin Diehl fd8743af5e clearly distinguish seeds for tessellation and seeds for RNG 2020-11-15 13:49:17 +01:00
Martin Diehl 1541ac0add more intuitive use 2020-11-15 12:38:54 +01:00
Martin Diehl 01d84c1477 testing also functions with graphical output 2020-11-15 11:49:52 +01:00
Martin Diehl 15af12bbb4 __ne__ is automatically set to !__eq__, __neq__ has no special meaning 2020-11-15 11:38:26 +01:00
Martin Diehl 51e5dda702 documentation + consistent string formatting 2020-11-15 10:54:20 +01:00
Martin Diehl 05c1007add documentation improvments + acceptance of lists
example code at respective function, no space in 'or' variable names
(sphinx cannot handle this)
2020-11-15 10:31:01 +01:00
Martin Diehl 6aa013d831 new tests 2020-11-14 22:29:18 +01:00
Martin Diehl 1eb9d494c7 not specific to Orientation class 2020-11-14 19:51:15 +01:00
Martin Diehl 149fce0a7e increase test coverage 2020-11-14 19:42:52 +01:00
Martin Diehl 9160677ff3 no need for special damask class (no action=extend) 2020-11-14 19:00:51 +01:00
Martin Diehl 764aacf2a1 increasing test coverage 2020-11-14 17:54:47 +01:00
Martin Diehl 9eb4e2d0de corrected handling of scalar/array arguments
+ more tests
+ corrected handling of numpy types
2020-11-14 17:26:38 +01:00
Martin Diehl 6529613726 Merge remote-tracking branch 'origin/development' into vector-mechanics 2020-11-14 15:10:52 +01:00
Martin Diehl 5a28a5b4db correct handling of C strings
cleaning and improving the C code for system routines and the interface
to Fortran
Reporting PETSc version
2020-11-14 14:36:10 +01:00
Martin Diehl 167f162655 fix for compile_grid test 2020-11-14 11:13:51 +01:00
Martin Diehl a333f94bac restart tests are now in pytest 2020-11-13 23:12:40 +01:00
Test User 12140bb657 [skip ci] Merge branch 'master' into development 2020-11-13 19:14:59 +01:00
Test User fbb842edc2 Merge commit 'v3.0.0-alpha-730-gabfd584d1' 2020-11-13 19:14:54 +01:00
Test User abfd584d14 [skip ci] updated version information after successful test of v3.0.0-alpha-729-gbacfe9f46 2020-11-13 19:14:54 +01:00
Martin Diehl 6dedaedea6 Merge remote-tracking branch 'origin/development' into mpi-single-process-read 2020-11-13 18:26:34 +01:00
Test User 15a144955d [skip ci] Merge branch 'master' into development 2020-11-13 16:21:11 +01:00
Test User 2321661132 [skip ci] updated version information after successful test of v3.0.0-alpha-726-g1f59f6301 2020-11-13 16:20:41 +01:00
Martin Diehl bacfe9f462 Merge branch 'fix-add_primitive-rotation' into 'development'
Avoids coordinate normalization _before_ rotation

See merge request damask/DAMASK!276
2020-11-13 14:11:54 +01:00
Sharan Roongta 1f59f63011 Merge branch 'hdf5-error-stop' into development 2020-11-13 11:47:58 +01:00
Martin Diehl 69263ea59f thorough testing in pytest-based restart test 2020-11-13 08:32:58 +01:00
Martin Diehl 7b7b449877 testing fixed behavior 2020-11-13 06:50:57 +01:00
Philip Eisenlohr b3e8b85d25 normalizing coordinates _before_ rotation causes wrong primitive shape for non-cubic VEs 2020-11-12 18:34:29 -05:00
Martin Diehl 1d3ec76911 updated tests 2020-11-12 22:31:02 +01:00
Martin Diehl 65f41b3de3 new pytest-based tests 2020-11-12 21:48:48 +01:00
Martin Diehl 42e52fad66 not needed anymore 2020-11-12 21:48:13 +01:00
Martin Diehl e15678e7a4 consistent handling of comments 2020-11-12 21:31:09 +01:00
Martin Diehl e419eea507 read vtr file only by process 1 2020-11-12 14:40:25 +01:00
Martin Diehl bb471cb923 it's a process, not a thread 2020-11-12 07:51:07 +01:00
Martin Diehl 9c75674b20 unused 2020-11-12 07:50:56 +01:00
Martin Diehl ff2eec133f underflow/denormal might appear for gfortran 2020-11-11 21:30:11 +01:00
Martin Diehl 3d7aceb99b avoid underflow/division by zero 2020-11-11 20:57:17 +01:00
Martin Diehl cd7ada0da9 use Fortran internals for error handling 2020-11-11 20:09:14 +01:00
Test User dd44714387 [skip ci] Merge branch 'master' into development 2020-11-11 16:43:11 +01:00
Test User 633ee21212 Merge commit 'v3.0.0-alpha-707-g35fee21dd' 2020-11-11 16:42:38 +01:00
Test User 35fee21dd8 [skip ci] updated version information after successful test of v3.0.0-alpha-706-g56f5c6913 2020-11-11 16:42:37 +01:00
Martin Diehl 3dd5eaf1c1 clean exit with stack trace 2020-11-11 14:06:21 +01:00
Martin Diehl 8e89452791 not needed 2020-11-11 13:59:37 +01:00
Test User 588dd2c692 [skip ci] Merge branch 'master' into development 2020-11-11 13:48:34 +01:00
Test User 5aff0fa8c2 [skip ci] updated version information after successful test of v3.0.0-alpha-689-ge56d56dec 2020-11-11 13:48:31 +01:00
Martin Diehl 5531f892c3 z = 0 for invalid number of processes
e.g. using 24 processes for a 128x128x128 grid would need 21 processes
with z=6 and 1 process with z=2
2020-11-11 12:47:13 +01:00
Martin Diehl 429c226008 IO is not inherited when using ifort 19
this is intented, public modules should only bring their own functions
and variables into global scope
2020-11-11 12:19:39 +01:00