Commit Graph

13082 Commits

Author SHA1 Message Date
Martin Diehl 0461c404f7 numpy uses __array__ for casting
avoids infinite loop of __init__, __getitem__, and shape. Found on
8cf07f6113
2021-02-22 18:52:06 +01:00
Test User 6288df07a2 [skip ci] Merge branch 'master' into development 2021-02-22 17:31:56 +01:00
Test User 58c2733861 Merge commit 'v3.0.0-alpha2-489-g802c51998' 2021-02-22 17:29:38 +01:00
Test User 802c519984 [skip ci] updated version information after successful test of v3.0.0-alpha2-488-ge2c41acc6 2021-02-22 17:29:38 +01:00
Test User 524fa442c1 [skip ci] Merge branch 'master' into development 2021-02-22 15:55:14 +01:00
Test User 5d4c1a9795 [skip ci] updated version information after successful test of v3.0.0-alpha2-486-g23a3354ac 2021-02-22 15:55:02 +01:00
Sharan Roongta 4d5e5cfb70 Merge branch 'fix-IntelMPI' into 'development'
Bugfix for access of unallocated variable

See merge request damask/DAMASK!342
2021-02-22 12:40:37 +00:00
Franz Roters e2c41acc60 Merge branch 'restart-MPI-single-file' into 'development'
Restart mpi single file

See merge request damask/DAMASK!340
2021-02-22 12:37:21 +00:00
Vitesh d54e49e3bc restore functionality to write non-parallel
not needed at the moment, but in general useful. If PETSc = parallel
should always hold, we can simplify much more
2021-02-22 13:37:21 +01:00
Sharan Roongta 23a3354ac1 Merge branch 'python-improvements' into 'development'
Python improvements

See merge request damask/DAMASK!343
2021-02-22 12:22:02 +00:00
Martin Diehl 5517be5078 warn the caller of deprecated functions 2021-02-22 08:49:44 +01:00
Martin Diehl 67f0ab2ce8 silence deprecation warning 2021-02-22 08:46:28 +01:00
Martin Diehl b00b4bb0ad more general handling of precision
Anaconda on windows does not have np.float128 defined, but aliases
should work
https://numpy.org/devdocs/user/basics.types.html
2021-02-19 17:03:41 +01:00
Martin Diehl f5f993435b make intention clear 2021-02-19 16:34:28 +01:00
Test User 36db53f260 [skip ci] updated version information after successful test of v3.0.0-alpha2-478-gc9e4dc21f 2021-02-19 16:05:33 +01:00
Sharan Roongta c9e4dc21f8 Merge branch 'less-instance' into 'development'
don't use instances in plastic models

See merge request damask/DAMASK!339
2021-02-19 13:32:12 +00:00
Martin Diehl ab9661d951 don't see how ':=' should help here 2021-02-19 07:04:34 +01:00
Martin Diehl 7c6ce525a3 ask for minimum version 2021-02-19 06:51:32 +01:00
Martin Diehl 6c7201610e Bugfix for access of unallocated variable
IntelMPI seems to access sendbuf for root!=0 in MPI_Scatterv
2021-02-17 17:56:39 +01:00
Test User b6146a8cc6 [skip ci] updated version information after successful test of v3.0.0-alpha2-469-gcf3084a5c 2021-02-16 19:17:18 +01:00
Franz Roters cf3084a5cf Merge branch 'clean-damage' into 'development'
Clean damage

See merge request damask/DAMASK!336
2021-02-16 15:13:11 +00:00
Martin Diehl 53bab41b47 consistent name 'ph' and cleaning 2021-02-16 16:06:09 +01:00
Test User 7332a92b32 [skip ci] updated version information after successful test of v3.0.0-alpha2-442-ge2708d29f 2021-02-16 01:36:39 +01:00
Philip Eisenlohr e2708d29f4 Merge branch 'account-for-floating-point-precision-in-orientation' into 'development'
Account for floating point precision in orientation

See merge request damask/DAMASK!338
2021-02-15 23:02:13 +00:00
Philip Eisenlohr f609b61157 Merge branch 'development' into account-for-floating-point-precision-in-orientation 2021-02-15 16:26:25 -05:00
Philip Eisenlohr 6bbd55d967 exchanged c for x in from_cubochoric 2021-02-15 16:25:36 -05:00
Test User f5c19f2067 [skip ci] Merge branch 'master' into development 2021-02-15 22:12:19 +01:00
Test User 2af7502ed4 [skip ci] updated version information after successful test of v3.0.0-alpha2-435-g8933dd856 2021-02-15 22:12:13 +01:00
Philip Eisenlohr 002cfbd085 Merge branch 'account-for-floating-point-precision-in-orientation' into 'development'
ensures that at least one orientation in the FZ is found

See merge request damask/DAMASK!337
2021-02-15 20:53:37 +00:00
Philip Eisenlohr 8933dd8562 Merge branch 'python-improvements' into 'development'
Python improvements

See merge request damask/DAMASK!335
2021-02-15 17:57:45 +00:00
Philip Eisenlohr 89e8ca4535 renamed and shortened _separate_arguments() 2021-02-15 11:22:42 -05:00
Martin Diehl 341e8ddd6a storing per instance does not add any value 2021-02-14 18:34:48 +01:00
Martin Diehl f46d212e47 simplified access pattern 2021-02-14 17:35:39 +01:00
Martin Diehl 4026881e5a clean interface
still need to get rid of internal converstion to instance and el,ip
arguments
2021-02-14 15:29:10 +01:00
Martin Diehl 5a1ca012f8 more suitable data structure
no need to know (ip,el) at the constitutive level
2021-02-14 14:36:56 +01:00
Martin Diehl 18971d7d8b separation by instance does not add any value 2021-02-14 10:26:33 +01:00
Martin Diehl c09c2a6c8e easier to read without instance 2021-02-14 00:50:42 +01:00
Martin Diehl a34edda4d9 fixed test for damage 2021-02-13 22:06:44 +01:00
Martin Diehl 5126370934 cleavageopening+anisobrittle are strongly coupled 2021-02-13 19:20:52 +01:00
Martin Diehl 9481b16878 missing renames 2021-02-13 19:10:13 +01:00
Martin Diehl 8dc53344ec 'kinematics'=>'eigen', now part of 'mechanics' 2021-02-13 18:52:37 +01:00
Martin Diehl 22a0aff488 separting thermal and damage sources 2021-02-13 18:41:30 +01:00
Sharan Roongta 099cd90890 Merge remote-tracking branch 'origin/development' into python-improvements 2021-02-13 16:51:29 +01:00
Martin Diehl 72c099dbbe store data separetly 2021-02-13 15:06:27 +01:00
Martin Diehl 595ee7a35a copy and paste error 2021-02-13 14:38:53 +01:00
Martin Diehl b3231bf0a8 avoid undefined return 2021-02-13 14:15:41 +01:00
Martin Diehl 9ba185973f more systematic directory structure 2021-02-13 13:33:58 +01:00
Martin Diehl ab202b8e73 less verbose reporting 2021-02-13 13:07:35 +01:00
Martin Diehl 570086c814 hard code at max 1 damage mechanism 2021-02-13 13:07:12 +01:00
Martin Diehl d9699b0f2e simplified access pattern 2021-02-13 11:01:08 +01:00