Sharan Roongta
|
40ee4d3dd1
|
Merge branch 'petsc-64bit-integer' into 'development'
support for PETSc with 64bit integers
See merge request damask/DAMASK!496
|
2022-01-17 09:16:39 +00:00 |
Franz Roters
|
1d2bbc8cd9
|
Merge branch 'dislotwin-fix-tangent' into 'development'
corrected tangent calculation for twinning and transformation
See merge request damask/DAMASK!492
|
2022-01-17 07:57:51 +00:00 |
Martin Diehl
|
82dabe29c1
|
mesh: separate kind for DAMASK and PETSc integers
|
2022-01-13 16:30:42 +01:00 |
Martin Diehl
|
29530da579
|
use correct kind of constants for calls to MPI/PETSc
|
2022-01-13 13:50:30 +01:00 |
Martin Diehl
|
91a3ea96ec
|
final MPI-DAMASK integer kind decoupling
bugfix: set error for openMP-calucations
|
2022-01-13 13:21:44 +01:00 |
Martin Diehl
|
d7dbb6ffc2
|
needs to be public for Marc
|
2022-01-13 12:03:22 +01:00 |
Martin Diehl
|
a7417a7ad7
|
default integer, PETSc integer, and MPI integer might be different
|
2022-01-13 12:02:33 +01:00 |
Martin Diehl
|
a3a3388855
|
decouple DAMASK default integer from MPI default integer
|
2022-01-13 10:25:45 +01:00 |
Martin Diehl
|
1c46e7ea1a
|
not needed
|
2022-01-13 08:30:46 +01:00 |
Martin Diehl
|
8223dc7fa7
|
polishing
MPI, HDF5, PETSc, and DAMASK might have different integer kinds ..
|
2022-01-13 08:17:31 +01:00 |
Martin Diehl
|
3fb5bd459c
|
pInt leftovers
|
2022-01-13 07:44:15 +01:00 |
Martin Diehl
|
4727652856
|
default integer is set via a compiler flag
|
2022-01-13 07:37:38 +01:00 |
Martin Diehl
|
fd3c18ea4d
|
calculate global entry in 64 bit
|
2022-01-12 17:58:44 +01:00 |
Martin Diehl
|
ae0eead748
|
write out mapping as 64 bit integer
|
2022-01-12 17:44:07 +01:00 |
Martin Diehl
|
18913bb94e
|
autodetect datatype
|
2022-01-12 17:33:14 +01:00 |
Martin Diehl
|
a87db2ba0b
|
test for long long integer
|
2022-01-12 16:56:24 +01:00 |
Martin Diehl
|
4bfc814a53
|
Merge remote-tracking branch 'origin/development' into petsc-64bit-integer
|
2022-01-12 16:37:22 +01:00 |
Franz Roters
|
76fe2d2b36
|
Merge branch 'misc-improvements' into 'development'
polishing
See merge request damask/DAMASK!497
|
2022-01-11 15:45:09 +00:00 |
Martin Diehl
|
16fbd1757c
|
integer exponents are potentially faster
|
2022-01-10 20:50:46 +01:00 |
Martin Diehl
|
eea8aa94af
|
not used
|
2022-01-10 18:50:28 +01:00 |
Martin Diehl
|
dd6e9a016e
|
just off by 46 orders of magnitude ;)
|
2022-01-08 12:07:29 +00:00 |
Philip Eisenlohr
|
b12a180974
|
added literature reference for constitutive law
|
2022-01-06 09:54:33 -05:00 |
Martin Diehl
|
1140625b12
|
copy and paste error
|
2022-01-04 17:29:45 +01:00 |
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 |
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 |
Martin Diehl
|
510a26ded9
|
is used in dislotwin according to original paper
|
2022-01-03 10:36:23 +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 |
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
|
1ddf1e5694
|
support for PETSc with 64bit integers
compiles, but untested
|
2021-12-21 23:53:46 +01:00 |
Martin Diehl
|
e10dea5b6c
|
easier to understand
|
2021-12-19 22:53:48 +01:00 |
Martin Diehl
|
00230d482f
|
use data from other physics directly
more clear code, simplified interfaces
|
2021-12-19 22:07:23 +01:00 |
Martin Diehl
|
5af6cc288b
|
whitespace adjustments
|
2021-12-19 21:46:10 +01:00 |