Martin Diehl
a37178ddee
handle case of -0.0
...
-0.0 < 0.0 ! false
so need sign to change direction for also for the corner case of -0.0
2022-01-15 12:28:39 +01:00
Martin Diehl
d1cd125a5b
direct array reversal, don't duplicate FFTW manual
2022-01-15 12:27:07 +01:00
Test User
6da3f0fa51
[skip ci] updated version information after successful test of v3.0.0-alpha5-389-ga000e477c
2022-01-14 07:24:12 +01:00
Daniel Otto de Mentock
a000e477cf
Merge branch 'typehints_grid' into 'development'
...
added fist typehints for _grid module
See merge request damask/DAMASK!474
2022-01-13 16:21:19 +00:00
Martin Diehl
3acabcdc7f
docstring adjustments
2022-01-12 23:57:21 +01:00
Test User
7410463067
[skip ci] updated version information after successful test of v3.0.0-alpha5-379-g731222d09
2022-01-12 23:41:05 +01:00
Martin Diehl
2c1231a806
using best practices from grid_filters
2022-01-12 23:06:48 +01:00
Martin Diehl
9a8e7c8445
Merge branch 'development' into typehints_grid
2022-01-12 19:53:35 +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
Daniel Otto de Mentock
f404fea105
Merge branch 'development' into 'typehints_grid'
...
# Conflicts:
# python/damask/_grid.py
2022-01-07 15:04:41 +00: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
Daniel Otto de Mentock
e60d41d5e4
merge with current development branch
2022-01-05 14:06:06 +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
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