Commit Graph

2086 Commits

Author SHA1 Message Date
Martin Diehl 44125f3f09 convenience function for symmetric 4th order tensors
unfortunately, array size does not qualify to distinguish generics
2019-09-20 17:36:37 -07:00
Martin Diehl ad83c8541d same names as in python 2019-09-20 17:18:09 -07:00
Martin Diehl 7e6265b128 make use of consistency checks 2019-09-20 16:52:55 -07:00
Martin Diehl ef4204da14 Merge branch 'MiscImprovements' of magit1.mpie.de:/damask/DAMASK into MiscImprovements 2019-09-20 16:48:50 -07:00
Martin Diehl 6c0e92d5c1 functionality to rotate 4-tensor 2019-09-20 16:47:44 -07:00
Martin Diehl 4dfb1f6450 next try for MARC 2019 2019-09-21 01:07:04 +02:00
Martin Diehl 93c8aa8f75 bugfix: used uninitialized vector 2019-09-21 00:08:14 +02:00
Martin Diehl 7ff106a1fc better readable 2019-09-20 08:45:23 -07:00
Martin Diehl d69d57221d consistent type handling and stronger encapsulation
components of quaternion are private now
qu is an array, not a quaterion (as in the python module). conceptually
cleaner because eu,ax,om, etc. are also plain array
2019-09-20 08:36:16 -07:00
Martin Diehl 0b6620bfb7 Merge branch 'development' into MiscImprovements
F***ing commits to development!
2019-09-20 07:40:52 -07:00
Martin Diehl 42fba28fa1 getting rid of conversions with unclear behavior 2019-09-20 07:37:58 -07:00
Martin Diehl 76eaa9855f correct type (pReal) 2019-09-20 06:57:39 -07:00
Martin Diehl 47fe5b9c15 Merge branch 'MiscImprovements' of magit1.mpie.de:/damask/DAMASK into MiscImprovements 2019-09-20 06:54:23 -07:00
Martin Diehl 052ee10fcb sanity checks as in python class 2019-09-20 06:53:49 -07:00
Martin Diehl e8ed25d361 messages were not used anymore 2019-09-20 06:40:21 -07:00
Martin Diehl 23dba41a09 absolutely not needed
the solvers report when they are initialized
2019-09-20 05:41:12 -07:00
Martin Diehl c75609f8f0 Marc 2019 does not work with HDF5
Seems that Marc 2019 brings its own HDF5. Basically good news, but
should be resolved in a separate branch
2019-09-20 14:23:06 +02:00
Philip Eisenlohr 31f39fac82 [skip ci] fixed confusion about n in Li tangent: prm%n was meant but forall index n was used! 2019-09-20 08:05:15 -04:00
Martin Diehl 27732b1c0d better use rotation class functionality 2019-09-19 23:32:19 -07:00
Martin Diehl a70779965c some helper functions for further transition 2019-09-19 22:50:30 -07:00
Martin Diehl 01561a2bae polishing 2019-09-19 22:07:02 -07:00
Martin Diehl d11f401c67 removed unused variables and correct type casting
I don't believe that n is correct here ...
2019-09-19 19:53:00 -07:00
Martin Diehl 792dda866d rotation class has consistent set of conversions
crytallite_oriention0 was essentially a copy of material_EulerAngles
2019-09-19 19:42:28 -07:00
Martin Diehl a94c104c75 using texture class 2019-09-19 19:14:37 -07:00
Martin Diehl 5d0a67e5dc texture class replaces manual conversions 2019-09-19 18:25:51 -07:00
Martin Diehl e48059d6f1 correct name 2019-09-19 16:56:43 -07:00
Martin Diehl 08d2cdcb25 forall is deprecated in Fortran 2018 2019-09-19 14:24:13 -07:00
Martin Diehl b41d6182a5 safe use of optional argument 2019-09-19 14:20:02 -07:00
Martin Diehl f6c616c84b consistent orientation/quaternion handling is in own submodule 2019-09-19 13:59:18 -07:00
Martin Diehl 7fa979f800 removed unused function
were based on/used for deprecated orientation handling
2019-09-19 13:51:37 -07:00
Martin Diehl be0d961954 cleaning 2019-09-19 13:40:03 -07:00
Martin Diehl e82fdbcdfa use more appropriate name 2019-09-19 13:39:22 -07:00
Martin Diehl ddff2cb6e7 newer versions of PGI provide norm2
https://www.pgroup.com/resources/docs/19.7/x86/pgi-release-notes/index.htm#what-is-new-197
2019-09-19 13:38:45 -07:00
Martin Diehl f1d29da056 does not work anymore
dump functions were removed from IO, migrate to HDF5 if needed
2019-09-19 13:07:18 -07:00
Martin Diehl 5ab8f55f21 [skip ci] fixed indentation 2019-09-19 12:58:51 -07:00
Martin Diehl d0579bb674 data layout and names as discussed with Karo and Philip 2019-09-19 12:48:04 -07:00
Martin Diehl 5f1934bacb adopting indentation 2019-09-19 11:40:59 -07:00
Martin Diehl 34e0dd1c64 polishing 2019-09-19 11:00:41 -07:00
Franz Roters 2aaa5ff8e7 Merge branch 'Dislotwin-climb2' into 'development'
Dislotwin climb2

