Commit Graph

14740 Commits

Author SHA1 Message Date
Martin Diehl 03e3fbd98f compute only when needed 2022-01-04 07:44:14 +01:00
Martin Diehl 4a7f23069c avoid misleading variable name 2022-01-04 07:32:56 +01:00
Martin Diehl 79fa888c99 Merge remote-tracking branch 'origin/development' into dislotwin-fix-tangent 2022-01-04 07:05:40 +01:00
Test User 4880051284 [skip ci] Merge branch 'master' into development 2022-01-03 21:46:45 +01:00
Test User 22db8f430e Merge commit 'v3.0.0-alpha5-343-g09d68b1ff' 2022-01-03 21:46:40 +01:00
Test User 09d68b1fff [skip ci] updated version information after successful test of v3.0.0-alpha5-342-ga177e32ff 2022-01-03 21:46:38 +01:00
Test User e8b69c7871 [skip ci] Merge branch 'master' into development 2022-01-03 15:48:22 +01:00
Test User c51976e2a9 [skip ci] updated version information after successful test of v3.0.0-alpha5-340-g510a26ded 2022-01-03 15:47:34 +01:00
Sharan Roongta b8203e94d8 Merge branch 'pure-LAPACK' into 'development'
improved function attributes

See merge request damask/DAMASK!491
2022-01-03 14:07:54 +00:00
Daniel Otto de Mentock a177e32ff2 Merge branch 'simplified-colormap' into 'development'
simplified

See merge request damask/DAMASK!487
2022-01-03 13:15:00 +00:00
Martin Diehl 510a26ded9 is used in dislotwin according to original paper 2022-01-03 10:36:23 +01:00
Test User 3dd37cdf22 [skip ci] updated version information after successful test of v3.0.0-alpha5-338-g4a0a1f7ac 2022-01-03 02:19:10 +01:00
Martin Diehl 4a0a1f7ac9 paper is online 2022-01-02 22:29:48 +01:00
Martin Diehl 03c6708629 polishing 2022-01-01 19:52:32 +01:00
Martin Diehl d181b988c1 using vector access 2022-01-01 19:52:20 +01:00
Martin Diehl 770cf33667 correct calculation of tangent.
thanks to Seyedamirhossein Motaman (RWTH Aachen) for reporting
2022-01-01 19:51:31 +01:00
Martin Diehl b34655b7fc functions without side-effects are 'pure'
basically all 'getter' functions should be pure
2022-01-01 11:39:14 +01:00
Martin Diehl 2f74e0d070 avoid failing self test
increase number of samples to have less corner cases.
Needs to be allocatable to avoid stack/heap issue on ifort
2022-01-01 11:39:02 +01:00
Martin Diehl e678b231d9 following naming convention 2021-12-31 13:32:18 +01:00
Martin Diehl 017c182640 branch only once 2021-12-31 13:30:53 +01:00
Martin Diehl 0116e2dae6 bugfix: write only to active twin/trans system 2021-12-31 10:44:12 +01:00
Martin Diehl f2b6ddece1 reduce memory footprint 2021-12-31 08:12:30 +01:00
Martin Diehl d130225c9f polishing 2021-12-31 08:12:17 +01:00
Martin Diehl da00f33487 transformation is only for fcc 2021-12-31 08:11:12 +01:00
Martin Diehl 1661b815b2 correct calculation of temperature dependent stacking fault energy 2021-12-31 08:11:01 +01:00
Martin Diehl de9183af4e functions without side-effects are 'pure'
basically all 'getter' functions should be pure
2021-12-31 08:10:49 +01:00
Martin Diehl 95c64f7a0a avoid failing self test
increase number of samples to have less corner cases.
Needs to be allocatable to avoid stack/heap issue on ifort
2021-12-31 08:10:09 +01:00
Martin Diehl fb51e3c4cd functions have no side-effects, hence 'pure' 2021-12-29 07:19:26 +01:00
Martin Diehl 59bb264b5f LAPACK routines can be considered pure
all arguments have 'intent' specification and don't access any global
variables.
output to screen only occurs in the case that someting goes wrong
2021-12-29 07:09:52 +01:00
Martin Diehl 4583c17080 corrent 'intent' specification
- http://www.netlib.org/lapack/explore-html/d7/d3b/group__double_g_esolve_ga5ee879032a8365897c3ba91e3dc8d512.html
- http://www.netlib.org/lapack/explore-html/dd/d9a/group__double_g_ecomputational_ga56d9c860ce4ce42ded7f914fdb0683ff.html
2021-12-29 07:00:28 +01:00
Test User e19c17c2bc [skip ci] updated version information after successful test of v3.0.0-alpha5-336-g6871eb302 2021-12-28 14:19:37 +01:00
Franz Roters 6871eb3026 Merge branch 'util-project_homochoric' into 'development'
Lambert azimuthal equal-area (laea) projection

