Martin Diehl
64395d4b2b
not needed anymore
...
setting precision is done via compiler flag. Theoretically, it would
work to simply use pI64 for the interface (hypela2 and uedinc) but
stupid common blocks would need to be adjusted as well
2022-01-13 10:26:08 +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
Daniel Otto de Mentock
731222d099
Merge branch 'grid_filter-flexible-typehints' into 'development'
...
allow flexible arguments for 1D arguments
See merge request damask/DAMASK!494
2022-01-12 13:18:40 +00:00
Martin Diehl
410a515afc
allow flexible arguments for 1D arguments
2022-01-12 13:18:38 +00:00
Martin Diehl
771e8acdb9
revert change
...
need to find PETSc 'twice' to ensure version range ...
2022-01-12 07:46:25 +01:00
Test User
f27efb6074
[skip ci] updated version information after successful test of v3.0.0-alpha5-375-g76fe2d2b3
2022-01-11 23:56: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
19f4f2eaec
nice example
...
too simple for full-flegded ipython notebook
2022-01-11 00:36:49 +01:00
Martin Diehl
16fbd1757c
integer exponents are potentially faster
2022-01-10 20:50:46 +01:00
Martin Diehl
fc03ebc332
using PETSc with Fortran support for HDF5
2022-01-10 19:58:19 +01:00
Martin Diehl
eea8aa94af
not used
2022-01-10 18:50:28 +01:00
Martin Diehl
3ae0452440
more robust build
...
${PETSC_DIR} and ${PETSC_ARCH} are not always substituted in
${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/conf/petscvariables
Therefore, get location from pkgconfig (<XXX>_LIBRARY_DIRS) and use
PETSC_EXTERNAL_LIB_BASIC instead of PETSC_WITH_EXTERNAL_LIB to get the
linker commands for the external libraries.
Also simplified regex/cleaning
2022-01-10 12:01:48 +01:00
Martin Diehl
8de4829d0f
testing non-trivial situation
2022-01-10 08:03:37 +01:00
Martin Diehl
076de59375
modern CMake shortcut
2022-01-09 20:48:58 +01:00
Test User
c065e2b2f1
[skip ci] updated version information after successful test of v3.0.0-alpha5-360-gdd6e9a016
2022-01-08 18:03:24 +01:00
Martin Diehl
dd6e9a016e
just off by 46 orders of magnitude ;)
2022-01-08 12:07:29 +00:00
Test User
e3a233a681
[skip ci] updated version information after successful test of v3.0.0-alpha5-358-g81a7c32a5
2022-01-07 21:38:12 +01:00
Martin Diehl
81a7c32a53
Merge branch 'kinehardening-reference' into 'development'
...
reference for kinehardening constitutive law
See merge request damask/DAMASK!493
2022-01-07 12:59:29 +00:00
Test User
a2f6475baa
[skip ci] updated version information after successful test of v3.0.0-alpha5-355-gc29428a60
2022-01-07 07:23:43 +01:00
Sharan Roongta
c29428a609
Merge branch 'more-material-parameters' into 'development'
...
new material parameters
See merge request damask/DAMASK!490
2022-01-06 16:28:40 +00:00
Philip Eisenlohr
b12a180974
added literature reference for constitutive law
2022-01-06 09:54:33 -05:00
Martin Diehl
16f23d4931
simplified
2022-01-05 14:56:17 +01:00
Martin Diehl
d18ec3eae1
Merge remote-tracking branch 'origin/improved-reporting' into misc-improvements
2022-01-05 14:54:20 +01:00
Martin Diehl
8070e05b2d
Merge remote-tracking branch 'origin/cleaning' into misc-improvements
2022-01-05 14:54:09 +01:00
Martin Diehl
100565c79b
slip systems for tI (bct)
...
simple test. Not the best, but allows easy comparison with
- grep NTWINSYSTEM\ = src/lattice.f90
- grep NSLIPSYSTEM\ = src/lattice.f90
2022-01-05 08:08:10 +01:00
Martin Diehl
0f26da0ec1
nicer reporting
2022-01-04 17:25:01 +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
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
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