See merge request damask/DAMASK!94
2019-09-19 11:19:05 +02:00
Franz Roters d6e93367eb [skip ci] clarified comment 2019-09-19 11:17:23 +02:00
Philip Eisenlohr b06c5bd686 Merge branch 'even-more-HDF5-postprocessing' into development 2019-09-18 21:14:19 -04:00
Franz Roters 036794e7d3 support for Marc2019 2019-09-17 15:53:49 +02:00
Martin Diehl 462bb07efd Merge branch 'development' into even-more-HDF5-postprocessing 2019-09-11 16:29:44 -07:00
Martin Diehl 15e796d599 Merge branch 'development' into Dislotwin-climb2 2019-09-11 12:06:29 -07: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 Shah fbf82fbca8 Referencing 2019-09-05 09:42:45 +02:00
Martin Diehl 7ce098c75c small polishing 2019-09-04 14:52:44 -07:00
Martin Diehl 2fc66cff5b better readable 2019-09-04 14:30:26 -07:00
Martin Diehl dba49fe387 parameter was not read
thanks to Vitesh for reporting
2019-09-04 07:18:41 -07:00
Vitesh Shah be5e68249f Conflicts resolved 2019-08-20 14:29:11 +02:00
Vitesh Shah b854e7ee08 Decision based on possibility of partials 2019-08-20 13:54:51 +02:00
Vitesh Shah c71b060c48 Improved syntax for binary switches 2019-08-20 10:56:36 +02:00
Martin Diehl d2affaa414 clearer logic 2019-08-16 14:10:12 -07:00
Martin Diehl 38755cb30d polishing 2019-08-16 13:56:52 -07:00
Vitesh Shah 50b372d9f1 ClimbSwitch introduced 2019-08-16 15:57:11 +02:00
Vitesh Shah 5dfd13b759 documenting new variables 2019-08-16 15:07:19 +02:00
Vitesh Shah 5a72f513c7 SFE not equal to zero 2019-08-15 13:56:59 +02:00
Vitesh Shah 310d262e9f nearest neighbour number is 12 for fcc 2019-08-15 13:55:12 +02:00
Vitesh Shah 860ef2f256 Corrected the calculation of sigma_cl 2019-08-01 15:29:32 +02:00
Vitesh Shah d40e4a3800 SFE at 0K can be negative as well 2019-07-30 10:53:19 +02:00
Vitesh Shah f786fcd5f1 Better name for climb stress 2019-07-27 11:07:36 +02:00
Martin Diehl 7ccc097406 for testing output of materialpoint results 2019-07-15 17:08:18 -07:00
Martin Diehl fa6e88970c avoid empty entries 2019-07-15 13:53:34 -07:00
Martin Diehl eeb5f45e88 adopted from Viteshs branch 2019-07-05 22:55:08 -07:00
Martin Diehl 4340c558d7 named as in DAMASK paper 2019-07-05 22:26:51 -07:00
Martin Diehl 5ff4664b6d polishing 2019-06-30 22:09:51 -07:00
Martin Diehl 619c67cc19 fixed array access 2019-06-30 01:29:36 +02:00
Martin Diehl 7ad343c9b6 polishing 2019-06-29 15:06:47 -07:00
Martin Diehl a04be84719 avoid uninitialized array 2019-06-29 10:26:29 -07:00
Martin Diehl bf8ac403f1 polishing, Part II 2019-06-29 10:15:17 -07:00
Martin Diehl c6c1d2ab8d polishing 2019-06-29 10:01:18 -07:00
Martin Diehl 4b10522bee catch user inputs that result in division by zero 2019-06-28 17:52:38 -07:00
Martin Diehl a88baf93b2 avoid division (mod) by zero 2019-06-28 17:09:27 -07:00
Martin Diehl 1d2a7d0917 fixed copy and paste errors 2019-06-28 16:51:03 -07:00
Martin Diehl b7ac91480a safe for DEBUG=ON and N_tr=N_tw=0 2019-06-28 16:35:31 -07:00
Martin Diehl 02744406e8 was not used 2019-06-16 02:11:09 +02:00
Martin Diehl 860a6d5d49 copy and paste error 2019-06-15 22:37:31 +02:00
Martin Diehl 43a17a17a2 clearer logic, no outdated comments 2019-06-15 20:49:48 +02:00
Martin Diehl e30478127d cleaned 2019-06-15 20:42:16 +02:00
Martin Diehl 2c4f1eb173 adjusting indentation 2019-06-15 20:37:53 +02:00
Martin Diehl 6370dd1a43 white space adjustments 2019-06-15 18:27:38 +02:00
Martin Diehl f54a6cdc3b white space adjustments 2019-06-15 16:42:16 +02:00
Martin Diehl 4256f67919 polishing 2019-06-15 16:21:37 +02:00
Martin Diehl 25d02c2f19 most of the functionality is only relevant for commercial FEM 2019-06-15 16:21:04 +02:00
Martin Diehl 0c52262e4a white space adjustments 2019-06-15 15:44:15 +02:00
Martin Diehl 9f35267470 not needed 2019-06-15 15:43:43 +02:00
Martin Diehl 85e6885ea7 white space adjustments 2019-06-15 15:41:37 +02:00
Martin Diehl 3de3ebdd43 documentation was missing 2019-06-15 15:40:43 +02:00
Martin Diehl 82bb887cdf white space adjustments 2019-06-15 15:40:22 +02:00
Martin Diehl 856ef15184 moved (back) to a better place 2019-06-15 15:37:13 +02:00
Martin Diehl 57a0d33293 consistent names 2019-06-15 14:33:20 +02:00
Martin Diehl 8c5d0a5591 populateGrains and material_phase not needed 2019-06-15 14:10:45 +02:00
Martin Diehl 937a84231f material_phase is deprecated 2019-06-15 13:57:24 +02:00
Martin Diehl 72298205a7 Merge branch 'MiscImprovements' of magit1.mpie.de:/damask/DAMASK into MiscImprovements 2019-06-14 17:24:44 +02:00
Martin Diehl b720d2b2d7 all keys are small letters 2019-06-14 17:24:26 +02:00
Martin Diehl 84b60259bf apparently not needed 2019-06-14 10:08:04 +02:00
Martin Diehl 3f87a87a4e wrong counting
currently quite ugly, but planned changes for state structure will give
overcome this
2019-06-14 10:05:39 +02:00
Martin Diehl 083fdb13b4 material_phaseAt and material_phaseMemberAt substitute material_phase 2019-06-14 09:37:01 +02:00