See merge request damask/DAMASK!476
2021-12-28 10:19:18 +00:00
Philip Eisenlohr b2d0fd8ff5 Lambert azimuthal equal-area (laea) projection 2021-12-28 10:19:17 +00:00
Martin Diehl b285702d84 functionality is availabe in grid_filters.py 2021-12-27 21:18:31 +01:00
Martin Diehl 7e4a374c9e new material parameters
- austenitic steel AISI304
- SAE1050 after quenching to martensite

I don't know how the old set of elastic constants for martenstite
(originally coming from 10.1088/0965-0393/23/4/045005) was derived,
but it is hard to believe that the elastic behavior can be that strongly
modified by a heat treatment.
2021-12-27 21:10:28 +01:00
Martin Diehl 56c22a91a5 testing grid with Intel LLVM works now
ML is no longer the default preconditioner for FEM.
Theoretically, installation of ML with all standard conforming compilers
should be possible, but --download-ml failed for unknown reasons.
2021-12-27 20:47:59 +01:00
Martin Diehl 1e965c42b7 don't rely on ML
avoid dependencies to external packages as much as possible
2021-12-27 17:44:22 +01:00
Martin Diehl e0e13ec659 testing 64bit integer compilation 2021-12-27 12:41:55 +01:00
Martin Diehl e6376f011c Merge remote-tracking branch 'origin/development' into petsc-64bit-integer 2021-12-27 11:58:53 +01:00
Test User 2d347e1be1 [skip ci] updated version information after successful test of v3.0.0-alpha5-333-g01cd92755 2021-12-26 21:05:58 +01:00
Martin Diehl 01cd92755d Merge branch 'new-intel' into 'development'
support for LLVM-based Intel compilers

See merge request damask/DAMASK!489
2021-12-26 16:56:24 +00:00
Martin Diehl 4168b101f4 testing LLVM-based compilers
does not work for grid due to missing ML
2021-12-26 13:07:58 +01:00
Martin Diehl a7440da26a options not supported by LLVM-based Intel compilers 2021-12-26 13:06:41 +01:00
Martin Diehl a9293db171 new LLVM-based Intel compilers work
quick test shows significant performance improvement
2021-12-25 18:36:35 +01:00
Martin Diehl e34b8a632c new Intel compilers are available 2021-12-25 16:19:48 +01:00
Test User c080c2d2fd [skip ci] Merge branch 'master' into development 2021-12-25 08:39:19 +01:00
Test User 7acf3d8a02 Merge commit 'v3.0.0-alpha5-324-gac7caa0a6' 2021-12-25 08:39:14 +01:00
Test User ac7caa0a64 [skip ci] updated version information after successful test of v3.0.0-alpha5-323-g2ea293063 2021-12-25 08:39:13 +01:00
Test User 53c81e4af1 [skip ci] Merge branch 'master' into development 2021-12-25 07:15:46 +01:00
Test User 68b34f6022 [skip ci] updated version information after successful test of v3.0.0-alpha5-316-gd8ef23fc9 2021-12-25 07:15:40 +01:00