Commit Graph

13280 Commits

Author SHA1 Message Date
Ruxin Zhang 9a550a5e88 lattice and mechanics should be parallel 2021-02-19 23:31:28 -05: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 db25bc947d Merge remote-tracking branch 'origin/development' into internal-restructure 2021-02-19 15:19:42 +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
Sharan Roongta 9f78e27724 use cell mapping 2021-02-15 18:43:51 +01: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
Martin Diehl 775a51faa1 explicit instance mapping not needed 2021-02-13 10:11:39 +01:00
Martin Diehl b3dde6d722 only one damage mechanism per phase
material.yaml specification is designed to allow more than one, but that
requires to have two phase fields etc.
For the moment, keep it as simple as possible.
2021-02-13 09:55:17 +01:00
Martin Diehl 6e3515982d not needed outside of thermal 2021-02-13 07:55:32 +01:00
Martin Diehl f95e3bc08d simplified access pattern 2021-02-13 07:25:48 +01:00
Martin Diehl c790c82a42 separating by instance just complicates things 2021-02-13 06:59:18 +01:00
Martin Diehl 2b0b1aeffe jobname.yaml not supported anymore 2021-02-13 06:31:06 +01:00
Martin Diehl 830d00fa67 simplified structure
choice of damage model triggers eigendeformation, no repeated variables
This implementation is the most ugly hack I could imagine. I just serves
the purpose of having a stable material.yaml
2021-02-12 22:46:26 +01:00
Test User 2676837578 [skip ci] updated version information after successful test of v3.0.0-alpha2-428-gb7b764ab5 2021-02-12 22:30:53 +01:00
Franz Roters b7b764ab5f Merge branch 'polishing-for-release' into 'development'
Polishing for release

See merge request damask/DAMASK!334
2021-02-12 18:46:04 +00:00