achalhp
82e6cff42e
ph_mech without current state update
2024-05-07 17:23:10 +05:30
achalhp
fe34aef061
Discrete twinning flag applied globally
2024-04-14 16:33:09 +05:30
achalhp
eee852fe38
Created a flag to turn off discrete twin model
2024-04-08 09:34:55 +05:30
achalhp
5f0ff71236
Growth criteria
2024-03-17 09:13:32 +05:30
achalhp
117135de08
Grain boundary elements for nucleation code
2024-03-16 15:52:41 +05:30
achalhp
46da81c77d
Deltas updated in deltastate subroutine
2024-03-15 16:20:11 +05:30
achalhp
45f4f56764
updated phase_mechanical_plastic
2024-03-11 11:49:57 +05:30
achalhp
2a4dc6f65d
Updated Readme
2024-03-04 12:25:10 +05:30
achalhp
508c7148fe
Correspondence Matrix applied
2024-03-04 11:50:03 +05:30
Test User
23a9db6f09
[skip ci] updated version information after successful test of v3.0.0-beta-45-gbd2fba288
2024-03-02 13:31:24 +05:30
Martin Diehl
89bb790be8
revert use of container for oneAPI to save space
...
still need to remove many packages from the Ubuntu installation.
2024-03-02 13:31:24 +05:30
Test User
d2b9524c8f
[skip ci] updated version information after successful test of v3.0.0-beta-42-g665abb805
2024-03-02 13:31:24 +05:30
Philip Eisenlohr
80c31ac20e
Add period to sentences.
2024-03-02 13:31:24 +05:30
Martin Diehl
1d19d4242c
more robust implementation
...
use abs() for situations with negative numbers, allow to explicitly
specify precision.
max_denominator and default N_significant are determined empirical
2024-03-02 13:31:24 +05:30
Test User
044e97cbd5
[skip ci] updated version information after successful test of v3.0.0-beta-38-gff1e8b733
2024-03-02 13:31:24 +05:30
Martin Diehl
94365b3160
is available on website
2024-03-02 13:31:24 +05:30
Test User
b94b29acd6
[skip ci] updated version information after successful test of v3.0.0-beta-35-gfea5ffd41
2024-03-02 13:31:24 +05:30
Martin Diehl
d6b1423c20
enable type hints for Colormap
...
custom constructor ensures that type of color is always an np.ndarray
2024-03-02 13:31:24 +05:30
Test User
74413859ab
[skip ci] updated version information after successful test of v3.0.0-beta-32-g71cd72949
2024-03-02 13:31:24 +05:30
Philip Eisenlohr
e3f27a7eb3
reversed operator order to allow for proper blending in misorientation
2024-03-02 13:31:24 +05:30
Philip Eisenlohr
608063a8e5
suggested renaming of rmComment
2024-03-02 13:31:24 +05:30
Martin Diehl
2e5f00ffbc
adjust description to variable names
2024-03-02 13:31:24 +05:30
Martin Diehl
e6f48b7ca7
only needed by MSC.Marc
...
if related functionality is need, an approach using F23s "tokenize"
should be implemented
2024-03-02 13:31:24 +05:30
Martin Diehl
12d7ee165b
legacy read function, only needed by MSC.Marc
2024-03-02 13:31:24 +05:30
Martin Diehl
d153925973
helpful error message in case of non-matching length
2024-03-02 13:31:24 +05:30
Martin Diehl
f3884d9291
better name
2024-03-02 13:31:24 +05:30
Martin Diehl
8b24fd6b70
broadcast scalars when getting list with known size
...
this makes old material configurations backward compatible and allows to
shorten configurations in case that the same value is used for multiple
families
2024-03-02 13:31:24 +05:30
Martin Diehl
5dbe3f109c
not used
...
comment signs depend on file format, so better implement specific
variants if needed instead of relying on central functionality
2024-03-02 13:31:24 +05:30
Martin Diehl
4f60ded80d
unexpected and undocument functionality
2024-03-02 13:31:24 +05:30
Martin Diehl
0eb37fa4c0
make clear that functionality is YAML specific
...
'#' as comment sign is not universal
2024-03-02 13:31:24 +05:30
Martin Diehl
883aed9092
naming scheme as in Python library
2024-03-02 13:31:24 +05:30
Martin Diehl
30ca657706
more appropriate name (conceptually not coupled to YAML)
2024-03-02 13:31:24 +05:30
Test User
2f5a2f4bef
[skip ci] updated version information after successful test of v3.0.0-beta-17-g62cdc1a53
2024-03-02 13:31:24 +05:30
Daniel Otto de Mentock
6a91c2855e
not needed
2024-03-02 13:31:24 +05:30
Daniel Otto de Mentock
76912da8bf
standard batch multiplication can be done with @
2024-03-02 13:31:24 +05:30
Daniel Otto de Mentock
dffc567ba0
requested can be str
2024-03-02 13:31:24 +05:30
Martin Diehl
28a83d6b69
use scipy.linalg.polar
...
unfortunately, it does not support arbitrary dimensions, so use it as
reference in testing only
2024-03-02 13:31:24 +05:30
Test User
dccecf6753
[skip ci] updated version information after successful test of v3.0.0-beta-11-g094e18396
2024-03-02 13:31:24 +05:30
Martin Diehl
b749beaa6c
adjusting tolerance
...
1e-10 led to failing tests on GitHub Actions
2024-03-02 13:31:24 +05:30
Martin Diehl
8d93079801
restrict test to reasonable values
2024-03-02 13:31:24 +05:30
Test User
a0e6742197
[skip ci] updated version information after successful test of v3.0.0-beta-7-gb8cc4af9c
2024-03-02 13:31:24 +05:30
Martin Diehl
ce7bf418bc
include latest tests, removed old code
2024-03-02 13:31:24 +05:30
Test User
640dbea274
[skip ci] updated version information after successful test of v3.0.0-beta-4-gc5ebeb85f
2024-03-02 13:31:24 +05:30
Martin Diehl
7f0c782602
avoid repeated allocation of a_nS
...
leads to segmentation fault
2024-03-02 13:31:24 +05:30
Test User
2b547e2048
[skip ci] updated version information after successful test of v3.0.0-beta-1-g300a57d5f
2024-01-24 15:55:19 +01:00
Martin Diehl
300a57d5f2
restored working test
2024-01-23 19:54:50 +01:00
Martin Diehl
6bed86488d
v3.0.0-beta
2024-01-23 15:17:28 +01:00
Martin Diehl
2e2e44dbc1
preparing for release
2024-01-23 15:14:16 +01:00
Test User
710a6efead
[skip ci] updated version information after successful test of v3.0.0-alpha8-294-g7d8a6d054
2024-01-22 16:44:39 +01:00
Philip Eisenlohr
7d8a6d054b
Merge branch 'sophisticated-return-type' into 'development'
...
Sophisticated return type
See merge request damask/DAMASK!898
2024-01-22 13:47:12 +00:00
Test User
9d1b96d3bb
[skip ci] updated version information after successful test of v3.0.0-alpha8-277-ge139a68d8
2024-01-17 18:52:44 +01:00
Martin Diehl
e139a68d81
Merge branch 'fix-Mg-interaction-parameters' into 'development'
...
marked wrong entries as unused
See merge request damask/DAMASK!899
2024-01-17 14:55:47 +00:00
Martin Diehl
f68f4c6edf
marked wrong entries as unused
2024-01-17 12:45:17 +01:00
Martin Diehl
db263c3af7
consistent naming
2024-01-17 09:42:44 +01:00
Martin Diehl
27a8b63a3d
safer reduction
...
MPI_SUM can lead to invalid/undefined values for enum
2024-01-15 23:59:02 +01:00
Martin Diehl
712b22b678
only needed for older (broken) ifort
2024-01-13 17:31:21 +01:00
Martin Diehl
1d60ce29c6
systematic naming of status code enums
2024-01-13 08:27:17 +01:00
Martin Diehl
9d3b4a270f
reasonable order
2024-01-12 07:30:37 +01:00
Martin Diehl
7ca02b3f3d
consistently use status code as return value
2024-01-11 14:59:30 +01:00
Martin Diehl
0384f93d46
propagate non-binary status information
2024-01-10 00:36:22 +01:00
Philip Eisenlohr
89ebad19d5
consistent ordering of status logical tests
2024-01-09 10:00:42 -05:00
Martin Diehl
48a38f3cf5
harmonize status reporting
2024-01-09 14:45:41 +01:00
Martin Diehl
5e7565f99f
status needs to be passed
2024-01-09 14:45:11 +01:00
Martin Diehl
62bce163cd
better status propagation
2024-01-09 13:52:57 +01:00
Martin Diehl
845d3eed33
harmonize status reporting
2024-01-09 13:52:39 +01:00
Martin Diehl
70e720c032
better to understand and more flexible
2024-01-09 07:26:28 +01:00
Martin Diehl
0ad1a14e3f
sophisticasted error handling
2024-01-08 23:35:06 +01:00
Martin Diehl
5343aecd6f
non-binary status allows to transfer more information
2024-01-08 23:34:56 +01:00
Test User
3cfcf44f9a
[skip ci] updated version information after successful test of v3.0.0-alpha8-274-g9c796001e
2024-01-08 18:20:15 +01:00
Philip Eisenlohr
9c796001e7
Merge branch 'less-terminallyIll' into 'development'
...
removed terminallyIll as global variable
See merge request damask/DAMASK!895
2024-01-08 15:22:21 +00:00
Martin Diehl
1f9a372aa7
removed terminallyIll as global variable
2024-01-08 15:22:21 +00:00
Test User
fdcea09133
[skip ci] updated version information after successful test of v3.0.0-alpha8-271-g460c660c3
2024-01-08 13:18:10 +01:00
Yi Hu
460c660c37
Merge branch 'numerics-config' into 'development'
...
PETSc options can be defined for every field solver
See merge request damask/DAMASK!894
2024-01-08 10:23:43 +00:00
Test User
4b21fb0b87
[skip ci] updated version information after successful test of v3.0.0-alpha8-268-g364a98258
2024-01-06 15:57:41 +01:00
Martin Diehl
364a982582
Merge branch 'Marc2023.4-clean' into 'development'
...
support Marc2023.4
See merge request damask/DAMASK!897
2024-01-06 12:59:59 +00:00
Franz Roters
c4e450fe34
make Marc2023.4 default and unse it for testing
2024-01-04 15:23:50 +01:00
Franz Roters
725158970a
add support for Marc2023.4
2024-01-04 15:22:09 +01:00
Test User
5fc006e212
[skip ci] updated version information after successful test of v3.0.0-alpha8-264-gee007b376
2024-01-04 13:02:13 +01:00
Martin Diehl
ee007b3765
Merge branch 'github-actions-update' into 'development'
...
Github actions update
See merge request damask/DAMASK!896
2024-01-04 09:13:10 +00:00
Martin Diehl
9f6464319e
use LLVM compiler wrappers
2024-01-04 07:44:06 +01:00
Martin Diehl
24eee8d14c
run mesh test
2024-01-04 07:22:13 +01:00
Martin Diehl
ae0e2a805b
most recent PETSc
2024-01-04 06:47:09 +01:00
Test User
e8a3fee221
[skip ci] updated version information after successful test of v3.0.0-alpha8-259-g303061fb9
2024-01-03 19:10:00 +01:00
Philip Eisenlohr
303061fb96
Merge branch '285-attributes-of-damask-result-should-depend-on-view' into 'development'
...
attributes should depend on view
Closes #285
See merge request damask/DAMASK!877
2024-01-03 15:59:50 +00:00
Philip Eisenlohr
877dc43ffe
use updated PRIVATE
2024-01-02 11:44:36 -05:00
Philip Eisenlohr
5da7ff56b9
Merge branch 'development' into 285-attributes-of-damask-result-should-depend-on-view
2024-01-02 09:37:59 -05:00
Sharan Roongta
68d5acc645
PETSc options can be defined for every field solver
2024-01-02 14:46:35 +01:00
Test User
53a04bcb70
[skip ci] updated version information after successful test of v3.0.0-alpha8-246-g112b5be1a
2024-01-02 13:31:04 +01:00
Sharan Roongta
112b5be1ad
Merge branch 'nonlocal-compatibility-in-dependent-state' into 'development'
...
Nonlocal compatibility in dependent state
See merge request damask/DAMASK!891
2024-01-02 10:35:01 +00:00
Test User
2b74365b44
[skip ci] updated version information after successful test of v3.0.0-alpha8-236-gf57924e9f
2024-01-01 21:39:44 +01:00
Javier Velo
f57924e9fe
Merge branch 'mesh-clean' into 'development'
...
Mesh clean
See merge request damask/DAMASK!889
2024-01-01 18:43:09 +00:00
Martin Diehl
c6dae711c5
Merge remote-tracking branch 'origin/development' into nonlocal-compatibility-in-dependent-state
2023-12-31 19:06:33 +01:00
Test User
14bafc62db
[skip ci] updated version information after successful test of v3.0.0-alpha8-228-g10a2b58f8
2023-12-31 01:16:00 +01:00
Sharan
42dd33d14c
not needed
2023-12-30 23:46:09 +01:00
Martin Diehl
10a2b58f86
Merge branch 'use-central-MPIerror-check' into 'development'
...
use central functionality
See merge request damask/DAMASK!893
2023-12-30 22:15:34 +00:00
Test User
fb1852e6fa
[skip ci] updated version information after successful test of v3.0.0-alpha8-225-g714b161de
2023-12-30 21:01:17 +01:00
Martin Diehl
714b161def
Merge branch 'CMake-Programming' into 'development'
...
avoid hardcoding (requires/ensures systematic naming)
See merge request damask/DAMASK!892
2023-12-30 17:49:43 +00:00
Martin Diehl
ebb2e3ca85
avoid hardcoding (requires/ensures systematic naming)
2023-12-30 16:02:00 +01:00
Martin Diehl
20fdcb91d9
use central functionality
2023-12-30 15:48:04 +01:00
Test User
e39a9610d8
[skip ci] updated version information after successful test of v3.0.0-alpha8-222-g19eaf4a27
2023-12-30 05:56:52 +01:00
Sharan Roongta
19eaf4a27f
Merge branch 'solver-cleanup' into 'development'
...
separate mechanics and thermal
See merge request damask/DAMASK!890
2023-12-30 00:23:26 +00:00
Martin Diehl
ce7182dd6d
unused variables
2023-12-30 00:46:18 +01:00
Martin Diehl
0d2ff12894
compatibility is a dependent state of nonlocal
2023-12-29 23:17:24 +01:00
Martin Diehl
e042f0311a
more favorable arguments
2023-12-29 22:48:29 +01:00
Martin Diehl
305c6e1b83
easier access pattern
2023-12-29 22:41:51 +01:00
Martin Diehl
62d5b45788
use modern access pattern
2023-12-29 22:33:42 +01:00
Martin Diehl
f697182971
only mobile dislocations (t=1,2,3,4) are used
2023-12-29 22:30:04 +01:00
Martin Diehl
3b57143662
nonlocal works only with single constituents
2023-12-29 22:10:47 +01:00
Martin Diehl
1f1baa8b48
more systematic naming
2023-12-29 22:05:11 +01:00
Test User
47868c5829
[skip ci] updated version information after successful test of v3.0.0-alpha8-219-gb07c2a319
2023-12-29 18:43:19 +01:00
Martin Diehl
c5d71168be
separate mechanics and thermal
2023-12-29 18:29:56 +01:00
Sharan Roongta
977cb83ef6
better name
2023-12-29 17:52:58 +01:00
Sharan Roongta
2368200138
not used
2023-12-29 17:38:41 +01:00
Sharan Roongta
2179530d5f
Merge remote-tracking branch 'origin/development' into mesh-clean
2023-12-29 17:36:31 +01:00
Sharan Roongta
b07c2a3191
Merge branch 'solver-cleanup' into 'development'
...
Solver cleanup
See merge request damask/DAMASK!888
2023-12-29 15:30:36 +00:00
Test User
8797af49ae
[skip ci] updated version information after successful test of v3.0.0-alpha8-211-gccf4867e0
2023-12-29 11:19:04 +01:00
Martin Diehl
936328ae8b
re-enabled support for older CMake
2023-12-29 08:32:52 +01:00
Martin Diehl
376d3f6986
Merge remote-tracking branch 'origin/development' into solver-cleanup
2023-12-29 08:13:21 +01:00
Martin Diehl
ccf4867e0c
Merge branch 'modern-CMake-preprocessing' into 'development'
...
Modern CMake preprocessing
See merge request damask/DAMASK!887
2023-12-29 07:05:37 +00:00
Test User
9ebb2d4ddd
[skip ci] updated version information after successful test of v3.0.0-alpha8-207-ga80fce410
2023-12-29 00:04:44 +01:00
Martin Diehl
b2b3a3f3f0
loop over cells, not (element, IP)
2023-12-28 21:28:57 +01:00
Philip Eisenlohr
a80fce4108
Merge branch 'modernize-nonlocal' into 'development'
...
Modernize nonlocal
See merge request damask/DAMASK!883
2023-12-28 18:57:49 +00:00
Martin Diehl
04fdac6556
standard access pattern
2023-12-28 19:51:22 +01:00
Martin Diehl
f89e33a726
Merge branch 'solver-cleanup' into 'development'
...
Solver cleanup
See merge request damask/DAMASK!886
2023-12-28 18:34:15 +00:00
Martin Diehl
aae99156b4
not needed
2023-12-28 19:18:25 +01:00
Martin Diehl
77e1c5a8a7
standard indexing: ce(ll) instead of element and integration point
2023-12-28 19:15:26 +01:00
Martin Diehl
e4e0840479
simplified
2023-12-28 09:28:04 +01:00
Martin Diehl
af7f73f379
CMake knows compiler flags
2023-12-27 15:07:04 +01:00
Martin Diehl
0d747ae5e4
(incomplete) split: spectral/FFT vs mech functionality
2023-12-24 13:26:32 +01:00
Martin Diehl
395b6b5438
don't rely on data stored in homogenization
2023-12-24 13:26:29 +01:00
Test User
e1ca6bbed6
[skip ci] updated version information after successful test of v3.0.0-alpha8-199-g0f69eff16
2023-12-24 12:39:38 +01:00
Sharan Roongta
0f69eff160
Merge branch 'solver-cleanup' into 'development'
...
was a 'write-only' variable
See merge request damask/DAMASK!885
2023-12-24 09:42:39 +00:00
Martin Diehl
169bc977d7
was a 'write-only' variable
2023-12-23 22:39:23 +01:00
Test User
1bf16951ee
[skip ci] updated version information after successful test of v3.0.0-alpha8-196-gaed2643af
2023-12-23 21:38:33 +01:00
Franz Roters
aed2643af7
Merge branch 'F2023-tokenize' into 'development'
...
F2023 tokenize
See merge request damask/DAMASK!879
2023-12-23 18:14:49 +00:00
Philip Eisenlohr
b22251a2b9
Merge branch 'properly-close-files' into 'development'
...
use context manager to ensure that opened files are closed
See merge request damask/DAMASK!884
2023-12-23 17:49:54 +00:00
Test User
14d73fc528
[skip ci] updated version information after successful test of v3.0.0-alpha8-189-g598b0b238
2023-12-23 18:20:44 +01:00
Franz Roters
598b0b2386
Merge branch 'fix-DREAM3Dtest-Windows' into 'development'
...
use OS-independent separators
See merge request damask/DAMASK!882
2023-12-23 15:12:11 +00:00
Martin Diehl
a8e979e904
ensure that files are closed automatically
...
reported by Karo Sedighiani
2023-12-23 07:07:12 +01:00
Martin Diehl
e7543fd715
can be stored as dependent state
2023-12-22 23:45:34 +01:00
Martin Diehl
a603e153db
simplified
2023-12-22 23:29:46 +01:00
Martin Diehl
696cccaa66
rho_forest is a dependent state
2023-12-22 22:54:20 +01:00
Martin Diehl
0c56711032
use OS-independent separators
...
fix tests on Windows
2023-12-22 19:06:02 +01:00
Test User
0e4c20a430
[skip ci] updated version information after successful test of v3.0.0-alpha8-186-gaf5bbed00
2023-12-21 22:10:08 +01:00
Martin Diehl
af5bbed003
Merge branch 'mesh-load-YAML' into 'development'
...
Mesh load yaml
See merge request damask/DAMASK!876
2023-12-21 18:38:36 +00:00
Test User
1933c896b2
[skip ci] updated version information after successful test of v3.0.0-alpha8-179-gb9d166652
2023-12-21 12:41:31 +01:00
Martin Diehl
b9d1666524
Merge branch 'experimental-Flang' into 'development'
...
starting to support new LLVM compiler
See merge request damask/DAMASK!881
2023-12-21 09:44:13 +00:00
Martin Diehl
0518cc6730
slighly polished yaml files
2023-12-21 07:54:20 +01:00
Martin Diehl
bdb30118fb
starting to support new LLVM compiler
...
does not work yet, but good to have for testing once in a while.
Current version is 17, require minimum 19 to make clear that it does not
work
2023-12-21 06:30:46 +01:00
Test User
808ab09053
[skip ci] updated version information after successful test of v3.0.0-alpha8-175-g5c71238bc
2023-12-21 00:13:10 +01:00
Philip Eisenlohr
5c71238bc4
Merge branch '367-string-to-real-integer-conversion' into 'development'
...
simplified string conversion and related error handling
Closes #367
See merge request damask/DAMASK!880
2023-12-20 20:34:51 +00:00
Philip Eisenlohr
42a752aa6b
Merge branch 'development' into '285-attributes-of-damask-result-should-depend-on-view'
...
# Conflicts:
# python/damask/_result.py
2023-12-20 19:14:40 +00:00
Martin Diehl
8458ea5ecf
simplified string conversion and related error handling
...
checking for valid characters is not sufficient because signs and
exponents are allowed to appear only at specific locations. Since
Fortrans internal file read will anyways complain about invalid
characters, the check doesn't even have a value.
reduced number of error codes by grouping all conversion related errors
2023-12-20 18:44:21 +01:00
Martin Diehl
c0b9280218
variables in stop code not supported by older compilers
2023-12-20 18:41:16 +01:00
Test User
4e3b9e6586
[skip ci] updated version information after successful test of v3.0.0-alpha8-172-gec624a86a
2023-12-20 16:58:04 +01:00
Daniel Otto de Mentock
ec624a86ad
Merge branch '362-damask-result-hide-invalid-functionality' into 'development'
...
hide impossible operations
Closes #362
See merge request damask/DAMASK!875
2023-12-20 13:58:09 +00:00
Martin Diehl
51bccd98d5
check is already done centrally
2023-12-20 11:27:57 +01:00
Martin Diehl
ace7d8f003
use tokenize (F2023)
2023-12-19 21:19:57 +01:00
Martin Diehl
c4d061ba0a
F2023 tokenize (second form)
2023-12-19 21:19:22 +01:00
Martin Diehl
7245aa24d4
use NotImplementedError to indicate non-implemented combinations
2023-12-19 18:39:47 +01:00
Philip Eisenlohr
e93618bc89
Correct docstring
2023-12-18 23:02:02 +00:00
Martin Diehl
809f5f455b
test new functionality
2023-12-18 23:30:05 +01:00
Sharan Roongta
bd0eb0f154
load -> yaml
2023-12-18 17:23:05 +01:00
Martin Diehl
939d5070b3
matching name
...
and leave write protection status unchanged
2023-12-17 15:45:34 +01:00
Martin Diehl
95e45ab073
avoid inconsistencies
2023-12-17 13:18:21 +01:00
Martin Diehl
db09ca37e6
convenient shortcut
2023-12-17 13:17:52 +01:00
Martin Diehl
7544e81349
dictionary of visible items should not be exposed to users
...
getters for individual items are easier to understand
Note: increments_in_range and times_in_range operate now only on the
visible increments
2023-12-17 13:16:48 +01:00
Martin Diehl
8def54c862
fixed getters for visible entities
...
storing time information as dictionary simplifies many operations
2023-12-17 06:55:14 +01:00
Sharan Roongta
0798548f0f
this structure seems cleaner, i.e., BC per face
2023-12-17 00:04:55 +01:00
Sharan Roongta
e4ad5a94a5
better names
2023-12-16 18:28:17 +01:00
Martin Diehl
38f9c1977c
attributes should depend on view
...
hidden attributes contain the view-independent variables, getter for
currently visible quantities
2023-12-16 16:06:35 +01:00
Amrit Jena
8828783bd4
run updated tests
2023-12-15 18:24:10 +01:00
Sharan Roongta
9a1cf1a04e
first changes for YAML mesh load case, and simplification of code
2023-12-15 16:03:39 +01:00
Test User
84af516cdb
[skip ci] updated version information after successful test of v3.0.0-alpha8-169-g85191cd02
2023-12-14 15:02:08 +01:00
Sharan Roongta
85191cd021
Merge branch 'CLI-improvements' into 'development'
...
Cli improvements
See merge request damask/DAMASK!873
2023-12-14 12:03:12 +00:00
Martin Diehl
55d08fdd6f
Cli improvements
2023-12-14 12:03:11 +00:00
Test User
0ede07614d
[skip ci] updated version information after successful test of v3.0.0-alpha8-166-gcc0f2d477
2023-12-13 17:54:34 +01:00
Philip Eisenlohr
cc0f2d477e
Merge branch 'export_DAMASK_to_DREAM3D' into 'development'
...
Export Dream3D output
See merge request damask/DAMASK!835
2023-12-13 14:55:47 +00:00
Test User
89c98dce67
[skip ci] updated version information after successful test of v3.0.0-alpha8-107-g5a994a522
2023-12-12 20:58:33 +01:00
Sharan Roongta
5a994a5223
Merge branch 'flexible-YAML-1Dget' into 'development'
...
flexible YAML get 1D
See merge request damask/DAMASK!872
2023-12-12 17:36:41 +00:00
Sharan Roongta
02acab1b5c
Merge branch 'working-mesh-examples' into 'development'
...
Working mesh examples
See merge request damask/DAMASK!867
2023-12-12 17:10:51 +00:00
Test User
cd41c6b7fc
[skip ci] updated version information after successful test of v3.0.0-alpha8-98-g419e6f8f5
2023-12-12 00:14:17 +01:00
Philip Eisenlohr
419e6f8f51
Merge branch '359-io_color' into 'development'
...
Resolve "IO_color"
Closes #359
See merge request damask/DAMASK!870
2023-12-11 21:17:09 +00:00
Martin Diehl
127ff97a24
make internals visible
2023-12-11 15:18:43 +01:00
Martin Diehl
4320e9847d
more systematic handling of colored output
...
isatty for Fortran needs to translate the units/file descriptors
2023-12-11 06:58:37 +01:00
Test User
223790862b
[skip ci] updated version information after successful test of v3.0.0-alpha8-90-gc277dce81
2023-12-11 00:35:45 +01:00
Martin Diehl
1b60bc14e8
more flexibility for setting default values
2023-12-10 22:22:19 +01:00
Philip Eisenlohr
c277dce816
Merge branch '353-testing-euler-angles' into 'development'
...
correctly handling ambiguity if Phi approx pi
Closes #353
See merge request damask/DAMASK!866
2023-12-10 20:28:51 +00:00
Martin Diehl
bfb207d34d
use original DREAM.3D file as reference
...
current loop runs over all datasets (except those that should be
ignored).
2023-12-10 19:46:09 +01:00
Martin Diehl
c6ecd6d977
avoid internal compiler error for ifort/ifx
2023-12-10 12:50:22 +01:00
Martin Diehl
d02c74cdd6
get flattened array from scalar or potentially ragged nested list
...
rather special case, but handy for flexible definition of values per
slip system
2023-12-10 12:14:57 +01:00
Philip Eisenlohr
afa80bab68
use numpy intrinsics
2023-12-09 12:03:24 -05:00
Philip Eisenlohr
efc76f1f19
shortened code
2023-12-09 12:03:05 -05:00
Martin Diehl
f3e7f51bb4
centralized functionality for handling of colors
2023-12-09 16:56:09 +01:00
Martin Diehl
65c0a2d5ca
more logical split
2023-12-09 15:19:27 +01:00
Martin Diehl
456b3fb76d
functionality to check whether STDERR/STDOUT are redirected
2023-12-09 15:17:52 +01:00
Martin Diehl
5d07851d60
use stdout but do nothing if redirected
2023-12-09 14:43:29 +01:00
Martin Diehl
7063c59b6a
consistent capitalization
2023-12-09 14:22:14 +01:00
Test User
cd1b0a62b8
[skip ci] updated version information after successful test of v3.0.0-alpha8-85-gcacbeea03
2023-12-07 19:04:33 +01:00
Philip Eisenlohr
cacbeea03f
Merge branch '357-lattice-basis-disagrees-with-initialization' into 'development'
...
lowered tolerance
Closes #357
See merge request damask/DAMASK!868
2023-12-07 15:12:32 +00:00
Sharan Roongta
78de3e6bde
Merge branch 'no-defaults-phenopowerlaw' into 'development'
...
No defaults phenopowerlaw
See merge request damask/DAMASK!863
2023-12-07 13:19:00 +00:00
Martin Diehl
7fc09d3413
adjusted to current situation
2023-12-07 13:30:20 +01:00
Martin Diehl
5c87435f1a
small examples for testing purposes
2023-12-07 13:29:10 +01:00
Martin Diehl
255017d5be
examples are too large and don't compile
2023-12-07 13:06:41 +01:00
Martin Diehl
c350009479
lowered tolerance
...
avoid failing tests
2023-12-07 12:49:59 +01:00
Sharan Roongta
b5f71d2328
Merge branch 'early-PetscOptionsClear' into 'development'
...
Early petsc options clear
See merge request damask/DAMASK!862
2023-12-07 11:13:29 +00:00
Martin Diehl
beb58b76f2
correctly handling ambiguity if Phi approx pi
2023-12-06 22:07:57 +01:00
Test User
224ee5afdc
[skip ci] updated version information after successful test of v3.0.0-alpha8-73-g34efdc56e
2023-12-06 12:12:31 +01:00
Daniel Otto de Mentock
34efdc56ec
Merge branch 'SPPARKS-real-data' into 'development'
...
enforce little endian
See merge request damask/DAMASK!864
2023-12-06 08:38:32 +00:00
Daniel Otto de Mentock
75e9d6823f
Merge branch '352-systematic-naming-of-pre-processing-modules' into 'development'
...
more systematic naming
Closes #352
See merge request damask/DAMASK!865
2023-12-06 08:37:27 +00:00
Martin Diehl
8ace3411b4
restore correct behavior
2023-12-05 15:58:06 +01:00
Martin Diehl
7bfb081106
more systematic naming
...
YAML is the base class for ConfigMaterial and LoadcaseGrid
2023-12-05 10:34:05 +01:00
Martin Diehl
8e5f5cc124
simplifying tests
2023-12-05 07:14:14 +01:00
Martin Diehl
660b472747
centralized function for ones/zeros
2023-12-04 23:38:58 +01:00
Martin Diehl
1995934371
improved handling of phases without orientation
...
inactive phases and phases without orientation will get 999 numerical
values
2023-12-04 23:16:24 +01:00
Martin Diehl
5923aa2493
ensure closing of file
2023-12-04 22:53:35 +01:00
Martin Diehl
b5e34e7949
Merge remote-tracking branch 'origin/development' into export_DAMASK_to_DREAM3D
2023-12-04 22:37:05 +01:00
Martin Diehl
ecf68db814
handle missing orientation data
2023-12-04 22:35:44 +01:00
Martin Diehl
1245ec7d94
grouped
2023-12-04 22:25:28 +01:00
Martin Diehl
ffd3cfe951
simplified
2023-12-04 22:16:31 +01:00
Martin Diehl
213e8aa4be
avoid monkey patching
2023-12-04 21:50:02 +01:00
Martin Diehl
7a5e08c14d
consistent name
2023-12-04 19:59:01 +01:00
Martin Diehl
faedb49a20
simplified
2023-12-04 19:33:40 +01:00
Martin Diehl
ab24d444fc
limit to structures available in DAMASK
2023-12-04 19:25:41 +01:00
Martin Diehl
a5b5972e9a
already documented
2023-12-04 16:48:09 +01:00
Martin Diehl
1621473d99
should not have default values
2023-12-04 16:44:57 +01:00
Martin Diehl
731057f7e0
consistent with other plasticity laws
2023-12-04 16:25:31 +01:00
Vitesh Shah
9e51ab160c
ditching the patched copy approach
...
Further details or things to look at:
2a48bf504e (note_12028)
2023-12-01 12:34:59 +01:00
Test User
ad60193502
[skip ci] updated version information after successful test of v3.0.0-alpha8-67-g9f8ecd44b
2023-11-30 09:28:19 +01:00
Martin Diehl
4d436f7ed9
realistic SPPARKS file
...
should not matter because reading is delegated to VTK, but better safe
than sorry
2023-11-30 07:05:09 +01:00
Martin Diehl
5ffe9ce943
enforce little endian
...
default on common systems, but the only format the Fortran parser
understands
2023-11-30 07:04:33 +01:00
Daniel Otto de Mentock
9f8ecd44b0
Merge branch '351-damask-grid-load_spparks' into 'development'
...
load data from SPPARKS
Closes #351
See merge request damask/DAMASK!861
2023-11-29 14:01:14 +00:00
Test User
59793168be
[skip ci] updated version information after successful test of v3.0.0-alpha8-58-gd8900558c
2023-11-29 03:35:55 +01:00
Cathy Bing
d8900558cd
Merge branch 'climb_stress_free' into 'development'
...
edge dipole annihilation via climb is not disabled anymore when stress is zero
See merge request damask/DAMASK!860
2023-11-29 00:38:41 +00:00
Cathy Bing
4542d97725
merged the newest development
2023-11-28 17:28:58 -05:00
Martin Diehl
89ba785938
using correct name (confirmed by user with original request)
2023-11-28 21:08:53 +01:00
Martin Diehl
38c7e6a8e4
consistent code
2023-11-28 20:57:24 +01:00
Philip Eisenlohr
118247111b
slightly shorter code
2023-11-28 12:31:47 -05:00
Philip Eisenlohr
7e56abf41c
language polish
2023-11-28 17:21:06 +00:00
Martin Diehl
59765ab0df
typo: do not overwrite 'label'
2023-11-28 14:40:14 +01:00
Vitesh Shah
338fce8b5d
nested methods and attributes need to added individually
2023-11-28 12:52:57 +01:00
Test User
33b1d7902d
[skip ci] updated version information after successful test of v3.0.0-alpha8-53-g05c4fcbea
2023-11-28 12:31:38 +01:00
Martin Diehl
9aa68e83a2
new delete function for VTK
...
follows 'damask.Table' and makes GeomGrid.load_SPPARKS easier
2023-11-28 11:51:14 +01:00
Martin Diehl
9710ec11f0
load data from SPPARKS
...
https://spparks.github.io/
2023-11-28 10:29:45 +01:00
Vitesh Shah
05da811afe
adding ._hl method to modified h5py class
...
Simple loading of module from importlib misses the extra methods and
attributes associated with h5py.
For h5py._hl is missing which is needed for nullterm strings in
attributes.
2023-11-28 09:45:51 +01:00
Sharan Roongta
05c4fcbeaf
Merge branch 'Grid2GeomGrid' into 'development'
...
more systematic name
See merge request damask/DAMASK!859
2023-11-28 07:23:50 +00:00
Cathy Bing
b0ba1e78b7
two-step math_clip
2023-11-28 01:09:20 -05:00
Cathy Bing
779a6e7a05
edge dipole annihilation via climb is not disabled anymore when stress is zero
2023-11-28 00:15:18 -05:00
Test User
8427adcaec
[skip ci] updated version information after successful test of v3.0.0-alpha8-50-gf02c1dc44
2023-11-28 01:40:16 +01:00
Martin Diehl
4c5f980d00
more systematic name
2023-11-27 23:14:23 +01:00
Sharan Roongta
f02c1dc44a
Merge branch 'no-lc-for-parameters' into 'development'
...
use consistently case-sensitive parameters
See merge request damask/DAMASK!858
2023-11-27 22:09:35 +00:00
Test User
558ab1c98b
[skip ci] updated version information after successful test of v3.0.0-alpha8-47-gf86d4be18
2023-11-27 15:53:09 +01:00
Vitesh Shah
1cf8696cbb
correct crystal structure array shape
2023-11-27 15:51:02 +01:00
Vitesh Shah
986d6a5973
compare the bytes types better
2023-11-27 15:34:02 +01:00
Vitesh Shah
e3d85e09c8
even with patched copy the class needs to called
2023-11-27 14:00:17 +01:00
Daniel Otto de Mentock
f86d4be18a
Merge branch 'more-tests' into 'development'
...
More tests
See merge request damask/DAMASK!857
2023-11-27 12:53:54 +00:00
Vitesh Shah
b1c2e51528
name correction
2023-11-27 11:10:37 +01:00
Martin Diehl
1fb5e159ad
larger tolerance (test failed on Intel)
2023-11-27 06:41:13 +01:00
Martin Diehl
2018b623ce
wrong capitalization
2023-11-26 19:09:34 +01:00
Martin Diehl
a38ec385c7
test simple tensor operations
2023-11-26 19:03:17 +01:00
Martin Diehl
246e708e5b
systematic testing of read/write
2023-11-26 13:05:39 +01:00
Martin Diehl
8bc5b30e54
dim 6 and 7 are not used
...
trivial do add if needed
2023-11-26 12:49:34 +01:00
Martin Diehl
1cf1f9df31
test more dimensions
2023-11-26 12:38:35 +01:00
Martin Diehl
4749b36ae9
simplified
2023-11-26 12:23:37 +01:00
Martin Diehl
3c62af3fe5
test 2D arrays and read-only file opening
2023-11-26 08:16:24 +01:00
Martin Diehl
d1432e5bd8
allow MPI parallel execution
2023-11-26 08:15:40 +01:00
Martin Diehl
57ee7e86e4
better name
2023-11-26 07:50:22 +01:00
Martin Diehl
690d63734a
avoid message about unused parameters
2023-11-25 20:39:39 +01:00
Martin Diehl
4d525c35bc
use consistently case-sensitive parameters
2023-11-25 16:21:00 +01:00
Martin Diehl
febbddd36a
starting to test system_routines
2023-11-25 16:12:37 +01:00
Test User
4fa292ad20
[skip ci] updated version information after successful test of v3.0.0-alpha8-34-g24864f2f2
2023-11-25 15:44:30 +01:00
Martin Diehl
665e2d5b38
test IO_read and IO_readlines
2023-11-25 15:26:41 +01:00
Martin Diehl
24864f2f22
Merge branch 'github-actions-PETSc-3.20.1' into 'development'
...
PETSc 3.20.1
See merge request damask/DAMASK!856
2023-11-25 11:37:27 +00:00
Martin Diehl
c21afafce5
PETSc 3.20.1
2023-11-25 10:27:08 +01:00
Test User
0ec8317202
[skip ci] updated version information after successful test of v3.0.0-alpha8-31-gbfa1cf677
2023-11-24 12:14:27 +01:00
Daniel Otto de Mentock
bfa1cf6773
Merge branch 'char-twin-simplification2' into 'development'
...
Char twin simplification2
See merge request damask/DAMASK!855
2023-11-24 09:16:04 +00:00
Vitesh Shah
30b546f2dd
message in case of unstructured grids and more constituents
2023-11-24 08:03:16 +01:00
Vitesh Shah
fb823c81e7
not needed since patched copy of module is used
2023-11-24 07:55:41 +01:00
Vitesh Shah
2a48bf504e
attempting patched copy of h5py
...
https://stackoverflow.com/questions/11170949/how-to-make-a-copy-of-a-python-module-at-runtime
2023-11-24 07:55:41 +01:00
Vitesh Shah
597175d8fd
tests for PhaseName and CrystalStructure datasets and their attributes
2023-11-24 07:55:41 +01:00
Vitesh Shah
66dc5af5e0
needs specific datatype to write string arrays
2023-11-24 07:55:40 +01:00
Vitesh Shah
5dd9445f58
polishing
2023-11-24 07:55:03 +01:00
Martin Diehl
b9e41732d4
documented
2023-11-23 11:29:18 +01:00
Martin Diehl
f9c34e799e
indicator not needed
2023-11-22 20:32:28 +01:00
Martin Diehl
eaf65e5665
loop not needed
2023-11-22 20:31:35 +01:00
Martin Diehl
34db73b068
more logical order
2023-11-22 20:22:05 +01:00
Test User
f6c463d2a6
[skip ci] updated version information after successful test of v3.0.0-alpha8-25-g0a73cd886
2023-11-22 18:40:02 +01:00
Sharan Roongta
0a73cd8869
Merge branch 'no-restart-for-mesh' into 'development'
...
restart (currently) not supported for mesh solver
See merge request damask/DAMASK!850
2023-11-22 15:05:14 +00:00
Daniel Otto de Mentock
0e626490df
Merge branch 'char-twin-simplification' into 'development'
...
no need to expand, is a property of the family
See merge request damask/DAMASK!851
2023-11-22 15:02:52 +00:00
Test User
46a087e9ed
[skip ci] updated version information after successful test of v3.0.0-alpha8-20-g1aa698c46
2023-11-22 13:06:13 +01:00
Martin Diehl
1aa698c46a
Merge branch 'improve-github-actions' into 'development'
...
Improve github actions
See merge request damask/DAMASK!854
2023-11-22 10:08:49 +00:00
Martin Diehl
40c0fbf9aa
was fixed
2023-11-22 08:02:31 +01:00
Martin Diehl
19005faa9d
include most recent GNU compiler
2023-11-22 08:01:30 +01:00
Test User
e3e6aa2fc8
[skip ci] updated version information after successful test of v3.0.0-alpha8-16-g1be424b69
2023-11-21 17:18:39 +01:00
Martin Diehl
1be424b697
Merge branch 'pyton3.12-github' into 'development'
...
include most recent Python version
See merge request damask/DAMASK!853
2023-11-21 13:17:08 +00:00
Test User
d2b80c350e
[skip ci] updated version information after successful test of v3.0.0-alpha8-13-gb85a754ae
2023-11-21 08:55:48 +01:00
Martin Diehl
b85a754aec
Merge branch 'oneapi-image-github' into 'development'
...
use container with oneapi installation
See merge request damask/DAMASK!852
2023-11-21 05:57:58 +00:00
Martin Diehl
693f3cf07e
include most recent Python version
2023-11-21 00:05:40 +01:00
Test User
71a7d8e3d6
[skip ci] updated version information after successful test of v3.0.0-alpha8-10-gb63dd758d
2023-11-21 00:03:21 +01:00
Martin Diehl
eddeb8b695
use container with oneapi installation
...
avoids long installation
2023-11-20 23:58:34 +01:00
Martin Diehl
b63dd758dd
Merge branch 'no-Intel-classic' into 'development'
...
icc does not exist anymore
See merge request damask/DAMASK!849
2023-11-20 20:07:13 +00:00
Martin Diehl
b77a4145d0
no need to expand, is a property of the family
2023-11-20 19:31:56 +01:00
Philip Eisenlohr
56ae726f05
Merge branch 'fix-C66-twin' into 'development'
...
bugfix: used wrong definition
See merge request damask/DAMASK!848
2023-11-20 17:57:54 +00:00
Martin Diehl
5d6fcd497b
icc does not exist anymore
2023-11-20 16:47:39 +01:00
Martin Diehl
5db4c3ecf6
document
2023-11-20 16:19:20 +01:00
Philip Eisenlohr
873ca78b8c
Merge branch 'avoid-nan-cast-warning' into 'development'
...
Silence Runtime warning when casting (masking) NaN values to color
See merge request damask/DAMASK!847
2023-11-20 14:51:31 +00:00
Martin Diehl
fbdab24f4b
bugfix: used wrong definition
...
looks like a copy and paste error
2023-11-20 13:27:34 +01:00
Martin Diehl
c0a97a93fe
do not overwrite input, use specialized function
2023-11-20 12:27:23 +01:00
Martin Diehl
39dacbc972
easier to understand
2023-11-20 11:49:59 +01:00
Martin Diehl
57fab5db1c
restart (currently) not supported for mesh solver
2023-11-20 09:39:59 +01:00
Philip Eisenlohr
d8baf3c754
reset field to average of bounds avoiding casting masked NaNs
2023-11-18 20:06:15 -05:00
Test User
9a12bf5ee7
[skip ci] updated version information after successful test of v3.0.0-alpha8
2023-11-14 21:15:45 +01:00
Martin Diehl
b642c9cf00
v3.0.0-alpha8
2023-11-14 16:54:25 +01:00
Test User
2f66a86830
[skip ci] updated version information after successful test of v3.0.0-alpha7-924-g66b36d471
2023-11-14 14:52:26 +01:00
Daniel Otto de Mentock
66b36d4711
Merge branch 'new-elastic-constants' into 'development'
...
new temperature-dependent elastic constants
See merge request damask/DAMASK!845
2023-11-14 11:17:33 +00:00
Martin Diehl
cc6f2250d3
Merge branch 'corrected-legacy-script' into 'development'
...
corrected and adapted script for Marc2023.x
See merge request damask/DAMASK!846
2023-11-14 10:16:55 +00:00
Vitesh Shah
56a9dd843c
polishing
2023-11-10 12:56:18 +01:00
Vitesh Shah
562e2ea932
updated the files
2023-11-10 12:45:02 +01:00
Vitesh Shah
df697981ee
avoid file duplication
2023-11-10 12:45:02 +01:00
Vitesh Shah
a257fe3e1f
updated the resource files
2023-11-10 12:45:02 +01:00
Vitesh Shah
27168f2234
get crystal structure info from DADF5
2023-11-10 12:45:01 +01:00
Vitesh Shah
796e1ae2d5
increment number with leading zeroes
2023-11-10 12:45:01 +01:00
Test User
f8f8e3b441
[skip ci] updated version information after successful test of v3.0.0-alpha7-919-g5877eafa6
2023-11-07 21:23:41 +01:00
Martin Diehl
5877eafa61
Merge branch 'fix-relationship-operations' into 'development'
...
proper bi-directional orientation relationships
Closes #333 and #322
See merge request damask/DAMASK!841
2023-11-07 18:23:57 +00:00
Martin Diehl
b332fd2b30
restored type hints
...
for some strange reason, ignore is needed for damask.Crystal.__eq__
2023-11-07 11:32:40 +01:00
Martin Diehl
fbfe2affb7
Merge remote-tracking branch 'origin/master' into fix-relationship-operations
2023-11-07 10:27:29 +01:00
Martin Diehl
1855bafd6a
additional, self-explanatory tests
2023-11-07 01:09:25 +01:00
Martin Diehl
f687e0a433
helpful error message
2023-11-06 23:42:11 +01:00
Test User
7ea8f5a7da
[skip ci] updated version information after successful test of v3.0.0-alpha7-908-g8ff6e28c9
2023-11-06 23:29:17 +01:00
Daniel Otto de Mentock
8ff6e28c91
Merge branch 'fix-mesh-for-new-PETSc' into 'development'
...
mesh works again for PETSc >= 3.19
Closes #320
See merge request damask/DAMASK!843
2023-11-06 20:30:56 +00:00
Philip Eisenlohr
50d47908fb
clearer help
2023-11-06 10:00:07 -05:00
Philip Eisenlohr
d38ab0e07a
signed direction as in KS paper; added Pitsch and Burgers references
2023-11-03 18:51:57 -04:00
Martin Diehl
bb234938cc
whitespace polishing
2023-11-02 15:43:11 +01:00
Martin Diehl
5a5f1cfc5b
mesh works again for PETSc >= 3.19
...
needs also bugfix in PETSc: https://gitlab.com/petsc/petsc/-/merge_requests/6986
2023-11-02 15:41:20 +01:00
Martin Diehl
80c6823777
new temperature-dependent elastic constants
2023-10-30 00:40:41 +01:00
Test User
51526b6ae4
[skip ci] updated version information after successful test of v3.0.0-alpha7-904-g2a00de5fb
2023-10-27 19:56:50 +02:00
Franz Roters
f67660902c
corrected and adapted script for Marc2023.x
2023-10-27 17:18:02 +02:00
Franz Roters
2a00de5fbb
Merge branch '344-readme-md-outlining-different-repositories' into 'development'
...
Update README.md with repository locations
Closes #344
See merge request damask/DAMASK!842
2023-10-27 15:09:00 +00:00
Philip Eisenlohr
80061fafd6
Update README.md with repository locations
2023-10-27 15:09:00 +00:00
Philip Eisenlohr
934835f93c
proper return value when lacking lattice information
2023-10-24 15:00:19 -04:00
Philip Eisenlohr
926d86935f
added typehinting
2023-10-24 14:39:17 -04:00
Philip Eisenlohr
199b84d096
proper bi-directional orientation relationships
2023-10-23 22:53:27 -04:00
Test User
ff2c66f8f0
[skip ci] updated version information after successful test of v3.0.0-alpha7-901-ga25d1b1b9
2023-10-21 08:43:41 +02:00
Martin Diehl
a25d1b1b94
Merge branch 'libfyaml0.9-compatibility' into 'development'
...
Libfyaml0.9 compatibility
See merge request damask/DAMASK!839
2023-10-21 04:45:56 +00:00
Test User
3268ed2eb0
[skip ci] updated version information after successful test of v3.0.0-alpha7-898-g7d3692317
2023-10-21 03:24:36 +02:00
Martin Diehl
7d36923178
Merge branch 'new-Marc-versions' into 'development'
...
New marc versions
See merge request damask/DAMASK!838
2023-10-20 23:26:18 +00:00
Martin Diehl
2cfcac67ce
updated to 2023.3
2023-10-20 23:29:09 +02:00
Test User
15cfeff898
[skip ci] updated version information after successful test of v3.0.0-alpha7-891-g72fa02f58
2023-10-20 20:04:54 +02:00
Martin Diehl
d1807b1860
libfyaml 0.9 has a list of libraries
2023-10-20 17:30:28 +02:00
Philip Eisenlohr
72fa02f586
Merge branch 'fix-seeds-from_grid' into 'development'
...
correct calculation for origin
See merge request damask/DAMASK!837
2023-10-20 15:16:42 +00:00
Franz Roters
755fa7e5d8
make Marc 2023.3 the default version and use it for testing
2023-10-18 16:21:29 +02:00
Franz Roters
ab41273df7
make Marc 2023.2 and use it for testing with new reference results
2023-10-18 13:56:27 +02:00
Franz Roters
7eb16ddc75
add support for Marc2023.3
2023-10-18 13:54:15 +02:00
Franz Roters
e5864efb8a
add support for Marc2023.2
2023-10-18 13:53:23 +02:00
Test User
0bcea6d9b0
[skip ci] updated version information after successful test of v3.0.0-alpha7-888-g5bb7e54df
2023-10-16 18:59:38 +02:00
Martin Diehl
467638e952
do not include origin into calculation
2023-10-16 15:33:57 +02:00
Daniel Otto de Mentock
5bb7e54dfc
Merge branch '308-fortran-type-for-result-and-hdf5_utilities-not-found-when-using-classic-intel-compiler' into 'development'
...
fix issues with compilation
Closes #308
See merge request damask/DAMASK!822
2023-10-16 12:59:20 +00:00
Martin Diehl
134e640ffe
Merge branch '336-performance-degradation-for-new-non-schmid-formulation' into 'development'
...
no merge in hot loop
See merge request damask/DAMASK!833
2023-10-16 12:53:40 +00:00
Test User
2e153086c9
[skip ci] updated version information after successful test of v3.0.0-alpha7-883-g3517c7dee
2023-10-13 16:41:08 +02:00
Vitesh
f71b1c4dc3
Merge branch 'development' into 'export_DAMASK_to_DREAM3D'
...
# Conflicts:
# python/damask/_result.py
2023-10-13 12:21:46 +00:00
Daniel Otto de Mentock
3517c7dee3
Merge branch 'petsc-3.20' into 'development'
...
PETSc 3.20
See merge request damask/DAMASK!834
2023-10-13 11:14:57 +00:00
Vitesh Shah
556ac6bfed
legacy code not needed anymore
2023-10-13 11:27:35 +02:00
Vitesh Shah
8bb193cc70
reset the attribute manager to default
2023-10-09 20:20:34 +02:00
Martin Diehl
57e02bb991
PETSc 3.20
2023-10-09 20:10:05 +02:00
Test User
c48cee1af2
[skip ci] updated version information after successful test of v3.0.0-alpha7-880-g3644fe586
2023-10-09 17:09:09 +02:00
Philip Eisenlohr
3644fe586a
Merge branch 'test_YAML_types' into 'development'
...
testing YAML_types
See merge request damask/DAMASK!832
2023-10-09 13:04:59 +00:00
Test User
0c7384b95d
[skip ci] updated version information after successful test of v3.0.0-alpha7-877-g5fc3b23cc
2023-10-07 02:22:05 +02:00
Martin Diehl
5fc3b23cc4
Merge branch 'smart-blend' into 'development'
...
robust Rotation/Orientation blending
See merge request damask/DAMASK!831
2023-10-06 22:14:31 +00:00
Philip Eisenlohr
51a35dd17c
correct in_disorientation_FZ
2023-10-06 09:41:36 -04:00
Test User
23ec58fb4a
[skip ci] updated version information after successful test of v3.0.0-alpha7-871-g4f2c726b9
2023-10-06 14:10:11 +02:00
Daniel Otto de Mentock
4f2c726b95
Merge branch 'result-typehints' into 'development'
...
more specific typehints
See merge request damask/DAMASK!825
2023-10-06 08:43:37 +00:00
Martin Diehl
b26398319b
testing YAML_types
2023-10-05 22:58:31 +02:00
Martin Diehl
0e353d9feb
no merge in hot loop
...
results in measureable run time decrease for Intel and GNU compilers
2023-10-05 17:13:46 +02:00
Philip Eisenlohr
634f9fd1f5
extended slicing types, but have to ignore..!
2023-10-04 10:38:03 -04:00
Philip Eisenlohr
afe2094c65
remove debug print
2023-10-04 10:29:55 -04:00
Philip Eisenlohr
550c757cdc
overall smart blending; more robust disFZ
2023-10-04 09:42:09 -04:00
Philip Eisenlohr
983a376f45
bugfix; serial string use
2023-10-04 09:10:11 -04:00
Martin Diehl
a0dc25c16e
more specific typehints
2023-10-03 23:02:12 +02:00
Vitesh Shah
85010a8d6d
the monkey patch should be used only for export Dream3D
...
Initially it got activated at the start of _result.py
This led to failure of other tests.
Use the patch only when needed.
2023-10-02 15:11:02 +02:00
Test User
05e675bbdb
[skip ci] updated version information after successful test of v3.0.0-alpha7-867-g026dd3c14
2023-09-29 18:53:37 +02:00
Franz Roters
026dd3c14b
Merge branch 'large-tmp' into 'development'
...
TMPDIR controls the behavior of mktemp
See merge request damask/DAMASK!829
2023-09-29 14:50:40 +00:00
Vitesh Shah
fc44112109
change of variable name after merge
2023-09-29 09:23:58 +02:00
Vitesh Shah
5ba83fd05b
Merge branch 'development' into export_DAMASK_to_DREAM3D
2023-09-29 08:00:23 +02:00
Test User
77675e5890
[skip ci] updated version information after successful test of v3.0.0-alpha7-864-g9cf37c493
2023-09-28 15:32:49 +02:00
Martin Diehl
baf04ad5eb
TMPDIR controls the behavior of mktemp
2023-09-28 11:52:34 +02:00
Martin Diehl
9cf37c4939
Merge branch 'test-polynomials' into 'development'
...
add polynomials to DAMASK_test
See merge request damask/DAMASK!827
2023-09-28 09:36:44 +00:00
Martin Diehl
f1b0f68000
do not report "self coverage"
2023-09-28 07:20:09 +02:00
Philip Eisenlohr
dab5ba1e60
call polynomials_selfTest in DAMASK_test
2023-09-28 07:07:49 +02:00
Martin Diehl
8489658cb4
avoid use of unitialized variable (x_ref)
...
further polishing for better readability
2023-09-27 20:56:49 +02:00
Franz Roters
a5a4ba0a54
Merge branch 'small-dislotwin-fix' into 'development'
...
fix erroneous check for N_tr
See merge request damask/DAMASK!826
2023-09-27 12:23:44 +00:00
Philip Eisenlohr
f8cead9e0a
Merge branch 'no-FMA' into 'development'
...
let the compiler do the work
See merge request damask/DAMASK!824
2023-09-27 12:06:35 +00:00
Test User
03259c8895
[skip ci] updated version information after successful test of v3.0.0-alpha7-854-g44916cfc4
2023-09-27 12:52:14 +02:00
Daniel Otto de Mentock
44916cfc45
Merge branch 'better-gfortran-debug' into 'development'
...
simplify debugging
See merge request damask/DAMASK!799
2023-09-27 08:12:36 +00:00
Franz Roters
68ed6937cb
Merge branch 'nonSchmid-adaptation' into 'development'
...
Non-Schmid adaptation
Closes #324
See merge request damask/DAMASK!817
2023-09-27 07:05:34 +00:00
Philip Eisenlohr
836ddb4ba5
easier to understand (and maybe failsafe against empty coef)
2023-09-26 22:27:28 +00:00
Philip Eisenlohr
f7e06660b1
Merge branch 'development' into nonSchmid-adaptation
2023-09-26 17:57:30 -04:00
Philip Eisenlohr
5f2b73f815
use merged PRIVATE
2023-09-26 09:44:48 -04:00
Philip Eisenlohr
3621f0e8a1
check for N_tr, not twice N_tw
2023-09-26 09:17:25 -04:00
Test User
96ee2af279
[skip ci] updated version information after successful test of v3.0.0-alpha7-837-gc3d3ea658
2023-09-25 21:01:01 +02:00
Daniel Otto de Mentock
c3d3ea6588
Merge branch '272-parallel-post-processing' into 'development'
...
no multiprocessing for adding datasets
Closes #272
See merge request damask/DAMASK!820
2023-09-25 15:31:43 +00:00
Daniel Otto de Mentock
1750e5cc30
Merge branch 'nicer-assert-allclose' into 'development'
...
Nicer assert allclose
See merge request damask/DAMASK!818
2023-09-25 14:14:42 +00:00
Martin Diehl
28cb72ced0
simplified
2023-09-25 13:58:17 +02:00
Test User
eff54f9566
[skip ci] updated version information after successful test of v3.0.0-alpha7-824-g5b6aeaf4b
2023-09-24 23:43:25 +02:00
Martin Diehl
5b6aeaf4b3
Merge branch 'shaped-rotation-application' into 'development'
...
Shaped rotation application
See merge request damask/DAMASK!819
2023-09-24 18:49:41 +00:00
Martin Diehl
c619bed975
let the compiler do the work
...
compilers are aware of the FMA instruction and use it
2023-09-24 06:31:36 +02:00
Test User
a99daf5e14
[skip ci] updated version information after successful test of v3.0.0-alpha7-817-g57d8a6c43
2023-09-24 03:16:13 +02:00
Philip Eisenlohr
57d8a6c438
Merge branch 'load-DREAM3d-improvements' into 'development'
...
Load dream3d improvements
See merge request damask/DAMASK!821
2023-09-23 23:14:03 +00:00
Martin Diehl
8b421ba7a7
simplified
2023-09-23 06:20:25 +02:00
Martin Diehl
ac898be888
fix issues with compilation
...
preprocessor statement or unsupported private/public statemens for
modules seem to confuse CMake
2023-09-22 20:24:58 +02:00
Martin Diehl
4a943ff844
ensure closed file
2023-09-22 15:18:29 +02:00
Martin Diehl
36d2ae1c2a
avoid repeated opening of files
2023-09-22 15:17:58 +02:00
Martin Diehl
d832d4cf17
improved documentation
2023-09-22 15:17:28 +02:00
Martin Diehl
ee4cfe4b24
new name
...
'prod' was introduced in numpy 1.7, 'product' will be removed in 2.0
2023-09-22 11:46:39 +02:00
Martin Diehl
36c13d2e58
no need to have this as class method
...
definition as class method was needed to be visible in multiprocessing
2023-09-22 10:58:25 +02:00
Martin Diehl
b0bb904c89
no multiprocessing for adding datasets
...
multiprocessing was not reliable on different platform and caused all
kinds of weird behavior
2023-09-22 08:36:34 +02:00
Martin Diehl
d7a9b76ba9
better debug for Intel LLVM compiler
2023-09-22 07:17:57 +02:00
Martin Diehl
7c2e870d17
polishing
2023-09-22 07:10:08 +02:00
Philip Eisenlohr
23c6270d4a
added examples
2023-09-21 17:27:38 -04:00
Martin Diehl
eeb5de0531
easier to understand
2023-09-21 22:32:38 +02:00
Philip Eisenlohr
177da6e2cb
use clean PRIVATE
2023-09-21 08:15:56 -04:00
Philip Eisenlohr
108ef2a954
reflect updated shape blending
2023-09-19 18:05:12 -04:00
Philip Eisenlohr
4c4c1fbcc8
small polish
2023-09-19 18:03:55 -04:00
Philip Eisenlohr
0704f1122e
result (and object interpretation) "flows" from rotation and data shapes
2023-09-19 17:50:28 -04:00
Philip Eisenlohr
b3f98ab877
more flexible shapeblending
2023-09-19 17:43:27 -04:00
Philip Eisenlohr
4b6f66b254
new PRIVATE content
2023-09-19 09:17:06 -04:00
Philip Eisenlohr
16b029cf39
bug fix: used wrong index for slip family-dependent coeffs
2023-09-18 09:44:52 -04:00
Philip Eisenlohr
6a75a1ad23
avoid uninitialized mem access
2023-09-18 14:49:53 +02:00
Philip Eisenlohr
4d34c40733
use correct plastic_detect_changes test
2023-09-16 15:04:05 -04:00
Philip Eisenlohr
e4fee4aba4
updated PRIVATE
2023-09-16 14:30:24 -04:00
Philip Eisenlohr
fbeb5a15f0
include updated conftest.py in PRIVATE
2023-09-15 21:53:42 -04:00
Philip Eisenlohr
6d2b175018
removed obsolete function
2023-09-15 21:41:37 -04:00
Philip Eisenlohr
ee058c53ec
extended math_expand docstring
2023-09-15 21:21:50 -04:00
Philip Eisenlohr
dd3d5483d6
adapted dislotungsten; does not converge with large(r) coefficients...
2023-09-15 21:20:55 -04:00
Test User
0604e510ec
[skip ci] updated version information after successful test of v3.0.0-alpha7-812-g96699f994
2023-09-15 22:52:14 +02:00
Philip Eisenlohr
715bc1bb83
adapted nonlocal
2023-09-15 13:15:55 -04:00
Martin Diehl
96699f994f
Merge branch 'nonSchmid-fix' into 'development'
...
corrected sign definition of <111>{110} slip systems
See merge request damask/DAMASK!816
2023-09-15 16:56:32 +00:00
Philip Eisenlohr
7ac552ee49
adapted kinehardening
2023-09-15 11:13:58 -04:00
Philip Eisenlohr
2a88285088
adapted phenopowerlaw
2023-09-15 10:50:41 -04:00
Martin Diehl
4de21b5f86
more systematic name
2023-09-15 00:28:40 +02:00
Philip Eisenlohr
a2b571c1fc
corrected sign definition of <111>{110} slip systems
...
Breaking change: Sign of shear differs
2023-09-15 00:21:04 +02:00
Martin Diehl
0396332b7b
needed for fixed non-Schmid behavior
2023-09-14 22:46:12 +02:00
Test User
f08b4db7b8
[skip ci] updated version information after successful test of v3.0.0-alpha7-807-g104efaed5
2023-09-12 11:29:45 +02:00
Franz Roters
104efaed5c
use general server name, i.e. damsk.mpie.de
2023-09-12 09:28:16 +02:00
Test User
49051a7b52
[skip ci] updated version information after successful test of v3.0.0-alpha7-805-g0051bacaa
2023-09-11 18:45:07 +02:00
Franz Roters
0051bacaa7
Merge branch 'improved-PRIVATE-error-reporting' into 'development'
...
improved reporting of assert_allclose in PRIVATE/testing
See merge request damask/DAMASK!815
2023-09-11 13:34:00 +00:00
Test User
60b6e59272
[skip ci] updated version information after successful test of v3.0.0-alpha7-799-g2f8680e04
2023-09-07 19:33:34 +02:00
Philip Eisenlohr
ef55df6c40
Merge branch 'development' into improved-PRIVATE-error-reporting
2023-09-07 10:49:31 -04:00
Philip Eisenlohr
2f8680e045
Merge branch 'restructure-numerics' into 'development'
...
Restructure numerics
Closes #271 and #63
See merge request damask/DAMASK!790
2023-09-07 14:30:33 +00:00
Philip Eisenlohr
7c907fb05d
modified PRIVATE
2023-09-06 16:08:28 -04:00
Philip Eisenlohr
af955df891
added phi_min back to example; more consistency in code syntax
2023-09-06 15:11:48 -04:00
Sharan
925da8aad4
Merge remote-tracking branch 'origin/numerics-comment-format' into restructure-numerics
2023-09-06 20:14:58 +02:00
Sharan
9c4fa16c7d
new mech dict
2023-09-06 19:57:40 +02:00
Sharan
eacdf38482
Merge remote-tracking branch 'origin/development' into restructure-numerics
2023-09-06 12:17:13 +02:00
Sharan
252128a863
updated private repo
2023-09-06 12:16:58 +02:00
Sharan
e101b5cca8
correct pointer
2023-09-06 11:17:39 +02:00
Philip Eisenlohr
1de0b62eab
use corrected conftest.py in PRIVATE
2023-09-05 23:34:27 -04:00
Philip Eisenlohr
2434c322ca
more sensible sorting of sections; additional polish
2023-09-05 13:14:20 -04:00
Philip Eisenlohr
68218672fe
use updated PRIVATE
2023-09-05 11:44:45 -04:00
Test User
a0335aa0c4
[skip ci] updated version information after successful test of v3.0.0-alpha7-784-g69239661c
2023-09-04 22:38:03 +02:00
Franz Roters
69239661cf
Merge branch 'sanity-check-rho' into 'development'
...
thermal sanity checks
See merge request damask/DAMASK!813
2023-09-04 17:39:11 +00:00
Philip Eisenlohr
8399a11703
more extensive numerics.yaml documentation
2023-09-04 11:39:45 -04:00
Cathy Bing
288aa73047
added sanity check for positive rho,C_p,K in thermal
2023-09-01 17:30:37 -04:00
Test User
30464c2d9b
[skip ci] updated version information after successful test of v3.0.0-alpha7-781-gbe87d9eed
2023-09-01 18:04:50 +02:00
Martin Diehl
be87d9eed8
Merge branch '326-faster-euler-to-quaternion' into 'development'
...
adopt faster quaternion-to-Euler algorithm
Closes #326
See merge request damask/DAMASK!812
2023-09-01 14:04:54 +00:00
Martin Diehl
9b0a051737
standardized citation
2023-09-01 13:05:28 +02:00
Test User
8728491988
[skip ci] updated version information after successful test of v3.0.0-alpha7-777-g76f7f2d2b
2023-08-31 21:32:40 +02:00
Philip Eisenlohr
96137f6768
use 30% faster algorithm
2023-08-31 15:29:48 -04:00
Philip Eisenlohr
76f7f2d2bc
Merge branch 'improved-large-strain-thermal-test' into 'development'
...
better test for thermal large strain grid
See merge request damask/DAMASK!811
2023-08-31 17:32:14 +00:00
Philip Eisenlohr
dab72465bd
use updated PRIVATE
2023-08-31 11:31:41 -04:00
Test User
7eabc17dc9
[skip ci] updated version information after successful test of v3.0.0-alpha7-773-g8748af5dc
2023-08-30 20:42:03 +02:00
Martin Diehl
8e8fe810a4
better test for thermal large strain grid
2023-08-30 20:41:44 +02:00
Franz Roters
8748af5dc5
Merge branch 'reporting-references-before-phases' into 'development'
...
report references before phase count
See merge request damask/DAMASK!808
2023-08-30 14:58:54 +00:00
Franz Roters
a765074a1f
Merge branch 'fix-bct-slip-systems' into 'development'
...
bugfix: wrong definition of bct slip systems
See merge request damask/DAMASK!806
2023-08-30 13:16:09 +00:00
Daniel Otto de Mentock
0520c10c27
Merge branch 'custom-allclose-in-testing' into 'development'
...
switch to symmetric allclose in testing
See merge request damask/DAMASK!810
2023-08-30 13:02:14 +00:00
Philip Eisenlohr
82c96c9573
use corresponding PRIVATE
2023-08-29 15:47:10 -04:00
Martin Diehl
3f8a561465
testing tI slip systems
2023-08-29 14:18:16 +02:00
Test User
bc1d7f850c
[skip ci] updated version information after successful test of v3.0.0-alpha7-765-gb11807486
2023-08-29 09:21:10 +02:00
Martin Diehl
b118074864
Merge branch 'remove-obsolete-kinematics-active2' into 'development'
...
Delete obsolete kinematics_active2
See merge request damask/DAMASK!807
2023-08-29 05:13:36 +00:00
Philip Eisenlohr
aa651e04ae
reverse order of printing
2023-08-28 21:43:21 -04:00
Philip Eisenlohr
b0809a8afe
function is obsolete
2023-08-28 17:59:37 -04:00
Martin Diehl
6958829343
might help during debugging
2023-08-28 22:05:51 +02:00
Test User
edd71a0908
[skip ci] updated version information after successful test of v3.0.0-alpha7-762-g0cda7af7e
2023-08-28 18:00:44 +02:00
Philip Eisenlohr
0cda7af7ed
Merge branch 'documenting-symmetry' into 'development'
...
document source of symmetry operations
See merge request damask/DAMASK!803
2023-08-28 12:50:10 +00:00
Martin Diehl
ea8359ddc8
Merge branch 'compose-broadcasted-rotations' into 'development'
...
Numpy-intrinsic broadcasting for "outer" rotation compositions
See merge request damask/DAMASK!804
2023-08-28 12:49:45 +00:00
Martin Diehl
854211a71f
bugfix: wrong definition of bct slip systems
2023-08-18 21:46:44 +02:00
Test User
f80a8e7f49
[skip ci] updated version information after successful test of v3.0.0-alpha7-756-g32c1711b4
2023-08-18 17:59:32 +02:00
Philip Eisenlohr
32c1711b44
Merge branch 'lattice-naming' into 'development'
...
there is no "crystal lattice", what we define are the 14 Bravais lattices
See merge request damask/DAMASK!802
2023-08-18 13:52:07 +00:00
Philip Eisenlohr
0393bdb214
added broadcasting test for composite rotations
2023-08-17 21:21:16 +00:00
Philip Eisenlohr
fb2d49741a
self.shape does not equal broadcastable shape
2023-08-17 21:10:26 +00:00
Martin Diehl
e944ece5ec
document source of symmetry operations
2023-08-17 14:41:46 +02:00
Sharan
09f3b2063d
Merge remote-tracking branch 'origin/development' into restructure-numerics
2023-08-17 12:09:10 +02:00
Martin Diehl
cc8790908c
there is no "crystal lattice", what we define are the 14 Bravais
...
lattices
2023-08-16 22:01:20 +02:00
Test User
71b5b95450
[skip ci] updated version information after successful test of v3.0.0-alpha7-753-gaa28fe677
2023-08-14 21:18:44 +02:00
Daniel Otto de Mentock
aa28fe677e
Merge branch 'no-line-length-limit' into 'development'
...
avoid issues with long lines
See merge request damask/DAMASK!796
2023-08-14 17:08:51 +00:00
Test User
214376c102
[skip ci] updated version information after successful test of v3.0.0-alpha7-749-g92a500797
2023-08-14 13:49:15 +02:00
Franz Roters
92a5007975
Merge branch '318-per-family-parameters-in-kinehardening' into 'development'
...
per-family parameters for kinehardening
Closes #318
See merge request damask/DAMASK!800
2023-08-14 09:35:30 +00:00
Test User
fc3c4c0be7
[skip ci] updated version information after successful test of v3.0.0-alpha7-746-gc93309ed0
2023-08-11 17:48:55 +02:00
Philip Eisenlohr
e161ef40b3
per-family parameters for kinehardening
2023-08-11 10:36:03 -04:00
Philip Eisenlohr
c93309ed06
Merge branch 'use-IO-in-CLI' into 'development'
...
Use IO in CLI
See merge request damask/DAMASK!798
2023-08-11 13:30:19 +00:00
Test User
0bd826bf4d
[skip ci] updated version information after successful test of v3.0.0-alpha7-742-ge8534d6ff
2023-08-11 12:09:01 +02:00
Franz Roters
e8534d6ff6
Merge branch 'math-improvements' into 'development'
...
Math improvements
See merge request damask/DAMASK!794
2023-08-11 08:01:55 +00:00
Martin Diehl
a1eb7829ee
Math improvements
2023-08-11 08:01:55 +00:00
Test User
5cff94c370
[skip ci] updated version information after successful test of v3.0.0-alpha7-739-g81066f22c
2023-08-11 00:54:06 +02:00
Martin Diehl
7d08286192
clearer error message
2023-08-10 23:49:20 +02:00
Martin Diehl
fe2cf94d70
use central functionality
2023-08-10 23:06:31 +02:00
Martin Diehl
81066f22cf
Merge branch 'CLI-report-numerics' into 'development'
...
Report optional numerics config file
See merge request damask/DAMASK!797
2023-08-10 20:21:43 +00:00
Philip Eisenlohr
82a55ee28d
report optional numerics config file
2023-08-10 12:52:27 -04:00
Test User
651d0d989b
[skip ci] updated version information after successful test of v3.0.0-alpha7-736-g91bb315d3
2023-08-10 18:24:08 +02:00
Franz Roters
91bb315d3c
Merge branch 'phenopower-parameters-per-family' into 'development'
...
phenopowerlaw slip family-dependent
See merge request damask/DAMASK!793
2023-08-10 14:16:33 +00:00
Martin Diehl
26ad83a29b
unused
2023-08-08 09:22:07 +02:00
Martin Diehl
98fe38a505
avoid issues with long lines
...
line length <= 132 is already enforced in pre-receive hook
2023-08-08 07:20:45 +02:00
Test User
05e7ca3ebe
[skip ci] updated version information after successful test of v3.0.0-alpha7-730-g0e7b05799
2023-08-07 18:14:58 +02:00
Franz Roters
0e7b057990
Merge branch 'test-output-polish' into 'development'
...
DAMASK_test output polish
See merge request damask/DAMASK!795
2023-08-07 14:08:07 +00:00
Philip Eisenlohr
aa2a20ba1d
DAMASK_test output polish
2023-08-07 14:08:07 +00:00
Philip Eisenlohr
2e27236d35
use updated PRIVATE
2023-08-05 22:30:17 -04:00
Philip Eisenlohr
9d3de05816
corrected test resource; more informative error
2023-08-05 14:56:02 -04:00
Philip Eisenlohr
81d0002a49
corrected remaining instances of phenopowerlaw configuration
2023-08-05 11:50:03 -04:00
Test User
57b2816d31
[skip ci] updated version information after successful test of v3.0.0-alpha7-727-g7d1adebde
2023-08-05 00:15:11 +02:00
Martin Diehl
7d1adebde9
Merge branch 'mesh_compile' into 'development'
...
Petsc Destroy interfaces are not included in version<=3.16.x yet
See merge request damask/DAMASK!792
2023-08-04 19:58:16 +00:00
Daniel Otto de Mentock
cc77d5c69b
interfaces are not included in petsc version<=3.16.x yet
2023-08-04 19:16:47 +02:00
Philip Eisenlohr
ffdf478b62
all parameters as slip family-dependent
2023-08-04 13:07:42 -04:00
Test User
d428024d4d
[skip ci] updated version information after successful test of v3.0.0-alpha7-724-ga2c9cfbbe
2023-08-04 17:56:57 +02:00
Franz Roters
a2c9cfbbea
Merge branch 'avoid-race-condition' into 'development'
...
avoid race conditions
See merge request damask/DAMASK!791
2023-08-04 13:38:30 +00:00
Martin Diehl
fe3b58e501
avoid race conditions
2023-08-04 09:54:59 +02:00
Test User
ab2711390b
[skip ci] updated version information after successful test of v3.0.0-alpha7-721-g1d0cd6826
2023-08-03 16:44:57 +02:00
Franz Roters
1d0cd6826e
during update revision update development first then master to minimize critical time frame
2023-08-03 14:35:07 +02:00
Franz Roters
b789d7ec14
Merge branch 'master' into development
2023-08-03 14:29:29 +02:00
Test User
e25db6830f
[skip ci] updated version information after successful test of v3.0.0-alpha7-716-g23cd3fc1f
2023-08-02 18:31:49 +02:00
Sharan Roongta
99292c5081
prefix not required
2023-08-02 16:02:51 +02:00
Daniel Otto de Mentock
23cd3fc1fb
Merge branch 'more-Fortran-test' into 'development'
...
include more unit tests for Fortran
See merge request damask/DAMASK!789
2023-08-02 13:35:34 +00:00
Sharan Roongta
c960f8ed58
space needed to add new option + marc changes
2023-08-02 14:21:47 +02:00
Sharan Roongta
ac63ee3600
marc and other minor changes
2023-08-02 14:18:54 +02:00
Sharan Roongta
482ba98b18
mesh numerics changes
2023-08-02 13:28:50 +02:00
Test User
72845dce07
[skip ci] updated version information after successful test of v3.0.0-alpha7-713-gd73f76901
2023-08-01 22:30:08 +02:00
Philip Eisenlohr
d73f769013
Merge branch 'restructure-numerics' into 'development'
...
Restructure numerical parameters RGC
See merge request damask/DAMASK!788
2023-08-01 18:23:31 +00:00
Sharan Roongta
485839b651
consistent names
2023-08-01 18:03:00 +02:00
Sharan Roongta
4191762a41
seems redundant
2023-08-01 11:07:07 +02:00
Sharan Roongta
6b85ee47d4
new names
2023-08-01 10:49:43 +02:00
Franz Roters
649a520b33
[skip ci] Merge branch 'development'
2023-08-01 09:35:58 +02:00
Test User
4d03d1ab89
[skip ci] updated version information after successful test of v3.0.0-alpha7-706-g43b58c93e
2023-07-31 17:54:55 +02:00
Test User
1b5f4000bd
[skip ci] updated version information after successful test of v3.0.0-alpha7-702-g39f4bc44e
2023-07-31 15:05:14 +02:00
Philip Eisenlohr
43b58c93ee
Merge branch 'Marc2023.1' into 'development'
...
Marc2023.1
See merge request damask/DAMASK!786
2023-07-31 13:04:50 +00:00
Martin Diehl
efeed13d8f
include more unit tests for Fortran
2023-07-31 11:04:58 +02:00
Martin Diehl
39f4bc44e1
Merge branch '282-setup-for-fortran-unit-testing' into 'development'
...
Resolve "setup for Fortran unit testing"
Closes #282
See merge request damask/DAMASK!783
2023-07-31 08:51:15 +00:00
Martin Diehl
dbad2a7413
hints from gfortran
2023-07-30 23:17:21 +02:00
Sharan Roongta
a113492600
example file updated
2023-07-28 11:21:27 +02:00
Sharan Roongta
7923f48fa0
update RGC numerical parameters
2023-07-28 11:07:45 +02:00
Test User
e9eb34692c
[skip ci] updated version information after successful test of v3.0.0-alpha7-696-gd2e279da1
2023-07-27 01:43:03 +02:00
Philip Eisenlohr
d2e279da16
Merge branch 'restructure-numerics' into 'development'
...
numerical parameters related to phase state and stress integration
See merge request damask/DAMASK!785
2023-07-26 21:37:22 +00:00
Philip Eisenlohr
776d75379c
use modified numerics in test
2023-07-26 12:59:33 -04:00
Sharan Roongta
af2a4c6e72
more readable
2023-07-26 16:32:47 +02:00
Sharan Roongta
2547d4a25c
clear names
2023-07-25 23:04:29 +02:00
Test User
d4019ec0ef
[skip ci] updated version information after successful test of v3.0.0-alpha7-687-gee8876abd
2023-07-25 15:09:59 +02:00
Sharan Roongta
4f59fac81d
Merge remote-tracking branch 'origin/development' into restructure-numerics
2023-07-25 11:05:22 +02:00
Sharan Roongta
c4134f2358
updated examples
2023-07-25 11:04:38 +02:00
Philip Eisenlohr
ee8876abdb
Merge branch 'grid-solver-polishing' into 'development'
...
Grid solver polishing
See merge request damask/DAMASK!781
2023-07-25 08:51:15 +00:00
Franz Roters
94cd462c84
safe_cray_pointer is deprecheated
2023-07-25 10:42:35 +02:00
Sharan Roongta
33e0048010
subStep ---> step
2023-07-24 21:03:35 +02:00
Martin Diehl
039d5e0fce
improved comments and naming
2023-07-24 18:46:06 +02:00
Martin Diehl
d953e6bedf
unified style
2023-07-24 18:29:36 +02:00
Franz Roters
d8a1d28797
actually use new version
2023-07-24 17:06:07 +02:00
Sharan Roongta
59ae287564
numerical parameters related to phase state and stress integration
2023-07-24 10:04:22 +02:00
Franz Roters
96871350e4
add files to support Marc2023.1
2023-07-24 09:34:11 +02:00
Test User
040b58f795
[skip ci] updated version information after successful test of v3.0.0-alpha7-671-g0cace1ef8
2023-07-22 22:27:09 +02:00
Philip Eisenlohr
dafd39566d
can only have one instance per thermal source
2023-07-22 15:30:09 -04:00
Philip Eisenlohr
2d0b64e00d
better variable names
2023-07-22 15:30:09 -04:00
Philip Eisenlohr
4086f40a16
pull "constants" out of inner loops
2023-07-22 14:01:53 -04:00
Philip Eisenlohr
0cace1ef86
Merge branch 'improved_CI' into 'development'
...
ensure performance plots are updated only when performance test is (successfully) completetd
See merge request damask/DAMASK!782
2023-07-22 17:20:01 +00:00
Martin Diehl
289dceb584
simple coverage report
2023-07-21 11:46:21 +02:00
Martin Diehl
1fdc5443b2
avoid code (loop) duplication
2023-07-21 08:39:46 +02:00
Martin Diehl
8da3736d42
extending test suite
2023-07-20 21:16:31 +02:00
Martin Diehl
5c2cc1d91d
include Fortran test suite
2023-07-20 21:13:57 +02:00
Franz Roters
808960104e
ensure performance plots are updated only when performance test is (successfully) completetd
2023-07-20 09:14:11 +02:00
Test User
d104f4810e
[skip ci] updated version information after successful test of v3.0.0-alpha7-668-gbfc2a76a0
2023-07-19 11:20:03 +02:00
Franz Roters
bfc2a76a0e
Merge branch 'Marc-use-IO' into 'development'
...
avoid duplicate lc function
See merge request damask/DAMASK!780
2023-07-19 07:13:15 +00:00
Martin Diehl
535ccf1378
clearer name
2023-07-19 04:19:57 +02:00
Martin Diehl
ef5fe61ff6
limit scope length
2023-07-19 02:58:08 +02:00
Martin Diehl
5b56b13c64
report information on staggered iterations
2023-07-19 02:34:37 +02:00
Martin Diehl
5e9162b073
Merge remote-tracking branch 'origin/development' into untangle-homog-phase
2023-07-18 21:15:46 +02:00
Martin Diehl
dc9d4bb5a9
centralized ID handling to enable cross-talking
2023-07-18 21:15:34 +02:00
Martin Diehl
26014aec1f
'true' kinematics first
2023-07-18 21:15:34 +02:00
Martin Diehl
2ae1f1f829
simplified
2023-07-18 21:15:34 +02:00
Martin Diehl
d85ad0b554
improved naming
2023-07-18 21:13:23 +02:00
Test User
5bd9531577
[skip ci] updated version information after successful test of v3.0.0-alpha7-665-g341119d70
2023-07-18 20:27:34 +02:00
Philip Eisenlohr
341119d706
Merge branch 'solver-simplification' into 'development'
...
simplified thermal and damage solvers
See merge request damask/DAMASK!778
2023-07-18 16:05:43 +00:00
Martin Diehl
d88b2e713d
avoid duplicate lc function
2023-07-18 15:33:33 +02:00
Test User
a5a533d2dc
[skip ci] updated version information after successful test of v3.0.0-alpha7-659-gaab541218
2023-07-18 07:32:13 +02:00
Martin Diehl
aab5412180
Merge branch 'restructure-numerics' into 'development'
...
grid solver related changes
See merge request damask/DAMASK!775
2023-07-18 02:23:31 +00:00
Martin Diehl
a8f222f4a2
Merge branch 'performance-to-statistics' into 'development'
...
rename performance.git to statistics.git
See merge request damask/DAMASK!779
2023-07-17 23:37:29 +00:00
Martin Diehl
37c0b59afd
clearer name for (non-general) postfix
2023-07-18 01:36:52 +02:00
Sharan Roongta
8117e9f54c
correct hierarchy
2023-07-17 19:07:03 +02:00
Martin Diehl
497974ccbb
adjusted tests
2023-07-17 18:48:56 +02:00
Martin Diehl
9651f3e486
examples follow current implementation
...
small polishing/consistent capitalization
2023-07-17 18:03:31 +02:00
Martin Diehl
0479db85ae
indicate constant with CAPITALS
2023-07-17 17:51:34 +02:00
Martin Diehl
6f3b409a25
enable FFTW planner flags in CAPITALS
2023-07-17 17:48:47 +02:00
Philip Eisenlohr
223d321a94
concatenated error reporting
2023-07-17 11:37:52 -04:00
Sharan Roongta
2bd216ab3a
avoid confusion with config module
2023-07-17 17:28:03 +02:00
Sharan Roongta
78431783ba
capitalisation indicate constants
2023-07-17 17:26:11 +02:00
Philip Eisenlohr
3d9e637f6e
rename performance.git to statistics.git
2023-07-17 13:39:22 +00:00
Martin Diehl
ddeb218728
unified naming scheme with damage/thermal
2023-07-17 05:56:06 +02:00
Martin Diehl
8682df0e86
avoiding double storage of phi
...
general adjustments of damage solver to follow thermal solver
2023-07-17 02:38:16 +02:00
Sharan
a1f797de3e
consistency
2023-07-16 22:43:10 +02:00
Sharan
45dd387527
polarisation --> polarization
2023-07-16 22:04:18 +02:00
Martin Diehl
b54cf03d6d
allgather instead of allreduce+sum with contribution from 1 proc
2023-07-16 19:29:45 +02:00
Test User
4cd1587f71
[skip ci] updated version information after successful test of v3.0.0-alpha7-640-g6770bedb7
2023-07-16 18:43:37 +02:00
Sharan Roongta
054f548f4c
Merge remote-tracking branch 'origin/development' into restructure-numerics
2023-07-16 15:41:37 +02:00
Sharan Roongta
915d03f2bf
updated tests
2023-07-16 15:41:32 +02:00
Sharan Roongta
6770bedb7d
point to development in PRIVATE
2023-07-16 15:38:37 +02:00
Sharan Roongta
85ba5414c0
Merge branch 'rename-lattice-to-crystal' into 'development'
...
consistent naming with Python module
See merge request damask/DAMASK!777
2023-07-16 09:20:28 +00:00
Sharan Roongta
5882d4210d
Merge branch 'universal-error+warning-formatting' into 'development'
...
CLI errors with IO_error
See merge request damask/DAMASK!774
2023-07-16 09:17:33 +00:00
Martin Diehl
09b0cc3101
avoid duplicated storage of solution vector/T
...
polished variable names and simplified expressions
2023-07-16 05:22:16 +02:00
Martin Diehl
e1630e4057
consistent naming with Python module
2023-07-15 23:10:29 +02:00
Test User
15b490fd87
[skip ci] updated version information after successful test of v3.0.0-alpha7-630-ga63fe8d02
2023-07-15 23:05:01 +02:00
Martin Diehl
a63fe8d027
Merge branch 'untangle-reporting' into 'development'
...
Use universal Performance repository
See merge request damask/DAMASK!776
2023-07-15 18:53:12 +00:00
Philip Eisenlohr
7427b9b2d0
Use universal Performance repository
2023-07-15 18:53:12 +00:00
Philip Eisenlohr
b235742472
clearer error messages
2023-07-14 10:23:23 -04:00
Daniel Otto de Mentock
b578859ec9
Merge branch '302-dimension-mismatch-when-passing-a-flattened-f-array-to-utilities_updatecoords' into 'development'
...
reshape to expected shape
Closes #302
See merge request damask/DAMASK!771
2023-07-14 08:55:05 +00:00
Sharan Roongta
35b8d5fc7f
missing parameters of grid added to the current structure
2023-07-13 22:03:29 +02:00
Sharan Roongta
12cb043d6d
grid solver related changes
2023-07-12 23:14:46 +02:00
Test User
159506b5e3
[skip ci] updated version information after successful test of v3.0.0-alpha7-624-g61f1cdf70
2023-07-12 18:27:26 +02:00
Philip Eisenlohr
7c875371a6
Merge branch 'development' into universal-error+warning-formatting
2023-07-12 09:31:37 -04:00
Philip Eisenlohr
61f1cdf70d
Merge branch '300-further-command-line-arguments' into 'development'
...
option to specify numerics configuration file and jobname
Closes #300
See merge request damask/DAMASK!772
2023-07-12 13:24:00 +00:00
Martin Diehl
d9cf3983b4
more generic error codes
...
allow label without ID in IO_error
2023-07-12 12:47:52 +02:00
Philip Eisenlohr
d452a9ce3f
use IO_error in CLI
2023-07-11 17:15:03 -04:00
Philip Eisenlohr
4d8fc08a2f
shorter logic for addSetupFile
2023-07-11 16:11:59 -04:00
Martin Diehl
0e7c9f101c
avoid file name clashes
2023-07-11 20:45:20 +02:00
Philip Eisenlohr
83db176e1b
specific error per missing mandatory argument
2023-07-11 13:19:31 -04:00
Philip Eisenlohr
32810cbe8b
error formatting through function
2023-07-11 13:16:00 -04:00
Philip Eisenlohr
70817606db
shorter logic for missing arguments
2023-07-11 12:35:23 -04:00
Martin Diehl
295b5348f3
update tests (could fail due to random input)
2023-07-11 17:32:04 +02:00
Test User
3dafb26bb1
[skip ci] updated version information after successful test of v3.0.0-alpha7-614-gad6220c26
2023-07-11 15:13:06 +02:00
Martin Diehl
162a009aa9
helpful error messages
2023-07-11 15:11:17 +02:00
Sharan Roongta
9b349bb912
Merge remote-tracking branch 'origin/development' into 302-dimension-mismatch-when-passing-a-flattened-f-array-to-utilities_updatecoords
2023-07-11 14:27:39 +02:00
Sharan Roongta
ad6220c263
Merge branch 'simplify-PETSc-access' into 'development'
...
Simplify pet sc access
See merge request damask/DAMASK!773
2023-07-11 10:42:13 +00:00
Martin Diehl
15e5bce7e4
indicate read-only access
2023-07-10 20:50:24 +02:00
Martin Diehl
cf74a687c5
not needed
2023-07-10 20:40:22 +02:00
Martin Diehl
4a1c6e7b4f
unified code
2023-07-10 20:34:06 +02:00
Martin Diehl
3af61233c9
option to specify numerics configuration file and jobname
...
default jobname now includes all CLI arguments (for mesh/grid only)
2023-07-10 20:24:03 +02:00
Martin Diehl
40b4062b83
reshape to expected shape
2023-07-06 14:39:36 +02:00
Test User
bb49289b76
[skip ci] updated version information after successful test of v3.0.0-alpha7-610-g716600299
2023-07-05 18:47:49 +02:00
Martin Diehl
716600299f
Merge branch '284-more-friendly-output-name-of-add_strain-or-a-better-presentation-in-documentation-webpage' into 'development'
...
Resolve "more friendly output name of `add_strain()` or a better presentation in documentation webpage"
Closes #284
See merge request damask/DAMASK!770
2023-07-05 14:40:35 +00:00
Vitesh Shah
2729e3f4a0
complying with yaml standards
2023-07-05 15:21:39 +02:00
Vitesh Shah
e4b793cf77
Merge branch 'development' into export_DAMASK_to_DREAM3D
2023-07-05 15:04:08 +02:00
Yi Hu
bd0a35a946
upd PRIVATE
2023-07-04 18:30:06 +02:00
Yi Hu
09858317d8
add m=0 (default) case in docstring
2023-07-04 16:44:31 +02:00
Yi Hu
0e9e37bfb3
Merge branch 'development' into 284-more-friendly-output-name-of-add_strain-or-a-better-presentation-in-documentation-webpage
2023-07-04 16:07:48 +02:00
Test User
5c08794bbf
[skip ci] updated version information after successful test of v3.0.0-alpha7-604-g65fa62b3f
2023-06-30 12:04:27 +02:00
Franz Roters
65fa62b3f1
Merge branch 'PR3-plot-commit-history-ignores-n-option' into 'development'
...
Iterative API calls for commit history
See merge request damask/DAMASK!769
2023-06-30 07:55:42 +00:00
Philip Eisenlohr
75042e918b
Iterative API calls for commit history
2023-06-30 07:55:41 +00:00
Test User
b0c2701a4f
[skip ci] updated version information after successful test of v3.0.0-alpha7-601-g1abd03bbf
2023-06-28 22:01:20 +02:00
Philip Eisenlohr
1abd03bbf9
restore accidental PRIVATE advance
2023-06-28 13:11:51 -04:00
Philip Eisenlohr
37e89c8692
use updated PRIVATE with corrected plot_commithistory
2023-06-28 09:55:21 -04:00
Test User
8c52eb7212
[skip ci] updated version information after successful test of v3.0.0-alpha7-598-ga8875677c
2023-06-28 14:31:24 +02:00
Franz Roters
a8875677cd
Merge branch 'language-polish' into 'development'
...
Additional language polish
See merge request damask/DAMASK!765
2023-06-28 10:23:00 +00:00
Philip Eisenlohr
d2c374624e
Additional language polish
2023-06-28 10:23:00 +00:00
Test User
18913b498b
[skip ci] updated version information after successful test of v3.0.0-alpha7-595-g4cf3aca52
2023-06-28 01:28:37 +02:00
Martin Diehl
4cf3aca527
include material.yaml argument
2023-06-27 20:10:51 +02:00
Test User
4ace99cbda
[skip ci] updated version information after successful test of v3.0.0-alpha7-593-g5f82e975c
2023-06-27 19:41:48 +02:00
Franz Roters
5f82e975c8
Merge branch '298-forest-projections' into 'development'
...
Resolve "Forest projections"
Closes #298
See merge request damask/DAMASK!768
2023-06-27 15:33:57 +00:00
Test User
55af0b7e1b
[skip ci] updated version information after successful test of v3.0.0-alpha7-586-gb9062c942
2023-06-26 16:07:47 +02:00
Daniel Otto de Mentock
b9062c9425
github actions has issues with interpretation of function calls inside assert statements
2023-06-26 14:00:01 +02:00
Philip Eisenlohr
6e8c819da7
including CLI changes in PRIVATE
2023-06-24 00:39:03 -04:00
Philip Eisenlohr
453f0cdd7e
Merge branch 'development' into 298-forest-projections
2023-06-23 23:31:11 -04:00
Test User
4cb3d9cd6b
[skip ci] updated version information after successful test of v3.0.0-alpha7-584-gaf7452edd
2023-06-24 00:42:23 +02:00
Franz Roters
af7452edde
Merge branch 'Thompson-fcc-labels' into 'development'
...
Thompson tetrahedron notation for fcc slip systems
See merge request damask/DAMASK!767
2023-06-23 13:45:47 +00:00
Test User
f29e136108
[skip ci] updated version information after successful test of v3.0.0-alpha7-580-g3bb5319f7
2023-06-23 13:31:07 +02:00
Sharan Roongta
3bb5319f79
Merge branch 'CLI-material' into 'development'
...
CLI-material
See merge request damask/DAMASK!763
2023-06-23 09:22:18 +00:00
Martin Diehl
e34ee25597
avoid access to unused variable, no need for nested function
2023-06-23 08:56:34 +02:00
Philip Eisenlohr
4e7d953fe9
indent by format string; provide full commandline call
2023-06-22 22:59:44 -04:00
Philip Eisenlohr
86e0a8c2a5
updated reference results for dislotungsten/twin
2023-06-22 22:11:15 -04:00
Test User
6ebff3ecda
[skip ci] updated version information after successful test of v3.0.0-alpha7-562-g04f9b3d16
2023-06-23 01:26:04 +02:00
Martin Diehl
efc9391ca7
simplified
2023-06-23 00:06:44 +02:00
Martin Diehl
a38a860783
fixed tests (for people having a user name that starts with m)
2023-06-22 23:56:44 +02:00
Martin Diehl
e197e45566
use existing functionality
2023-06-22 23:25:25 +02:00
Martin Diehl
a4c52fb119
no CamelCasing
2023-06-22 23:19:36 +02:00
Martin Diehl
fff811edd9
following Python (os.path.normpath, os.path.relpath)
2023-06-22 23:13:45 +02:00
Martin Diehl
04f9b3d161
Merge branch 'phenopower-inline-expansion' into 'development'
...
Single-step parameter expansion over slip systems
See merge request damask/DAMASK!766
2023-06-22 21:13:35 +00:00
Martin Diehl
5053c53ee4
don't rely on upper bound estimates for string length
2023-06-22 22:49:25 +02:00
Philip Eisenlohr
a35d445294
consistent phase name reporting
2023-06-22 15:05:54 -04:00
Philip Eisenlohr
28ebc8ef1a
inline math_expand for other constitutive laws
2023-06-22 14:50:18 -04:00
Philip Eisenlohr
96de1abc04
forest projection of both edge and screw character with adjustment parameter f_edge
2023-06-22 14:16:27 -04:00
Philip Eisenlohr
d4d3178717
Corrected labeling of {111} planes
2023-06-22 15:27:46 +00:00
Philip Eisenlohr
0842bd503a
immediate parameter expansion over slip systems
2023-06-21 16:21:52 -04:00
Philip Eisenlohr
e4a0b07225
removed confusing Schmid-Boas in favor of cleaner Thompson tetrahedron notation
2023-06-21 11:21:44 -04:00
Test User
379c8550d0
[skip ci] updated version information after successful test of v3.0.0-alpha7-558-gf6c7fd280
2023-06-21 13:45:40 +02:00
Franz Roters
f6c7fd2809
Merge branch 'language-polish' into 'development'
...
Reporting language polishing
See merge request damask/DAMASK!764
2023-06-21 09:37:01 +00:00
Philip Eisenlohr
da51fa5fdc
Reporting language polishing
2023-06-21 09:37:00 +00:00
Philip Eisenlohr
cb6b1b30f5
shortened CLI reporting; condensed repeated CLI functions
2023-06-16 12:09:53 -04:00
Sharan Roongta
342b33c17f
Merge remote-tracking branch 'origin/development' into CLI-material
2023-06-13 12:59:39 +02:00
Sharan Roongta
21c958c427
adjusted test
2023-06-13 12:59:23 +02:00
Test User
f824ed360e
[skip ci] updated version information after successful test of v3.0.0-alpha7-555-gf424d54f5
2023-06-13 12:56:45 +02:00
Sharan Roongta
f424d54f5e
Merge branch '256-grid-geometry-displacement-reconstruction' into 'development'
...
Resolve "grid geometry/displacement reconstruction"
Closes #256
See merge request damask/DAMASK!762
2023-06-13 08:48:35 +00:00
Martin Diehl
137c4e3b03
easier to understand
2023-06-12 20:38:14 +02:00
Sharan Roongta
1d8939efad
adjusted tests
2023-06-12 17:35:08 +02:00
Sharan Roongta
d00bf2d3d5
causes problem for MARC
...
to be removed later
2023-06-09 14:10:31 +02:00
Sharan Roongta
a767008444
gtid and mesh tests updated with new command line argument
2023-06-07 15:43:01 +02:00
Sharan Roongta
582f72377a
Merge remote-tracking branch 'origin/development' into CLI-material
2023-06-07 12:53:20 +02:00
Test User
bafbba4b58
[skip ci] updated version information after successful test of v3.0.0-alpha7-544-g58ee3312c
2023-06-06 23:45:19 +02:00
Philip Eisenlohr
58ee3312c7
Merge branch '289-consistent-name-for-base-datatypes-in-fortran' into 'development'
...
Resolve "consistent name for base datatypes in Fortran"
Closes #289
See merge request damask/DAMASK!761
2023-06-06 17:32:19 +00:00
Martin Diehl
1a4c171109
checking correctness of displacements for 1D strain
2023-06-06 19:25:44 +02:00
Martin Diehl
d42318cafc
new test for grid displacements
2023-06-06 19:00:32 +02:00
Sharan Roongta
2d0c7b2335
reading material.yaml from command line
2023-06-06 10:53:53 +02:00
Martin Diehl
11530c19bb
Merge remote-tracking branch 'origin/development' into 289-consistent-name-for-base-datatypes-in-fortran
2023-06-05 15:02:50 +02:00
Martin Diehl
947cb15260
Merge remote-tracking branch 'origin/development' into 256-grid-geometry-displacement-reconstruction
2023-06-05 11:04:19 +02:00
Test User
fd55fe2b9f
[skip ci] updated version information after successful test of v3.0.0-alpha7-537-g1eee3d3ee
2023-06-05 10:24:19 +02:00
Yi Hu
1eee3d3ee3
Merge branch '258-damage-driving-force-and-damage-tests-need-update' into 'development'
...
f_phi factor corrected
Closes #258
See merge request damask/DAMASK!760
2023-06-05 06:15:12 +00:00
Martin Diehl
898aaf1068
shortened
2023-06-04 23:46:35 +02:00
Martin Diehl
11c4be008f
analytic solution for displacement calculation
2023-06-04 22:54:31 +02:00
Martin Diehl
d64b64ed05
bugfix: fluct displacement were wrongly scaled
2023-06-04 22:20:44 +02:00
Martin Diehl
5b8194d8eb
Merge remote-tracking branch 'origin/development' into 256-grid-geometry-displacement-reconstruction
2023-06-04 14:26:31 +02:00
Martin Diehl
0324e7ece1
parameters should be spelled in capitals
2023-06-04 13:52:31 +02:00
Martin Diehl
319489fad8
consistent with usage in other modules
2023-06-04 13:52:23 +02:00
Martin Diehl
ca1c22874b
consistent and short
2023-06-04 13:51:05 +02:00
Martin Diehl
d00a530d2d
f_phi factor corrected
2023-06-04 13:42:00 +02:00
Martin Diehl
d0b832e6f1
consistent with naming in HDF5_utilities
2023-06-03 17:06:32 +02:00
Test User
a5a391688e
[skip ci] updated version information after successful test of v3.0.0-alpha7-534-g51210a05e
2023-06-01 21:15:18 +02:00
Sharan Roongta
51210a05e0
Merge branch 'load_neper_fix' into 'development'
...
don't change Neper material ID definition
See merge request damask/DAMASK!759
2023-06-01 17:07:06 +00:00
Test User
98068ba57a
[skip ci] updated version information after successful test of v3.0.0-alpha7-531-ga5ce0f9b1
2023-05-31 15:23:00 +02:00
Martin Diehl
a5ce0f9b1e
self test failed once, relaxing tolerances
2023-05-31 13:13:26 +02:00
Martin Diehl
cfdf33e4b1
don't change Neper material ID definition
...
Neper material ID start at 0 if a buffer layer is added
(run "neper -T -n 100 -tesrsize 320:320:320 -domain "cylinder(20,10)" -format vtk"),
otherwise at 1.
Hence, leave the IDs untouched and let the user change the
numbering (either by a constant offset or by re-numbering): "explicit is better than implicit"
2023-05-22 17:32:39 +02:00
Vitesh Shah
2c6e8a56d0
remove unnecessary modules
2023-05-04 13:39:07 +02:00
Vitesh Shah
7ec3d1da8a
fixing invalid yaml
...
Strange that material.yaml made by ConfigMaterial class is creating
problems
2023-05-04 13:36:33 +02:00
Vitesh Shah
b5b6c2d695
fixed typos and other python warnings
2023-05-04 12:59:56 +02:00
Vitesh Shah
8de19f0c3b
better checks for values
2023-05-04 11:03:19 +02:00
Vitesh Shah
c4baca0cb6
fixed typo
2023-05-04 10:49:11 +02:00
Test User
85a06c3ed7
[skip ci] updated version information after successful test of v3.0.0-alpha7-529-g4eb557765
2023-05-01 17:24:59 +02:00
Philip Eisenlohr
4eb5577652
Merge branch '254-testing-resources-folder-name' into 'development'
...
more reasonable name
Closes #254
See merge request damask/DAMASK!758
2023-05-01 12:35:56 +00:00
Philip Eisenlohr
da9b3c5bcd
Merge branch 'drop-old-DADF5-support' into 'development'
...
drop support for older DADF5 versions
See merge request damask/DAMASK!757
2023-05-01 12:31:30 +00:00
Vitesh Shah
9193085913
added more reference files
2023-04-28 13:11:18 +02:00
Test User
45bd58f6d8
[skip ci] updated version information after successful test of v3.0.0-alpha7-522-g289765cae
2023-04-28 02:48:45 +02:00
Martin Diehl
289765cae3
better values and documentation
2023-04-28 00:39:52 +02:00
Martin Diehl
e62d1ac693
new directory layout for testing
2023-04-26 20:17:53 +02:00
Vitesh Shah
767ba5a421
test for export_DREAM3D
2023-04-26 13:01:18 +02:00
Vitesh Shah
3462d41d8e
consistent dataset naming eases testing
2023-04-26 12:56:34 +02:00
Vitesh Shah
45cebe3aee
better variable naming and splitext
2023-04-26 10:28:17 +02:00
Martin Diehl
f36a175867
binary VTK file
...
does not need EOL@EOF
2023-04-24 07:17:34 +02:00
Martin Diehl
17ce0b9aec
more reasonable name
...
folder contains all test resources, not just reference results
2023-04-24 07:16:45 +02:00
Vitesh Shah
66df416891
added input dream3D file for 2 phase microstructure
2023-04-21 12:18:43 +02:00
Test User
b5770cf797
[skip ci] updated version information after successful test of v3.0.0-alpha7-520-g3071d5bf1
2023-04-21 00:38:04 +02:00
Martin Diehl
62eda982fd
drop support for older DADF5 versions
...
simplifies code a little and 0.14 was already used in alpha5
2023-04-20 19:32:23 +02:00
Martin Diehl
3071d5bf10
small change in PRIVATE
2023-04-20 17:12:31 +02:00
Test User
a9b6b65b57
[skip ci] updated version information after successful test of v3.0.0-alpha7-518-gf1f6b0aff
2023-04-20 15:33:09 +02:00
Franz Roters
f1f6b0affd
Merge branch '281-python-vtk-supported-versions' into 'development'
...
vtk7 is no longer supported
Closes #281
See merge request damask/DAMASK!755
2023-04-20 11:25:25 +00:00
Vitesh Shah
5dddf792e1
pathlib can give name of the file directly
2023-04-20 10:52:08 +02:00
Test User
5935cc3a8c
[skip ci] updated version information after successful test of v3.0.0-alpha7-515-g6addc5eb9
2023-04-19 14:53:20 +02:00
Daniel Otto de Mentock
6addc5eb98
Merge branch 'spectral-utilities-cleaning' into 'development'
...
Spectral utilities cleaning
See merge request damask/DAMASK!754
2023-04-19 10:45:35 +00:00
Martin Diehl
7caf483dd9
standard documentation style (following numpy doc)
2023-04-19 07:51:54 +02:00
Martin Diehl
f8875db044
unused leftover
2023-04-19 06:58:33 +02:00
Test User
7cd169b542
[skip ci] updated version information after successful test of v3.0.0-alpha7-511-gf6c254403
2023-04-19 00:22:38 +02:00
Martin Diehl
f6c254403b
Merge branch 'hdf5-error-check' into 'development'
...
positive values are ok
See merge request damask/DAMASK!753
2023-04-18 20:14:06 +00:00
Martin Diehl
d32d088ed7
positive values are ok
...
from the description:
Returns a non-negative value if successful; otherwise returns a negative value.
2023-04-18 12:01:03 +02:00
Vitesh Shah
029b830156
corrected the looping and target dir
2023-04-17 08:03:44 +02:00
Test User
b8518e2875
[skip ci] updated version information after successful test of v3.0.0-alpha7-508-g7b158f5ec
2023-04-15 00:13:32 +02:00
Sharan Roongta
7b158f5ec4
Merge branch 'regrid-result' into 'development'
...
regrid/map when exporting DADF5
See merge request damask/DAMASK!748
2023-04-14 20:05:30 +00:00
Test User
ac6d754a87
[skip ci] updated version information after successful test of v3.0.0-alpha7-505-g4acf5e10f
2023-04-14 18:20:34 +02:00
Franz Roters
4acf5e10f1
Merge branch '288-tests-for-misc' into 'development'
...
testing misc functionality
Closes #288
See merge request damask/DAMASK!752
2023-04-14 14:01:08 +00:00
Philip Eisenlohr
b827b26278
Merge branch 'support-pandas-2.0' into 'development'
...
support for pandas >= 2.0
See merge request damask/DAMASK!751
2023-04-14 12:07:29 +00:00
Martin Diehl
563f908d0c
testing misc functionality
2023-04-14 11:17:29 +02:00
Martin Diehl
29a968b3a8
support for pandas >= 2.0
2023-04-14 08:37:40 +02:00
Test User
c8476cebf6
[skip ci] updated version information after successful test of v3.0.0-alpha7-500-ga42cf6199
2023-04-14 00:28:28 +02:00
Martin Diehl
a42cf61998
Merge branch 'PETSc-3.19' into 'development'
...
PETSc 3.19 is out
See merge request damask/DAMASK!750
2023-04-13 20:20:03 +00:00
Martin Diehl
7d1433875d
PETSc 3.19 is out
2023-04-13 20:13:01 +02:00
Test User
ea818b6a8d
[skip ci] updated version information after successful test of v3.0.0-alpha7-497-gd9d611b5a
2023-04-13 18:37:23 +02:00
Franz Roters
d9d611b5a0
Merge branch 'optional-not-needed' into 'development'
...
optional propagates
See merge request damask/DAMASK!749
2023-04-13 14:30:02 +00:00
Martin Diehl
58141210a2
optional propagates
2023-04-12 05:56:11 +02:00
Vitesh Shah
2ae1a20443
seems to read the data correctly
2023-04-06 21:42:34 +02:00
Vitesh Shah
f619cf4ff2
making export DREAM3D compatible with results class
2023-04-06 20:56:42 +02:00
Test User
a8c508276f
[skip ci] updated version information after successful test of v3.0.0-alpha7-494-ge087cd439
2023-03-31 22:03:09 +02:00
Martin Diehl
e087cd4399
Merge branch 'polish-kinehardening' into 'development'
...
Polish kinehardening
See merge request damask/DAMASK!732
2023-03-31 17:54:25 +00:00
Philip Eisenlohr
eeb0825e63
adjusting to original publication
...
Our implementation is using synonymous names for parameters compared to the paper by J.A. Wollmershauser, B. Clausen, and S.R. Agnew.
'xi_inf' and 'chi_inf' are not strictly "asymptotic values", but stresses that correspond to the back-extrapolation from the terminal linear hardening stage (characterized by 'h_inf_xi/chi').
All parameters are referenced back to their counterparts in the paper by J.A. Wollmershauser, B. Clausen, and S.R. Agnew.
2023-03-31 17:54:25 +00:00
Test User
62c1fe3584
[skip ci] updated version information after successful test of v3.0.0-alpha7-491-g344372511
2023-03-27 21:41:10 +02:00
Philip Eisenlohr
3443725114
Merge branch 'grid-load' into 'development'
...
Grid loadcase
See merge request damask/DAMASK!734
2023-03-27 17:33:12 +00:00
Martin Diehl
03768e14dc
Grid loadcase
2023-03-27 17:33:11 +00:00
Martin Diehl
d2e85ef15b
regrid/map when exporting DADF5
2023-03-25 07:40:21 +01:00
Martin Diehl
b11ad8c774
helpful information on strain calculation
2023-03-24 12:34:51 +01:00
Test User
1955d98474
[skip ci] updated version information after successful test of v3.0.0-alpha7-488-gf6c761980
2023-03-22 13:48:39 +01:00
Yi Hu
f6c761980d
Merge branch 'anisobrittle-unit' into 'development'
...
correct unit
See merge request damask/DAMASK!747
2023-03-22 10:02:49 +00:00
Martin Diehl
043d48d4d3
correct unit
2023-03-21 22:41:52 +01:00
Test User
69e4d17be2
[skip ci] updated version information after successful test of v3.0.0-alpha7-485-g19f5b3351
2023-03-14 11:32:51 +01:00
Yi Hu
19f5b33515
Merge branch '268-name-of-output-label-of-damage-model' into 'development'
...
notation following paper
Closes #268
See merge request damask/DAMASK!746
2023-03-14 08:09:22 +00:00
Martin Diehl
13630325c3
notation following paper
...
https://doi.org/10.1016/j.jmps.2016.10.012
DAMASK paper
2023-03-13 17:23:28 +01:00
Vitesh Shah
12c39c0977
[skip sc][skip ci] using pathlib and reduced the number of args
2023-03-13 13:00:29 +01:00
Martin Diehl
c1cb6a72c1
loops instead of code duplication
2023-03-12 13:40:45 +01:00
Martin Diehl
132640eed5
simplified
2023-03-12 13:40:45 +01:00
Test User
73206ae2b5
[skip ci] updated version information after successful test of v3.0.0-alpha7-479-g8ce51dc4d
2023-03-10 17:29:18 +01:00
Franz Roters
8ce51dc4d8
Merge branch 'unit-test-Fortran' into 'development'
...
Unit test fortran
See merge request damask/DAMASK!744
2023-03-10 14:20:46 +00:00
Martin Diehl
b0427584cb
label and description were wrong
2023-03-10 06:34:59 +01:00
Test User
9df178b8cc
[skip ci] updated version information after successful test of v3.0.0-alpha7-475-gc7f8647cf
2023-03-08 21:11:30 +01:00
Martin Diehl
fdafe19355
vtk7 is no longer supported
2023-03-08 20:13:49 +01:00
Martin Diehl
c7f8647cfd
Merge branch '277-python-vtkmodules-import' into 'development'
...
Resolve "python vtk: import"
Closes #277
See merge request damask/DAMASK!742
2023-03-08 18:03:23 +00:00
Philip Eisenlohr
782a593bf2
separate import of vtk modules
...
vtk is a collection of modules. Some are missing in some installations, so it is recommended to import only the functionality that is needed.
2023-03-08 18:03:22 +00:00
Test User
c879fb933c
[skip ci] updated version information after successful test of v3.0.0-alpha7-472-gaa678c8a5
2023-03-04 15:22:56 +01:00
Martin Diehl
aa678c8a5b
Merge branch 'oneAPI-debug' into 'development'
...
causes internal compiler error on oneAPI
See merge request damask/DAMASK!743
2023-03-04 12:14:41 +00:00
Martin Diehl
6d3e3a580f
causes internal compiler error on oneAPI
...
anyways not recommended according to Steve Lionel
2023-03-04 10:42:25 +01:00
Test User
ec7535d91e
[skip ci] updated version information after successful test of v3.0.0-alpha7-469-gcb590381e
2023-03-02 22:16:19 +01:00
Martin Diehl
cb590381e6
Merge branch 'docstringer_improvements' into 'development'
...
Docstringer improvements
See merge request damask/DAMASK!738
2023-03-02 18:46:00 +00:00
Daniel Otto de Mentock
ad39577ea4
improvements to docstrings (in `damask.Rotation`)
2023-03-02 18:46:00 +00:00
Test User
293d994e30
[skip ci] updated version information after successful test of v3.0.0-alpha7-466-g4e53061b6
2023-03-02 12:39:42 +01:00
Daniel Otto de Mentock
4e53061b69
Merge branch '95-report-origin-of-configuration-file' into 'development'
...
Resolve "Report origin of configuration file"
Closes #95
See merge request damask/DAMASK!736
2023-03-02 09:31:04 +00:00
Philip Eisenlohr
f3da19a8e2
drop little-used variables
2023-02-28 15:09:23 -05:00
Philip Eisenlohr
a40524da02
rename to wrapLines; additional formatting options; whitespace trimming
2023-02-28 14:59:30 -05:00
Test User
4e3dc69762
[skip ci] updated version information after successful test of v3.0.0-alpha7-457-gae8e1c179
2023-02-28 19:30:08 +01:00
Martin Diehl
ae8e1c1791
Merge branch '276-ang-file-inflexibility' into 'development'
...
Resolve "ANG file inflexibility"
Closes #276
See merge request damask/DAMASK!739
2023-02-28 15:35:31 +00:00
Philip Eisenlohr
b15096c2f6
flexibility for non-standard ANG headers.
2023-02-28 15:35:31 +00:00
Martin Diehl
fc543629f5
Merge branch 'oneAPIfix' into 'development'
...
restore caching, ifx problem seems to be related to openMP
See merge request damask/DAMASK!740
2023-02-28 15:11:48 +00:00
Martin Diehl
95a953d25b
more reasonable name
2023-02-28 07:58:10 +01:00
Martin Diehl
4f18b21111
Merge remote-tracking branch 'origin/development' into 95-report-origin-of-configuration-file
2023-02-28 07:36:36 +01:00
Martin Diehl
949bc39173
polishing
2023-02-28 07:34:11 +01:00
Martin Diehl
4df794e06c
restore caching, ifx problem seems to be related to openMP
2023-02-28 07:13:22 +01:00
Shah Vitesh
f15d1da169
[skip sc][skip ci] newer code structure to create DREAM3d files
2023-02-27 14:51:37 +01:00
Test User
12f7d055f6
[skip ci] updated version information after successful test of v3.0.0-alpha7-452-g11b83a5ec
2023-02-27 14:42:15 +01:00
Martin Diehl
11b83a5ec9
Merge branch 'deallocate-numerics' into 'development'
...
Deallocate numerics
See merge request damask/DAMASK!737
2023-02-27 11:34:03 +00:00
Martin Diehl
f4f2176561
Deallocate numerics configuration
2023-02-27 11:34:03 +00:00
Martin Diehl
9418664604
report origin of configuration if given
2023-02-25 15:17:13 +01:00
Test User
fbbd21a1ca
[skip ci] updated version information after successful test of v3.0.0-alpha7-449-g87e74ef79
2023-02-25 12:41:46 +01:00
Martin Diehl
04db45f5c0
functionality to report references in material.yaml
2023-02-25 12:13:27 +01:00
Martin Diehl
87e74ef792
docstring polishing
2023-02-25 10:07:38 +01:00
Martin Diehl
6e23ddcfbf
also test new Python version
2023-02-25 10:07:08 +01:00
Martin Diehl
d3b4226c74
LLVM test failed, could be related to caching
2023-02-25 10:06:50 +01:00
Martin Diehl
7dcfb036f9
more complicated test setup
2023-02-25 08:39:22 +01:00
Martin Diehl
2147ac3a12
base framework for unit testing in Fortran
2023-02-24 22:27:56 +01:00
Test User
0a8b1040e1
[skip ci] updated version information after successful test of v3.0.0-alpha7-445-g8e32e8c0e
2023-02-24 19:32:24 +01:00
Martin Diehl
8e32e8c0ea
Merge branch 'example-typo' into 'development'
...
typo in example
See merge request damask/DAMASK!735
2023-02-24 16:13:35 +00:00
Martin Diehl
32e9b7ed77
make ifx work again
2023-02-24 14:48:16 +01:00
Sharan Roongta
95017b252f
typo in example
2023-02-24 14:16:16 +01:00
Test User
6d0d066eb0
[skip ci] updated version information after successful test of v3.0.0-alpha7-441-g5bf53d98f
2023-02-23 21:56:32 +01:00
Martin Diehl
5bf53d98f3
Merge branch '263-keyword-arguments-for-orientation' into 'development'
...
Resolve "keyword arguments for Orientation"
Closes #263
See merge request damask/DAMASK!733
2023-02-23 18:49:08 +00:00
Martin Diehl
c40b446854
add keywords to signature of Orientation functions that inherit from Rotation
2023-02-23 18:49:08 +00:00
Shah Vitesh
d70a41a059
starting to maintain DAMASK to Dream3D code
2023-02-23 14:59:24 +01:00
Test User
133dae2cce
[skip ci] updated version information after successful test of v3.0.0-alpha7-438-g9530a7b93
2023-02-22 23:25:47 +01:00
Martin Diehl
9530a7b931
Merge branch 'error-stop-macros' into 'development'
...
Shorthand subroutines for standard HDF/MPI error checking
See merge request damask/DAMASK!726
2023-02-22 15:50:11 +00:00
Philip Eisenlohr
dd4390fb75
Shorthand subroutines for standard HDF/MPI error checking to avoid code duplication
2023-02-22 15:50:10 +00:00
Test User
01df331632
[skip ci] updated version information after successful test of v3.0.0-alpha7-435-gf7b0ae204
2023-02-22 14:42:30 +01:00
Sharan Roongta
f7b0ae2041
Merge branch 'long-YAML-files' into 'development'
...
strlen returns 'size_t'
See merge request damask/DAMASK!723
2023-02-22 11:34:24 +00:00
Test User
06bd74e43b
[skip ci] updated version information after successful test of v3.0.0-alpha7-425-g538770278
2023-02-21 20:12:36 +01:00
Franz Roters
538770278f
Merge branch 'improved-docstrings' into 'development'
...
Improvements to Python docstrings
See merge request damask/DAMASK!729
2023-02-21 15:27:08 +00:00
Philip Eisenlohr
06201da5e2
Improvements to Python docstrings
2023-02-21 15:27:06 +00:00
Franz Roters
045352b8d2
Merge branch 'consistent-subroutine-calls' into 'development'
...
Consistent use of () in subroutine calling
See merge request damask/DAMASK!730
2023-02-21 15:18:17 +00:00
Philip Eisenlohr
dde60ec53f
Consistent use of () in subroutine calling
2023-02-21 15:18:17 +00:00
Test User
a344b6058a
[skip ci] updated version information after successful test of v3.0.0-alpha7-420-g71e383bfc
2023-02-21 10:33:40 +01:00
Philip Eisenlohr
71e383bfc8
test for ValueError
2023-02-20 14:44:40 -05:00
Philip Eisenlohr
6aa566760f
shorter calculation of Seth–Hill strains
2023-02-20 14:42:31 -05:00
Test User
bcab153b94
[skip ci] updated version information after successful test of v3.0.0-alpha7-417-g64b133e67
2023-02-20 03:21:47 +01:00
Martin Diehl
64b133e679
Merge branch 'fix-thermal-dissipation' into 'development'
...
calculate plastic dissipation based on M_p not S
See merge request damask/DAMASK!719
2023-02-20 00:13:45 +00:00
Martin Diehl
ca2d184007
Merge remote-tracking branch 'origin/development' into long-YAML-files
2023-02-19 16:04:30 +01:00
Test User
cae1395df5
[skip ci] updated version information after successful test of v3.0.0-alpha7-414-g23f896631
2023-02-18 23:39:56 +01:00
Philip Eisenlohr
23f896631e
Merge branch '219-function-to-handle-default-of-optional-arguments' into 'development'
...
Resolve "function to handle default of optional arguments"
Closes #219
See merge request damask/DAMASK!721
2023-02-18 20:30:57 +00:00
Martin Diehl
8f3d9a9183
Resolve "function to handle default of optional arguments"
2023-02-18 20:30:57 +00:00
Test User
f3aafb0911
[skip ci] updated version information after successful test of v3.0.0-alpha7-411-ga335e2db6
2023-02-18 07:38:36 +01:00
Philip Eisenlohr
a335e2db6d
Merge branch 'fix-ravel-docstring' into 'development'
...
sphinx does not handle white spaces properly
See merge request damask/DAMASK!727
2023-02-18 03:26:50 +00:00
Test User
5b4e93e070
[skip ci] updated version information after successful test of v3.0.0-alpha7-408-g6fd30dd26
2023-02-17 16:09:12 +01:00
Daniel Otto de Mentock
6fd30dd266
Merge branch 'extra-documentation' into 'development'
...
improved docstrings
See merge request damask/DAMASK!722
2023-02-17 12:58:09 +00:00
Philip Eisenlohr
4485e1045c
proper indication of transpose; polish
2023-02-16 15:12:10 -05:00
Martin Diehl
e501e76d84
sphinx does not handle white spaces properly
2023-02-16 19:40:09 +01:00
Martin Diehl
eefa2c29a2
more details
2023-02-16 19:32:15 +01:00
Philip Eisenlohr
61f2ae295b
switch to physics macros
2023-02-16 11:59:19 -05:00
Test User
be3138cf39
[skip ci] updated version information after successful test of v3.0.0-alpha7-401-g15f15c1d7
2023-02-16 04:31:38 +01:00
Martin Diehl
15f15c1d78
Merge branch 'LFCR-check' into 'development'
...
one more CRLF check
See merge request damask/DAMASK!725
2023-02-15 23:51:56 +00:00
Philip Eisenlohr
01719874ea
one more CRLF check
2023-02-15 16:36:20 -05:00
Test User
58ffe960a8
[skip ci] updated version information after successful test of v3.0.0-alpha7-398-g1fd479556
2023-02-15 12:32:17 +01:00
Daniel Otto de Mentock
1fd4795560
Merge branch 'no-setuptools' into 'development'
...
should not be in here
See merge request damask/DAMASK!720
2023-02-15 09:16:04 +00:00
Martin Diehl
0698c17ff2
improved documentation
2023-02-14 17:37:43 +01:00
Martin Diehl
3eb9545573
Merge branch 'development' into long-YAML-files
2023-02-14 17:33:48 +01:00
Martin Diehl
66b0b2e9dc
using latex to improve documentation
2023-02-14 17:11:52 +01:00
Martin Diehl
4cd84ab8ce
return was missing
2023-02-14 12:54:51 +01:00
Test User
d89850adc9
[skip ci] updated version information after successful test of v3.0.0-alpha7-395-gb4e706f09
2023-02-14 11:29:21 +01:00
Franz Roters
b4e706f099
Merge branch '260-remove-debug-yaml-assocciated-code-tests' into 'development'
...
debug.yaml causes more work than it saves
Closes #260
See merge request damask/DAMASK!717
2023-02-14 08:12:59 +00:00
Martin Diehl
e5b7ad335f
debug.yaml causes more work than it saves
2023-02-13 22:26:58 +01:00
Test User
59512cf5c6
[skip ci] updated version information after successful test of v3.0.0-alpha7-392-gc9bd2c88a
2023-02-13 18:45:16 +01:00
Franz Roters
4c65047612
calculate plastic dissipation based on M_p not S
2023-02-13 17:59:22 +01:00
Martin Diehl
24ebc465c4
should not be in here
...
https://stackoverflow.com/questions/58521386
2023-02-12 09:20:46 +01:00
Philip Eisenlohr
c9bd2c88a9
Merge branch 'orthography_checks' into 'development'
...
minor orthography adjustments
See merge request damask/DAMASK!718
2023-02-11 14:30:12 +00:00
Daniel Otto de Mentock
335f61eec3
minor orthography adjustments
2023-02-11 14:30:12 +00:00
Martin Diehl
9e4db451d9
enable to write large strings
...
SIZE_T is the correct type (and 64bit instead of 32bit as for HSIZE_T)
for H5Tset_size_f
2023-02-11 08:11:35 +01:00
Martin Diehl
3e439503fe
enable strings > 2Gb
2023-02-10 22:37:11 +01:00
Martin Diehl
a2bde4a0f0
correct check for CRLF
...
old attempt tried to look only at forst occurence of LF but reported
CRLF also for LF endings.
2023-02-09 23:32:39 +01:00
Martin Diehl
4e57df9576
handle strings/YAML files > 2Gb (32 bit limit)
2023-02-08 08:49:08 +01:00
Martin Diehl
58c905d318
strlen returns 'size_t'
...
this is unsinged and on 64bit Linux (LP64) 64bit
2023-02-08 08:37:10 +01:00
Test User
4389ba25f2
[skip ci] updated version information after successful test of v3.0.0-alpha7-389-g4ae3274ac
2023-02-06 20:37:20 +01:00
Daniel Otto de Mentock
4ae3274ac4
Merge branch '250-configmaterial-material_add-simplifications' into 'development'
...
several improvements to ConfigMaterial and Config
Closes #250
See merge request damask/DAMASK!714
2023-02-06 16:52:14 +00:00
Test User
5b720c3536
[skip ci] updated version information after successful test of v3.0.0-alpha7-380-g430084cf3
2023-02-06 16:29:00 +01:00
Daniel Otto de Mentock
430084cf35
Merge branch '249-mark-dadf5-file-format-as-stable' into 'development'
...
DADF5 v1.0
Closes #249
See merge request damask/DAMASK!715
2023-02-06 11:36:05 +00:00
Daniel Otto de Mentock
354232ab09
Merge branch '264-termination-of-jobs-with-signal-testing' into 'development'
...
avoid long running zombie processes on test server
Closes #264
See merge request damask/DAMASK!716
2023-02-06 09:46:35 +00:00
Martin Diehl
ec2171a91a
avoid long running zombie processes on test server
2023-02-05 00:16:09 +01:00
Martin Diehl
f401c51e22
update to DADF5 v1.0
2023-02-04 15:22:39 +01:00
Martin Diehl
12d1e9be65
pipeline was failing with decode error
...
I could not reproduce it, maybe this helps
2023-02-04 12:42:56 +01:00
Martin Diehl
b818ec6885
include more files
2023-02-04 11:47:54 +01:00
Martin Diehl
29933a6618
includes unit of 'O', which was corrected
2023-02-04 11:44:12 +01:00
Martin Diehl
e49090b26b
update to DADF5 v1.0
2023-02-04 11:14:03 +01:00
Martin Diehl
89817d1bc1
not needed
2023-02-04 11:09:27 +01:00
Martin Diehl
780fc8a050
new/correct unit for quaternions
2023-02-04 10:23:01 +01:00
Martin Diehl
42495942b1
updated to DADF5 v1.0
2023-02-04 10:22:19 +01:00
Martin Diehl
8002f982c2
unused variable (leftover from stroring *.C_ref)
2023-02-04 09:58:58 +01:00
Martin Diehl
a45a86cfbf
mark DADF5 file layout as stable
2023-02-04 09:55:23 +01:00
Test User
d2ac306d2b
[skip ci] updated version information after successful test of v3.0.0-alpha7-366-g805fd06a8
2023-02-03 14:41:03 +01:00
Daniel Otto de Mentock
805fd06a8a
Merge branch 'systematic-name' into 'development'
...
more systematic name
See merge request damask/DAMASK!708
2023-02-03 10:36:25 +00:00
Martin Diehl
7420c779d7
checking for invalid volume fractions
2023-02-02 22:13:17 +01:00
Martin Diehl
aa11e1aca3
easier to understand
2023-02-02 08:59:44 +01:00
Martin Diehl
6682f58f86
explicit arguments to guide the user
2023-02-02 08:38:50 +01:00
Martin Diehl
008d3cca6f
limits hold for sum and individual
2023-02-02 08:35:46 +01:00
Martin Diehl
46ad436d76
check for invalid materialpoint configuration
2023-02-01 22:48:43 +01:00
Test User
197284afcb
[skip ci] updated version information after successful test of v3.0.0-alpha7-363-g13081dd65
2023-02-01 22:46:26 +01:00
Martin Diehl
13081dd655
relaxed tolerances needed on maws05
2023-02-01 19:27:04 +01:00
Martin Diehl
fd84406903
guide the user with explicit keywords
2023-02-01 15:03:30 +01:00
Martin Diehl
8895e7a36f
more logical behavior
...
explicit keywords are more important than existing one
2023-02-01 14:59:00 +01:00
Test User
7334772f74
[skip ci] updated version information after successful test of v3.0.0-alpha7-361-g750a0443a
2023-01-31 20:57:17 +01:00
Daniel Otto de Mentock
750a0443ad
Merge branch 'YAML-class-improvements' into 'development'
...
some improvements to the YAML-related classes in Python
See merge request damask/DAMASK!710
2023-01-31 17:42:34 +00:00
Test User
1326303b70
[skip ci] updated version information after successful test of v3.0.0-alpha7-358-g6c0f605e8
2023-01-27 15:59:29 +01:00
Franz Roters
6c0f605e89
Merge branch 'autodoc_adjustments' into 'development'
...
small modifications for autodoc feature
See merge request damask/DAMASK!713
2023-01-27 11:33:30 +00:00
Daniel Otto de Mentock
786127af10
add some descriptions and correct wrong uppercase
2023-01-27 10:25:41 +01:00
Test User
176ce8106e
[skip ci] updated version information after successful test of v3.0.0-alpha7-355-g19d856759
2023-01-27 00:29:01 +01:00
Martin Diehl
19d8567593
include most recent version of PRIVATE
2023-01-26 22:21:32 +01:00
Test User
a6b131190c
[skip ci] updated version information after successful test of v3.0.0-alpha7-353-g5e0377aac
2023-01-25 19:33:29 +01:00
Yi Hu
5e0377aac4
Merge branch 'development' of git.damask.mpie.de:damask/DAMASK into 258-damage-driving-force-and-damage-tests-need-update
2023-01-25 13:08:06 +01:00
Test User
02766bc510
[skip ci] updated version information after successful test of v3.0.0-alpha7-349-g02221da3e
2023-01-24 17:56:26 +01:00
Yi Hu
b1ffef55e7
add missed test param change for isobrittle rW corr
2023-01-24 15:08:57 +01:00
Franz Roters
02221da3e8
Merge branch 're-fit-phenopowerlaw' into 'development'
...
re-fit phenopowerlaw example data
Closes #224
See merge request damask/DAMASK!709
2023-01-24 13:44:24 +00:00
Martin Diehl
ce6c86dd6d
essentially same behavior as before,
...
but better documentation, a few simplifications, and typehints
2023-01-24 11:26:14 +01:00
Martin Diehl
532ec2d26f
Merge remote-tracking branch 'origin/development' into re-fit-phenopowerlaw
2023-01-23 21:57:32 +01:00
Martin Diehl
f427b85967
re-fit for new phenopowerlaw formulation
2023-01-23 21:51:08 +01:00
Martin Diehl
9b7a827d3f
use common notation
2023-01-23 21:43:45 +01:00
Martin Diehl
83ef5ad0e0
consistent indexing
2023-01-23 21:43:45 +01:00
Martin Diehl
acbc5e090e
better to understand
2023-01-23 21:43:45 +01:00
Test User
183a2f7671
[skip ci] updated version information after successful test of v3.0.0-alpha7-316-g8a7655a9e
2023-01-23 21:43:45 +01:00
Martin Diehl
461bf53320
macos installation of PETSc does not work
2023-01-23 21:43:45 +01:00
Martin Diehl
2662bec55f
only valid/needed for GNU
2023-01-23 21:43:45 +01:00
Martin Diehl
eff2789bc2
not needed
2023-01-23 21:43:45 +01:00
Martin Diehl
4f801259ca
ensure recent compiler
2023-01-23 21:43:45 +01:00
Philip Eisenlohr
c5a0103246
Resolve "naming for classes"
2023-01-23 21:43:45 +01:00
Test User
daea65e12a
[skip ci] updated version information after successful test of v3.0.0-alpha7-307-g6ee31e2ab
2023-01-23 21:43:45 +01:00
Test User
6e139a8941
[skip ci] updated version information after successful test of v3.0.0-alpha7-302-g56ff8c769
2023-01-23 21:43:45 +01:00
Philip Eisenlohr
4c2fa82436
Option to normalize rotation matrix
2023-01-23 21:43:45 +01:00
Test User
6cf4bfe384
[skip ci] updated version information after successful test of v3.0.0-alpha7-299-g1b8f3292f
2023-01-23 21:43:45 +01:00
Daniel Otto de Mentock
b101af7152
test was not using parametrized values
2023-01-23 21:43:45 +01:00
Test User
a79339d13e
[skip ci] updated version information after successful test of v3.0.0-alpha7-297-g22de899aa
2023-01-23 21:43:45 +01:00
Martin Diehl
80943ec188
white space and style adjustments
2023-01-23 21:43:44 +01:00
Martin Diehl
fa9feda3a4
string length is not know, avoid overflow
2023-01-23 21:43:44 +01:00
Test User
d5a2173ba3
[skip ci] updated version information after successful test of v3.0.0-alpha7-326-g510f59b4b
2023-01-23 17:29:58 +01:00
Yi Hu
dd74fa2d1d
corr rW (use 0.5 prefactor) in isobrittle and related test upd
2023-01-23 15:27:44 +01:00
Daniel Otto de Mentock
510f59b4b5
Merge branch 'clean-MPI-exit' into 'development'
...
Clean MPI exit
See merge request damask/DAMASK!707
2023-01-23 13:10:33 +00:00
Martin Diehl
210dd8b497
report errors to STDERR
2023-01-23 11:45:03 +01:00
Daniel Otto de Mentock
d11aca5fd4
Merge branch 'polish-grid' into 'development'
...
Polished grid code
See merge request damask/DAMASK!706
2023-01-23 09:56:52 +00:00
Martin Diehl
0880649dd9
more systematic name
2023-01-23 08:31:59 +01:00
Martin Diehl
68b583e4da
Merge branch 'development' into clean-MPI-exit
2023-01-20 07:08:38 +01:00
Test User
7049137654
[skip ci] updated version information after successful test of v3.0.0-alpha7-316-g8a7655a9e
2023-01-19 23:17:35 +01:00
Daniel Otto de Mentock
8a7655a9e3
Merge branch 'fix-github-actions' into 'development'
...
Fix github actions
See merge request damask/DAMASK!703
2023-01-19 17:29:55 +00:00
Sharan Roongta
4af29d0393
Merge branch '247-naming-for-classes' into 'development'
...
Resolve "naming for classes"
Closes #247
See merge request damask/DAMASK!699
2023-01-19 16:37:45 +00:00
Philip Eisenlohr
b4a500a194
Resolve "naming for classes"
2023-01-19 16:37:45 +00:00
Test User
ae7709584e
[skip ci] updated version information after successful test of v3.0.0-alpha7-307-g6ee31e2ab
2023-01-19 12:08:28 +01:00
Franz Roters
6ee31e2ab3
Merge branch 'allocatable-strings' into 'development'
...
string length is not known, avoid overflow
See merge request damask/DAMASK!701
2023-01-19 08:06:00 +00:00
Martin Diehl
923ce05802
Merge remote-tracking branch 'origin/development' into allocatable-strings
2023-01-19 05:37:12 +01:00
Martin Diehl
327992871b
white space and style adjustments
2023-01-18 18:50:01 +01:00
Test User
19f27e51cc
[skip ci] updated version information after successful test of v3.0.0-alpha7-302-g56ff8c769
2023-01-17 04:07:43 +01:00
Sharan Roongta
56ff8c769b
Merge branch 'from_basis-normalize' into 'development'
...
Option to normalize rotation matrix
See merge request damask/DAMASK!705
2023-01-16 23:53:49 +00:00
Philip Eisenlohr
5edd001d4c
Option to normalize rotation matrix
2023-01-16 23:53:49 +00:00
Test User
bdf5faf40a
[skip ci] updated version information after successful test of v3.0.0-alpha7-299-g1b8f3292f
2023-01-16 17:31:38 +01:00
Daniel Otto de Mentock
1b8f3292f0
test was not using parametrized values
2023-01-16 11:45:09 +01:00
Martin Diehl
907b01e9f3
simple test setup
2023-01-15 13:45:39 +01:00
Test User
1924df6c3e
[skip ci] updated version information after successful test of v3.0.0-alpha7-297-g22de899aa
2023-01-15 05:31:39 +01:00
Martin Diehl
1174e94486
re-fit
...
- new phenopowerlaw formulation for hardening
- physics-based interactions (scaled DDD results such that
self-hardening is 1.0)
2023-01-15 01:34:30 +01:00
Martin Diehl
6c1edaeaac
new data for Aluminum
2023-01-15 01:33:50 +01:00
Martin Diehl
e91c52f518
use common notation
2023-01-14 22:55:33 +01:00
Martin Diehl
1643fdf9fa
consistent indexing
2023-01-14 22:46:00 +01:00
Martin Diehl
9464279eb5
better to understand
2023-01-14 22:34:05 +01:00
Martin Diehl
22de899aaa
Merge remote-tracking branch 'origin/229-improved-handling-of-reference-stiffness' into development
2023-01-14 15:06:43 +01:00
Test User
b83a545401
[skip ci] updated version information after successful test of v3.0.0-alpha7-294-g1330a4cfc
2023-01-11 21:53:20 +01:00
Martin Diehl
f6be4e11e8
Merge remote-tracking branch 'github-md/fix-github-actions' into development
2023-01-11 21:31:34 +01:00
Sharan Roongta
1330a4cfc4
Merge branch '253-fix-lattice-test' into 'development'
...
avoid failing tests
Closes #253
See merge request damask/DAMASK!702
2023-01-11 16:50:22 +00:00
Martin Diehl
da0a15f63a
string length is not know, avoid overflow
2023-01-10 11:54:13 +01:00
Test User
e9eda1fb18
[skip ci] updated version information after successful test of v3.0.0-alpha7-291-gd2ad37e7f
2023-01-10 06:20:57 +01:00
Sharan
7b6abafbb7
store data directly in HDF5
2023-01-10 02:03:32 +01:00
Martin Diehl
102d1b7995
avoid failing tests
...
stiffness matrices should have non-zero diagonal entries, for this
situation the implemented functionality works as expected
2023-01-09 23:38:51 +01:00
Martin Diehl
d2ad37e7ff
Merge branch 'clean-author-list' into 'development'
...
Clean author list
See merge request damask/DAMASK!698
2023-01-09 22:18:25 +00:00
Franz Roters
235cbd3158
Clean author list
2023-01-09 22:18:25 +00:00
Test User
ac11e9d99f
[skip ci] updated version information after successful test of v3.0.0-alpha7-288-g214ee7b2f
2023-01-09 16:47:02 +01:00
Sharan Roongta
214ee7b2f8
Merge branch 'material_add-no-kwargs' into 'development'
...
kwargs flexibility not needed
See merge request damask/DAMASK!694
2023-01-09 11:27:14 +00:00
Franz Roters
545b813ec3
Merge branch 're-fit-temperature-dependent-parameters' into 'development'
...
re-fit temperature dependend parameters
See merge request damask/DAMASK!696
2023-01-09 11:19:36 +00:00
Test User
f882ee5a9b
[skip ci] updated version information after successful test of v3.0.0-alpha7-274-g46b640826
2023-01-09 02:04:02 +01:00
Martin Diehl
46b640826b
Merge branch 'update-year' into 'development'
...
Update year
See merge request damask/DAMASK!697
2023-01-08 22:27:11 +00:00
Martin Diehl
93e05aed29
should always point to the most recent version
2023-01-08 20:46:07 +01:00
Martin Diehl
444303a000
the year of DAMASK 3.0
2023-01-08 20:45:15 +01:00
Test User
1a717390da
[skip ci] updated version information after successful test of v3.0.0-alpha7-270-gdf9983782
2023-01-08 20:33:31 +01:00
Yi Hu
df99837820
Merge branch '200-correct-strain-calculation' into 'development'
...
correct calculation of strain
Closes #200
See merge request damask/DAMASK!695
2023-01-08 17:03:08 +00:00
Martin Diehl
695d78eb35
have EOL and EOF
2023-01-08 14:32:13 +01:00
Martin Diehl
384bb8a262
avoid failing tests cause by limited floating point precision
2023-01-08 14:31:58 +01:00
Martin Diehl
47e29f47fb
re-fit
...
using higher order polynomial where appropriate. Code for fitting in
"parameters" repository
2023-01-08 14:31:54 +01:00
Martin Diehl
976cfd501a
thermal expansion coefficients for SiC
...
this material was the initial motivation for adding fourth order
polynomials, but I could not find a reliable source for the graphs send
to damask@mpie.de . It seems that the CTE levels off for even higher
temperature which calls for a higher order polynomial
2023-01-08 14:31:43 +01:00
Martin Diehl
eb74d5a097
polishing
2023-01-08 11:54:42 +01:00
Martin Diehl
64fbfbb206
re-fit with correct conversion between Celsius and Kelvin
...
procedure is documented in the 'parameters' repository
2023-01-08 10:58:01 +01:00
Martin Diehl
b9195a121f
commonly used scaling
2023-01-08 10:57:36 +01:00
Martin Diehl
1711bf3220
re-fit using correct scaling
...
code is in 'parameters' repository
2023-01-08 10:57:06 +01:00
Martin Diehl
81870a6111
re-fit data
...
some small adjustments, procedure is now reproducible using "parameters"
repository
2023-01-08 00:25:43 +01:00
Martin Diehl
8d9df30090
legacy example
...
- undocumented
- not atomic
2023-01-07 22:01:03 +01:00
Martin Diehl
cdaddf8e6f
kwargs flexibility not needed
...
the number of supported entries is rather limited, so guide the user
using explicit arguments
2023-01-07 14:32:05 +01:00
Martin Diehl
0185eda888
correct calculation of strain
...
was introduced when changing to Voigt notation in fa8218124a
2023-01-07 13:03:12 +01:00
Test User
3fd34c6e05
[skip ci] updated version information after successful test of v3.0.0-alpha7-267-g09c8632eb
2023-01-03 16:53:07 +01:00
Franz Roters
09c8632eb5
updated access token in PRIVAT
2023-01-03 12:02:11 +01:00
Yi Hu
12c0919566
Merge branch '245-no-need-for-multiple-damage-mechanisms' into 'development'
...
competing damage models are not implemented
Closes #245
See merge request damask/DAMASK!689
2023-01-02 15:43:53 +00:00
Franz Roters
45811ba838
Merge branch '246-result-add_strain' into 'development'
...
guide choice of strain measure that makes sense
Closes #246
See merge request damask/DAMASK!692
2023-01-02 10:40:39 +00:00
Martin Diehl
d3d904955a
Merge branch 'Marc2022.4' into 'development'
...
Marc2022.4
See merge request damask/DAMASK!690
2022-12-31 08:08:04 +00:00
Franz Roters
71bd8efaa8
Marc2022.4
2022-12-31 08:08:04 +00:00
Test User
4b0fcc5140
[skip ci] updated version information after successful test of v3.0.0-alpha7-259-g28ba8bb4a
2022-12-30 04:48:29 +01:00
Martin Diehl
e658f3126b
guide choice of strain measure that makes sense
2022-12-29 20:29:13 +01:00
Martin Diehl
28ba8bb4ae
Merge branch '141-solver-should-not-solve-for-field-if-homogenization-is-missing' into 'development'
...
solver should not solve for field if homogenization description is absent
Closes #141
See merge request damask/DAMASK!680
2022-12-29 19:08:05 +00:00
Sharan Roongta
5c221e16e1
solver should not solve for field if homogenization description is absent
2022-12-29 19:08:05 +00:00
Test User
13b1a610b2
[skip ci] updated version information after successful test of v3.0.0-alpha7-256-ga2a4054a3
2022-12-25 19:48:27 +01:00
Martin Diehl
a2a4054a37
give explanation of unexpected code
2022-12-25 16:36:01 +01:00
Test User
8fabf58f26
[skip ci] updated version information after successful test of v3.0.0-alpha7-254-g53d6c7746
2022-12-22 21:57:54 +01:00
Franz Roters
53d6c7746c
use correct Marc version in patches
2022-12-22 16:07:28 +01:00
Test User
e1f6195276
[skip ci] updated version information after successful test of v3.0.0-alpha7-252-g38e6f4b49
2022-12-20 19:39:04 +01:00
Martin Diehl
38e6f4b49b
Merge remote-tracking branch 'origin/select-mu' into development
2022-12-20 00:47:24 +01:00
Martin Diehl
c2d63532df
macos installation of PETSc does not work
2022-12-18 09:45:33 +01:00
Martin Diehl
4f69c7630d
competing damage models are not implemented
...
while there might be the chance that we need this, we better focus on
today's capabilities and don't make the material.yaml syntax more
complicated in anticipation of potential changes
2022-12-18 09:34:25 +01:00
Martin Diehl
3a643d04c4
only valid/needed for GNU
2022-12-17 16:13:35 +01:00
Martin Diehl
548857c6a6
not needed
2022-12-17 16:10:25 +01:00
Martin Diehl
42329a4ca4
ensure recent compiler
2022-12-17 14:52:41 +01:00
Test User
902f9d2e97
[skip ci] updated version information after successful test of v3.0.0-alpha7-242-g5f8ef4ac7
2022-12-16 21:27:46 +01:00
Martin Diehl
5f8ef4ac71
Merge branch 'grid-FEM-simplifications' into 'development'
...
style polishing
See merge request damask/DAMASK!686
2022-12-16 12:32:21 +00:00
Test User
fd42f810d0
[skip ci] updated version information after successful test of v3.0.0-alpha7-239-g9bacd2ed5
2022-12-16 12:41:30 +01:00
Franz Roters
9bacd2ed5e
Merge branch '233-unit-testing-for-yaml' into 'development'
...
a few more tests
Closes #233 and #239
See merge request damask/DAMASK!679
2022-12-16 08:40:31 +00:00
Test User
32d78d38a2
[skip ci] updated version information after successful test of v3.0.0-alpha7-236-g5d2d61189
2022-12-13 23:06:46 +01:00
Philip Eisenlohr
5d2d611898
Merge branch '238-tail_repack-behavior-and-use' into 'development'
...
simplifications of Python code
Closes #238
See merge request damask/DAMASK!684
2022-12-13 18:32:19 +00:00
Martin Diehl
dcdc4acbd5
Unified object.comments as list[str]; simplifications of Python code
2022-12-13 18:32:19 +00:00
Martin Diehl
42a6014614
Merge branch 'axis-angle-rename' into 'development'
...
consistent naming
See merge request damask/DAMASK!685
2022-12-13 15:09:46 +00:00
Philip Eisenlohr
213d082fce
Merge branch '209-small-improve-CLI-for-restart' into 'development'
...
minor change in CLI help for restart
Closes #209
See merge request damask/DAMASK!688
2022-12-13 13:43:26 +00:00
Yi Hu
0c989ef03e
add short text for better understanding in CLI help for restart
2022-12-12 16:40:42 +01:00
Martin Diehl
ede04c0264
style polishing
2022-12-11 18:16:13 +01:00
Martin Diehl
0e48f04d0f
consistent naming
2022-12-11 16:09:54 +01:00
Test User
c4883e2557
[skip ci] updated version information after successful test of v3.0.0-alpha7-229-g99b2a509d
2022-12-10 21:33:49 +01:00
Martin Diehl
99b2a509d9
Merge branch '231-no-petscscalar-and-_range' into 'development'
...
Resolve "no PetscScalar and ?_RANGE"
Closes #231
See merge request damask/DAMASK!668
2022-12-10 18:06:16 +00:00
Martin Diehl
e6c2e73e03
Merge remote-tracking branch 'origin/development' into 231-no-petscscalar-and-_range
2022-12-10 14:54:02 +01:00
Test User
353d55c9a7
[skip ci] updated version information after successful test of v3.0.0-alpha7-220-g85115d12f
2022-12-10 10:48:29 +01:00
Martin Diehl
85115d12ff
Merge branch 'scipy_performance_improvements_numba' into 'development'
...
Improving grid.vicinity_offset performance with numba
See merge request damask/DAMASK!677
2022-12-10 07:22:22 +00:00
Daniel Otto de Mentock
e03ad0db11
Improving grid.vicinity_offset performance optionally with numba
2022-12-10 07:22:22 +00:00
Test User
219ca8d14e
[skip ci] updated version information after successful test of v3.0.0-alpha7-217-g265572ffd
2022-12-10 02:04:31 +01:00
Philip Eisenlohr
265572ffde
Merge branch 'Marc2022.3' into 'development'
...
Marc2022.3
See merge request damask/DAMASK!670
2022-12-09 20:04:36 +00:00
Philip Eisenlohr
45fe1e48a7
Merge branch '201-external-heat-syntax' into 'development'
...
Resolve "external heat: Syntax"
Closes #201 and #107
See merge request damask/DAMASK!683
2022-12-09 19:59:30 +00:00
Philip Eisenlohr
4830ea19c9
bug fix;more elaborate self test
2022-12-09 10:00:00 -05:00
Martin Diehl
a9cb81b1cb
functions are meant for proper files (ending with EOL)
2022-12-09 06:48:38 +01:00
Martin Diehl
a3128d4021
avoid failing tests
2022-12-09 06:48:29 +01:00
Martin Diehl
cca5d6d495
impoved naming
2022-12-09 06:48:16 +01:00
Test User
4400c83da3
[skip ci] updated version information after successful test of v3.0.0-alpha7-203-g8c6593985
2022-12-09 00:02:14 +01:00
Daniel Otto de Mentock
8c6593985c
Merge branch 'yaml-emit-numpy-scalar' into 'development'
...
single elements of numpy arrays are not of native type
See merge request damask/DAMASK!681
2022-12-08 12:03:54 +00:00
Test User
3509d7c9bf
[skip ci] updated version information after successful test of v3.0.0-alpha7-200-ga4e2702af
2022-12-08 06:06:53 +01:00
Martin Diehl
7b986f6f77
using new table functionality
2022-12-07 21:55:20 +01:00
Martin Diehl
06f8697bd1
manage tabulated data with linear interpolation in-between points
2022-12-07 21:44:44 +01:00
Martin Diehl
a4e2702afb
Merge branch 'fortran-style-adjustments' into 'development'
...
Fortran style adjustments
See merge request damask/DAMASK!682
2022-12-07 17:29:04 +00:00
Martin Diehl
aaae8a701b
Fortran style adjustments
2022-12-07 17:29:03 +00:00
Daniel Otto de Mentock
e8aeb4435d
polishing
2022-12-07 14:33:33 +01:00
Martin Diehl
b6610f4499
a few more tests
2022-12-07 13:03:42 +01:00
Sharan Roongta
dc54f5935c
lattice is an optional parameter;
...
argument order changed to reflect that
2022-12-07 12:53:22 +01:00
Test User
0b24a17a4b
[skip ci] updated version information after successful test of v3.0.0-alpha7-197-g418e2f022
2022-12-07 01:50:56 +01:00
Martin Diehl
418e2f022b
Merge branch '242-optional-numba-for-yaml-emitter' into 'development'
...
yaml.CSafeDumper can be subclassed
Closes #242
See merge request damask/DAMASK!678
2022-12-06 20:17:24 +00:00
Daniel Otto de Mentock
ba2062e4ed
CSafeDumper is significantly faster and can be subclassed for custom extensions.
2022-12-06 20:17:23 +00:00
Test User
9cb1d75d05
[skip ci] updated version information after successful test of v3.0.0-alpha7-194-g4717536f1
2022-12-06 18:52:28 +01:00
Sharan Roongta
4717536f1a
Merge branch '241-same-quaternion-but-different-ipfs-calculated-by-damask-and-orix-python-package' into 'development'
...
lower exponent gives smoother gradients
Closes #241
See merge request damask/DAMASK!675
2022-12-06 14:15:35 +00:00
Test User
e295ea5c75
[skip ci] updated version information after successful test of v3.0.0-alpha7-190-g65cb9d599
2022-12-06 06:48:40 +01:00
Philip Eisenlohr
7b8fce8db0
help polish
2022-12-05 18:29:03 -05:00
Martin Diehl
ce2e0a01f5
single elements of numpy arrays are not of native type
2022-12-05 20:29:08 +01:00
Philip Eisenlohr
65cb9d5997
Merge branch 'development' into 228-unit-tests-for-spectral-functionality
2022-12-05 11:07:43 -05:00
Philip Eisenlohr
71a75f1cc2
more informative error stop messages
2022-12-05 11:01:06 -05:00
Philip Eisenlohr
f8ec873e54
== syntax consistency
2022-12-05 11:00:23 -05:00
Martin Diehl
1b4f12887f
PRIVATE including merge commit for damage testing
2022-12-05 14:02:05 +01:00
Martin Diehl
bcded82787
Merge branch 'damage_restart_yi_clean' into 'development'
...
add back and clean damage restart functionality with checked tests
See merge request damask/DAMASK!629
2022-12-05 10:52:59 +00:00
Yi Hu
b9ee401ff5
add damage restart functionality and associated tests
2022-12-05 10:52:59 +00:00
Daniel Otto de Mentock
7c6c46c2db
return value of fftw function is defined as cdouble
2022-12-05 10:39:42 +01:00
Daniel Otto de Mentock
c2e78158c8
petsc macros can be omitted with use of preal
2022-12-05 10:38:36 +01:00
Test User
f585160e12
[skip ci] updated version information after successful test of v3.0.0-alpha7-177-g30998d667
2022-12-05 07:20:16 +01:00
Martin Diehl
30998d6670
Merge branch 'test-rotation-multidim' into 'development'
...
Increase uniformity in from_X(as_X) tests
See merge request damask/DAMASK!676
2022-12-05 02:08:31 +00:00
Philip Eisenlohr
5127dfe90b
from/as tests use rotation-array; separate bounds checks
2022-12-05 02:08:31 +00:00
Martin Diehl
c7cb56fc18
lower exponent gives smoother gradients
2022-12-02 22:55:22 +01:00
Martin Diehl
f61273c062
standard style
2022-12-02 20:41:47 +01:00
Test User
1f624ddbf5
[skip ci] updated version information after successful test of v3.0.0-alpha7-174-g934147d80
2022-12-02 18:58:56 +01:00
Daniel Otto de Mentock
934147d803
Merge branch 'fortran-rename' into 'development'
...
following style guide
See merge request damask/DAMASK!674
2022-12-02 14:19:24 +00:00
Martin Diehl
411c86b5ef
following style guide
2022-12-01 19:52:53 +01:00
Martin Diehl
8493170419
testing equivalence of different code branches for imposed cubic
...
symmetry
2022-12-01 19:17:11 +01:00
Daniel Otto de Mentock
a2f898a94c
correcting function return type, indentation
2022-12-01 17:27:30 +01:00
Daniel Otto de Mentock
b96576ce93
standardizing double definition across modules
2022-12-01 17:27:30 +01:00
Daniel Otto de Mentock
8fd4a0c084
petscscalar and pReal need to be equivalent
2022-12-01 17:26:25 +01:00
Sharan Roongta
07bbbdb380
avoid fixed length character arrays
2022-11-30 13:33:04 +01:00
Sharan Roongta
71fe8edd4c
Merge remote-tracking branch 'origin/development' into select-mu
2022-11-30 11:11:34 +01:00
Philip Eisenlohr
3a3be7cdc8
have isostrain/stress replace voigt/reuss
2022-11-30 11:09:51 +01:00
Test User
fd2b892f3e
[skip ci] updated version information after successful test of v3.0.0-alpha7-171-g26ff1b895
2022-11-30 04:36:32 +01:00
Sharan Roongta
26ff1b8956
Merge branch '220-array-dimensions-in-restart-file-hdf5-chunking-fails-for-large-simulations' into 'development'
...
flatten solver data layout
Closes #220
See merge request damask/DAMASK!671
2022-11-29 21:45:10 +00:00
Martin Diehl
18ad14708f
stay consistent
2022-11-29 22:01:14 +01:00
Philip Eisenlohr
8ba9bb02c7
slight reduction of code doubling
2022-11-29 15:47:11 -05:00
Martin Diehl
d364808c82
extending test to MPI parallel runs
2022-11-29 18:12:38 +01:00
Sharan Roongta
599e4472e8
Merge remote-tracking branch 'origin/development' into select-mu
2022-11-29 12:12:02 +01:00
Test User
afa0a644ed
[skip ci] updated version information after successful test of v3.0.0-alpha7-168-g741aeab1d
2022-11-29 08:43:36 +01:00
Martin Diehl
741aeab1d3
Merge branch '235-docstring-of-orientation-from_axis_angle' into development
2022-11-29 06:06:31 +01:00
Test User
88878c50c6
[skip ci] updated version information after successful test of v3.0.0-alpha7-163-g3505fdee9
2022-11-29 00:45:34 +01:00
Sharan Roongta
8b5fa37428
calculation of shear modulus for cubic crystals can be simplifieid, tests added for different crystal symmetries
2022-11-28 23:28:36 +01:00
Philip Eisenlohr
3505fdee9a
Merge branch '149-python-vtk-improvements' into 'development'
...
don't add empty strings
Closes #149
See merge request damask/DAMASK!673
2022-11-28 20:05:40 +00:00
Martin Diehl
d668f8a56d
don't add empty strings
2022-11-28 20:05:39 +00:00
Daniel Otto de Mentock
8112f87d39
parameter names can contain underscores
2022-11-28 10:33:07 +01:00
Martin Diehl
03a81b81e8
adopting to Python standards
2022-11-28 09:30:08 +01:00
Martin Diehl
20f984fc87
adopt to new location
2022-11-28 09:12:34 +01:00
Martin Diehl
cfcb16be43
easier to find in flat layout
2022-11-28 09:11:34 +01:00
Martin Diehl
0508fa9ec2
flatten solver data layout
...
avoid problem with chunking/compression (only relevant for large
simulations when this feature is used).
In addition, use a unified variable naming: no "_current" for
thermal and damage to follow example of mech.
2022-11-27 17:07:25 +01:00
Martin Diehl
39157b75b7
plane waves have known solutions
2022-11-27 16:53:53 +01:00
Martin Diehl
6be1d43dc6
gradient/curl/div of constant fields are zero
2022-11-26 10:37:54 +01:00
Test User
bfdd072d06
[skip ci] updated version information after successful test of v3.0.0-alpha7-160-g92ae86b63
2022-11-26 02:15:10 +01:00
Martin Diehl
92ae86b636
Merge branch 'fix-mypy-no-implicit-optional' into 'development'
...
PEP 484 compatibility (no-implicit-optional in mypy)
See merge request damask/DAMASK!664
2022-11-25 21:25:33 +00:00
Philip Eisenlohr
8993b5caac
Merge branch '232-residualstiffness-residualphi' into 'development'
...
better naming
Closes #232
See merge request damask/DAMASK!666
2022-11-25 15:12:54 +00:00
Franz Roters
73508ca4b7
Merge branch 'test-hybridIA' into 'development'
...
putting understanding of hybridIA into code
See merge request damask/DAMASK!667
2022-11-25 14:21:39 +00:00
Test User
aca6ae928d
[skip ci] updated version information after successful test of v3.0.0-alpha7-152-g36f050a08
2022-11-25 13:16:48 +01:00
Franz Roters
36f050a085
Merge branch 'polish-YAML-parsing' into 'development'
...
Shorter YAML code
See merge request damask/DAMASK!663
2022-11-25 07:55:31 +00:00
Philip Eisenlohr
af24d47b9a
Shorter YAML code
2022-11-25 07:55:31 +00:00
Martin Diehl
77be2c0d4c
standard way to report
2022-11-25 07:00:15 +01:00
Martin Diehl
e10f9fa299
not useful here
...
not a general convention, is documented for the affected from_/as_
methods
2022-11-25 01:25:36 +01:00
Martin Diehl
f8844285d7
putting understanding of hybridIA into code
2022-11-25 01:15:39 +01:00
Test User
df4c0fbc33
[skip ci] updated version information after successful test of v3.0.0-alpha7-149-g99673bb86
2022-11-25 00:56:42 +01:00
Sharan Roongta
99673bb865
Merge branch '162-error-stress-bc-grid' into 'development'
...
avoid confusion during reporting
Closes #162
See merge request damask/DAMASK!662
2022-11-24 12:50:39 +00:00
Test User
2884c3c2c9
[skip ci] updated version information after successful test of v3.0.0-alpha7-146-g19fbfb096
2022-11-24 13:08:58 +01:00
Franz Roters
42e0bf8689
use Marc2022.3 for testing
2022-11-24 12:16:06 +01:00
Sharan Roongta
9d71ffa3ee
better naming
2022-11-24 11:23:10 +01:00
Martin Diehl
eea0c4c44c
return was missing
2022-11-24 10:15:23 +01:00
Martin Diehl
deb8ebeb5b
avoid confusion during reporting
...
polarization needs to ensure BC for F and P
2022-11-24 09:47:48 +01:00
Martin Diehl
19fbfb0968
Merge branch '230-polynomial-get' into 'development'
...
removed superfluous asDict specification for polynomials arguments
Closes #230
See merge request damask/DAMASK!665
2022-11-24 06:58:17 +00:00
Franz Roters
6a701db211
support Marc 2022.3
2022-11-23 17:20:35 +01:00
Test User
3334d0845c
[skip ci] updated version information after successful test of v3.0.0-alpha7-143-gb2fcd1ec1
2022-11-23 09:23:04 +01:00
Philip Eisenlohr
6315f97f4a
added explicit Optional type hint
2022-11-22 16:26:15 -05:00
Daniel Otto de Mentock
b2fcd1ec1b
Merge branch 'grid-spectral-simplifications' into 'development'
...
FFTW-related changes
Closes #206 and #216
See merge request damask/DAMASK!661
2022-11-22 18:24:03 +00:00
Franz Roters
4a49523720
Merge branch 'mypy-etc-polish' into 'development'
...
Collection of small polishing steps
See merge request damask/DAMASK!659
2022-11-22 14:39:52 +00:00
Philip Eisenlohr
cbe2e74cdd
Collection of small polishing steps
2022-11-22 14:39:51 +00:00
Daniel Otto de Mentock
3fb0b5d099
removed superfluous asDict specification for polynomials arguments
2022-11-22 14:20:19 +01:00
Test User
6f6e143f5f
[skip ci] updated version information after successful test of v3.0.0-alpha7-125-g762a5de6c
2022-11-21 05:14:06 +01:00
Philip Eisenlohr
762a5de6c9
Merge branch '205-name-for-coefficient-of-thermal-expansion' into 'development'
...
commonly used variable name
Closes #205
See merge request damask/DAMASK!660
2022-11-20 23:56:59 +00:00
Martin Diehl
cad4cbc5d2
circument bug in gfortran
...
associate to strided pointer seems to cause trouble
2022-11-20 23:35:54 +01:00
Test User
c73f777b5c
[skip ci] updated version information after successful test of v3.0.0-alpha7-122-g815d825fa
2022-11-20 17:10:14 +01:00
Martin Diehl
815d825fac
Merge branch 'material_add' into 'development'
...
configMaterial functionality
See merge request damask/DAMASK!651
2022-11-20 12:59:01 +00:00
Martin Diehl
2173c9e499
undo weighting needed for restart
2022-11-20 13:36:03 +01:00
Martin Diehl
34fb7e921a
use self-documenting code
...
the comments did not anything that was not clear from the
variable/function names
2022-11-20 12:58:50 +01:00
Martin Diehl
ef435ee7d1
commonly used variable name
2022-11-20 09:40:15 +01:00
Philip Eisenlohr
6907ca60b3
adjustments to make mypy happy
2022-11-19 20:55:23 -05:00
Martin Diehl
9b80ff623b
faster operation
...
explicit weighting not needed
2022-11-19 13:39:43 +01:00
Martin Diehl
eb226d237f
better readable
2022-11-19 13:27:32 +01:00
Martin Diehl
6db3b72c89
avoid global variables
...
extra memory (one vector field) required
2022-11-19 13:05:12 +01:00
Martin Diehl
f22ff8fa25
avoid state-changing functions
...
requires explicit padding, i.e. a little bit of code duplication
2022-11-19 12:36:56 +01:00
Martin Diehl
ad3c18b29b
avoid use of global variables
2022-11-19 12:24:16 +01:00
Martin Diehl
7de3da50e7
include weighting operation into Gamma operator
...
avoids point-wise multiplication.
2022-11-19 12:05:31 +01:00
Martin Diehl
cb6df618fe
avoid global variables
2022-11-19 11:47:44 +01:00
Test User
9160c63adf
[skip ci] updated version information after successful test of v3.0.0-alpha7-111-g30b23df2d
2022-11-19 11:31:43 +01:00
Martin Diehl
18b8923929
centralize FFTs
2022-11-19 09:37:26 +01:00
Martin Diehl
30b23df2d2
Merge branch 'extend_docstring_layout' into 'development'
...
util.extend_docstring: fix broken layout
Closes #212 and #169
See merge request damask/DAMASK!658
2022-11-19 08:10:00 +00:00
Daniel Otto de Mentock
5017aabcea
util.extend_docstring: proper layout for extended class (incl. current return type)
2022-11-19 08:10:00 +00:00
Martin Diehl
cd2a21509a
avoid depenencies on global state
...
requires on extra forward FFT pre iteration for basic scheme
2022-11-19 09:01:57 +01:00
Martin Diehl
20da5663c0
simplified, avoid intermediate writes
2022-11-19 08:14:38 +01:00
Martin Diehl
ce98cfdd5e
padding is handled centrally in the FFT forward routines
2022-11-19 07:58:45 +01:00
Philip Eisenlohr
7e5a3a12ab
proper dealing with default/mandatory items in material_add
2022-11-18 16:30:26 -05:00
Test User
dff8a5a7f9
[skip ci] updated version information after successful test of v3.0.0-alpha7-108-gd596de7a3
2022-11-18 17:34:11 +01:00
Philip Eisenlohr
d374f6a02c
revert, since not working in python3.8...
2022-11-18 11:01:01 -05:00
Philip Eisenlohr
822a098659
cleaner way to specify default dict entries
2022-11-18 10:06:15 -05:00
Martin Diehl
d596de7a32
Merge branch '225-tolerate-non-unit-quaternion' into 'development'
...
add option to normalize quaternions
Closes #225
See merge request damask/DAMASK!657
2022-11-18 09:32:18 +00:00
Test User
4e13a28ecf
[skip ci] updated version information after successful test of v3.0.0-alpha7-102-g05974fb30
2022-11-18 05:17:34 +01:00
Philip Eisenlohr
ce4b373f9c
Merge branch 'development' into '225-tolerate-non-unit-quaternion'
...
# Conflicts:
# python/damask/_rotation.py
2022-11-18 00:48:45 +00:00
Philip Eisenlohr
87579dff11
extensive style polish; no functional changes
2022-11-17 18:39:32 -05:00
Martin Diehl
05974fb300
Merge branch 'polish-rotation-error-determination' into 'development'
...
cleaner and more efficient determination of ValueErrors
See merge request damask/DAMASK!656
2022-11-17 17:52:14 +00:00
Test User
70248c44cb
[skip ci] updated version information after successful test of v3.0.0-alpha7-97-g41226b195
2022-11-17 15:39:53 +01:00
Martin Diehl
41226b1950
Merge branch 'Marc2022.2' into 'development'
...
Marc2022.2
See merge request damask/DAMASK!622
2022-11-17 07:12:28 +00:00
Franz Roters
bdd85a414c
support for MSC.Marc 2022.2
2022-11-17 07:12:27 +00:00
Philip Eisenlohr
1f947245bb
Merge branch 'development' into '225-tolerate-non-unit-quaternion'
...
# Conflicts:
# python/damask/_rotation.py
# python/tests/test_Rotation.py
2022-11-16 20:27:02 +00:00
Martin Diehl
d887f0a9d8
better group if/if-elif cases
...
one line if only when no elif follows to avoid confusion
2022-11-16 21:13:13 +01:00
Test User
3c76eb3069
[skip ci] updated version information after successful test of v3.0.0-alpha7-94-g5d656d9c7
2022-11-16 20:34:42 +01:00
Philip Eisenlohr
25979fcd77
Merge branch 'development' into 'polish-rotation-error-determination'
...
# Conflicts:
# python/damask/_rotation.py
2022-11-16 18:05:36 +00:00
Martin Diehl
5d656d9c76
Merge branch 'rotation-test-coverage' into 'development'
...
increase test coverage to 100%
See merge request damask/DAMASK!655
2022-11-16 14:31:43 +00:00
Test User
aedeab7ef8
[skip ci] updated version information after successful test of v3.0.0-alpha7-91-g584d5b421
2022-11-16 11:56:45 +01:00
Philip Eisenlohr
740965df7c
cleaner and more efficient determination of ValueErrors
2022-11-15 17:03:57 -05:00
Philip Eisenlohr
23d2337fb2
add option to normalize quaternions
2022-11-15 16:11:29 -05:00
Philip Eisenlohr
1dbf9ae9bc
increase test coverage to 100%
2022-11-15 11:46:52 -05:00
Philip Eisenlohr
584d5b4213
Merge branch 'simplify-grid-scale' into 'development'
...
less repetition
See merge request damask/DAMASK!654
2022-11-15 14:44:53 +00:00
Franz Roters
465ee7c5e5
Merge branch '221-docstring-unification' into 'development'
...
unify X or list/seq/collection of X --> (A/B/C of) X in docstrings
Closes #221
See merge request damask/DAMASK!653
2022-11-15 13:47:00 +00:00
Philip Eisenlohr
045f1d39a1
add shorthand function for formatting
2022-11-14 14:52:07 -05:00
Philip Eisenlohr
fa69a1876b
unify X or list/seq/collection of X --> (A/B/C of) X in docstrings
2022-11-14 09:09:45 -05:00
Martin Diehl
ba4ac5c108
less repetition
2022-11-14 12:42:13 +01:00
Philip Eisenlohr
2e7d59ab43
brief but comprehensive "is_complete" reporting
2022-11-11 18:07:48 -05:00
Sharan Roongta
1264d8dfc1
allow selection of modulus
2022-11-11 19:36:55 +01:00
Sharan Roongta
4fc5ba54df
dummy phase dict need to be added for any new material added (similar to dream3D)
2022-11-11 18:47:01 +01:00
Test User
c8e5e9e34a
[skip ci] updated version information after successful test of v3.0.0-alpha7-86-g72408f389
2022-11-11 14:40:58 +01:00
Philip Eisenlohr
72408f3892
Merge branch 'result-hit-approx-times' into 'development'
...
Robust translation for view.times
See merge request damask/DAMASK!649
2022-11-11 06:03:14 +00:00
Philip Eisenlohr
349a39609e
Robust translation for view.times
2022-11-11 06:03:14 +00:00
Sharan
13df12be1b
initialising dummy arguments with None, making few changes on what is_complete should do
2022-11-11 01:54:59 +01:00
Test User
e9fe32b9ea
[skip ci] updated version information after successful test of v3.0.0-alpha7-83-g5bb31dd4d
2022-11-10 23:59:26 +01:00
Philip Eisenlohr
5bb31dd4d2
Merge branch 'coverage-report' into 'development'
...
improved coverage report
See merge request damask/DAMASK!648
2022-11-10 17:58:33 +00:00
Martin Diehl
a98c1b3cc5
show coverage details
2022-11-10 11:04:19 +01:00
Martin Diehl
26284ba2df
accidentally added
2022-11-10 09:37:16 +01:00
Test User
0e28c7c380
[skip ci] updated version information after successful test of v3.0.0-alpha7-79-g2397d0706
2022-11-10 04:53:18 +01:00
Philip Eisenlohr
2397d07066
Merge branch 'result_improvements' into 'development'
...
Result class improvements
See merge request damask/DAMASK!646
2022-11-10 01:12:00 +00:00
Philip Eisenlohr
02d785f8f1
comprehensive simulation_setup tests
2022-11-09 17:32:14 -05:00
Philip Eisenlohr
5c6d21e9cf
only create subdir when dataset
2022-11-09 17:32:14 -05:00
Philip Eisenlohr
4f6a1720cc
recursive list of setup files; no printing but PermissionError
2022-11-09 17:32:14 -05:00
Sharan Roongta
443d796643
phase and homogenization dict to be updated when new material added
2022-11-09 23:13:45 +01:00
Martin Diehl
75cf446654
including restart information
...
needed updated tests after generating new HDF5 file
2022-11-09 22:50:32 +01:00
Test User
d0658907a9
[skip ci] updated version information after successful test of v3.0.0-alpha7-68-g5d28260d2
2022-11-09 22:07:20 +01:00
Martin Diehl
b2db825fca
newest file format
2022-11-09 22:06:20 +01:00
Philip Eisenlohr
5d28260d2d
Merge branch 'fix-O-unit' into 'development'
...
correct unit for quaternion output O
See merge request damask/DAMASK!647
2022-11-09 17:32:10 +00:00
Philip Eisenlohr
1a748ec5aa
shorter function name; setup_files is property
2022-11-09 09:39:47 -05:00
Daniel Otto de Mentock
836feaa5f4
polishing
2022-11-09 12:48:48 +01:00
Daniel Otto de Mentock
1cdb7ef09f
function to list available setup files can be useful
2022-11-09 12:48:37 +01:00
Daniel Otto de Mentock
ce7d2af6e3
simulation setup export function naming and description was inaccurate
2022-11-09 12:47:47 +01:00
Test User
8d59750b93
[skip ci] updated version information after successful test of v3.0.0-alpha7-65-gb5b861afd
2022-11-09 05:33:17 +01:00
Philip Eisenlohr
b5b861afdd
Merge branch 'result-export-DADF5' into 'development'
...
export to new DADF5 file
See merge request damask/DAMASK!644
2022-11-08 19:01:48 +00:00
Philip Eisenlohr
953d5769a0
Merge branch 'RegularGridInterpolator' into 'development'
...
grid assemble + corrected grid.scale
See merge request damask/DAMASK!643
2022-11-08 18:52:08 +00:00
Martin Diehl
4f0db64e15
grid assemble + corrected grid.scale
2022-11-08 18:52:08 +00:00
Philip Eisenlohr
46e2bbf80c
correct unit for quaternion output O
2022-11-08 13:10:37 -05:00
Philip Eisenlohr
507e1a2f05
Merge branch 'rotation-example' into 'development'
...
Rotation-example
See merge request damask/DAMASK!645
2022-11-08 14:25:35 +00:00
Martin Diehl
59150b791f
support the user
2022-11-08 12:39:38 +01:00
Philip Eisenlohr
868a4dda96
remove numpy where unnecessary
2022-11-07 14:56:38 -05:00
Sharan Roongta
88206d307b
default was incorrect and some useful examples added
2022-11-07 18:30:46 +01:00
Philip Eisenlohr
13d0f3ae8a
more precise description of `times_in_range`
2022-11-07 12:21:26 -05:00
Philip Eisenlohr
f88ac18c8a
consistent "optional" in parameter description
2022-11-07 12:18:00 -05:00
Martin Diehl
015f1ec741
possibility to export into new DADF5 file
2022-11-07 10:10:13 +01:00
Martin Diehl
0fa9631675
testing output of export_result
2022-11-06 23:16:30 +01:00
Test User
8bfe9269fd
[skip ci] updated version information after successful test of v3.0.0-alpha7-53-g1fae90b9b
2022-11-06 23:04:24 +01:00
Philip Eisenlohr
1fae90b9b5
Merge branch 'result_custom_path_export' into 'development'
...
added custom path export option to Result.export_* functions
Closes #172
See merge request damask/DAMASK!599
2022-11-06 18:10:23 +00:00
Daniel Otto de Mentock
2c3da9c1bf
added custom path export option to Result.export_* functions
2022-11-06 18:10:23 +00:00
Test User
92f6d7e68d
[skip ci] updated version information after successful test of v3.0.0-alpha7-50-g5c4674104
2022-11-03 16:36:45 +01:00
Martin Diehl
5c4674104a
Merge branch 'github-actions-improvements' into development
2022-11-03 09:50:06 +01:00
Martin Diehl
51da27c853
line too long
2022-11-03 09:20:14 +01:00
Test User
5df741c9c2
[skip ci] updated version information after successful test of v3.0.0-alpha7-44-g8e88b2423
2022-11-03 01:22:11 +01:00
Franz Roters
8e88b2423c
Merge branch 'fix-Kichhoff-typos' into 'development'
...
fix Kichhoff typos
See merge request damask/DAMASK!641
2022-11-02 20:23:56 +00:00
Philip Eisenlohr
0ab9adcb5e
fix Kichhoff typos
2022-11-02 20:23:56 +00:00
Martin Diehl
bfea213594
old versions are deprecated
2022-11-02 20:57:53 +01:00
Martin Diehl
4b73188857
include Python 3.10 (approx a year old)
2022-11-02 17:12:19 +01:00
Martin Diehl
2dd76d0eab
fix for HDF5 1.12.2 and Intel ifx
...
https://www.intel.com/content/www/us/en/developer/articles/release-notes/oneapi-fortran-compiler-release-notes.html#inpage-nav-10-2-9
2022-11-02 11:54:52 +01:00
Test User
11676fe782
[skip ci] updated version information after successful test of v3.0.0-alpha7-41-ga1b91e5fc
2022-10-31 16:58:24 +01:00
Daniel Otto de Mentock
a1b91e5fcf
Merge branch '202_MPI-random-seed' into 'development'
...
avoid repeated random sequences on different processes
Closes #202
See merge request damask/DAMASK!639
2022-10-31 11:29:50 +00:00
Test User
8774b94d2a
[skip ci] updated version information after successful test of v3.0.0-alpha7-38-gc507e2d3b
2022-10-29 06:33:26 +02:00
Philip Eisenlohr
c507e2d3b6
avoid potenttial out-of-bounds memory access
2022-10-27 15:56:59 -04:00
Philip Eisenlohr
5c688345ed
more verbose and specific messaging in self-test and errors
2022-10-27 15:39:48 -04:00
Martin Diehl
ae3b049d30
avoid repeated random sequences on different processes
...
we don't use random numbers a lot and there are no reported problems
yet.
Still, this is safer.
2022-10-27 09:21:37 +02:00
Test User
94849d9c38
[skip ci] updated version information after successful test of v3.0.0-alpha7-35-g9149e760f
2022-10-26 16:11:48 +02:00
Franz Roters
9149e760f6
Merge branch 'dislotwin-parameters' into 'development'
...
example files for TWIP/TRIP
See merge request damask/DAMASK!636
2022-10-26 06:59:59 +00:00
Test User
54a9b1e60f
[skip ci] updated version information after successful test of v3.0.0-alpha7-29-g4e5567fce
2022-10-26 00:48:54 +02:00
Martin Diehl
28ea09050d
polishing
2022-10-25 23:18:22 +02:00
Daniel Otto de Mentock
4e5567fce1
Merge branch 'cleaning-YAML' into 'development'
...
Re-written YAML types
See merge request damask/DAMASK!637
2022-10-25 16:09:36 +00:00
Martin Diehl
df5487e1a9
Re-written YAML types
...
Strict typing for YAML
New access pattern requires to specify the expected type, i.e. 'scalar', 'list', or 'dict'. This ensures that the node offers the expected functionality instead of polluting 'tNode' with dummy functions which throw error messages if not overwritten.
The restructuring of the code allows to hierarchically construct methods without much code duplication.
Some aspects of the error messaging system have been improved.
2022-10-25 16:09:36 +00:00
Martin Diehl
ff3e08531e
including test
2022-10-23 12:42:17 +02:00
Martin Diehl
7831aa5ce8
Merge remote-tracking branch 'origin/development' into dislotwin-parameters
2022-10-23 12:31:30 +02:00
Test User
71c686b508
[skip ci] updated version information after successful test of v3.0.0-alpha7-26-gb9f354a49
2022-10-20 17:18:35 +02:00
Sharan Roongta
b9f354a495
Merge branch '218_HDF5read-dim0' into 'development'
...
avoid HDF5 error in case of empty dataset
See merge request damask/DAMASK!635
2022-10-20 09:57:39 +00:00
Daniel Otto de Mentock
d4bd555551
Merge branch '215_dependencies-in-setup.cfg' into 'development'
...
215 dependencies in setup.cfg
See merge request damask/DAMASK!634
2022-10-20 09:01:32 +00:00
Martin Diehl
bf0113a737
avoid HDF5 error in case of empty dataset
2022-10-20 01:09:03 +02:00
Martin Diehl
21230613c0
should work on Windows
2022-10-19 20:12:13 +02:00
Martin Diehl
ec09e72408
Merge remote-tracking branch 'origin/development' into 215_dependencies-in-setup.cfg
2022-10-19 20:09:08 +02:00
Test User
51f0ac5d01
[skip ci] updated version information after successful test of v3.0.0-alpha7-16-g027d77e9f
2022-10-19 15:10:32 +02:00
Franz Roters
027d77e9f7
Merge branch 'long-PETSc-lines' into 'development'
...
length of macro seems to depend on PETSc location
See merge request damask/DAMASK!632
2022-10-19 10:32:15 +00:00
Test User
57b69e2041
[skip ci] updated version information after successful test of v3.0.0-alpha7-13-g53123d6c2
2022-10-17 01:52:06 +02:00
Martin Diehl
53123d6c27
using current PRIVATE
...
includes chances slightly less strict tolerance to avoid failing tests
when using GCC and improved handling of output directory for commit
history statistics
2022-10-16 20:56:40 +02:00
Test User
bdb1e97890
[skip ci] updated version information after successful test of v3.0.0-alpha7-11-g11e91c0ef
2022-10-16 13:32:07 +02:00
Martin Diehl
11e91c0ef0
Merge branch 'grid_thermal_spectral_fix' into 'development'
...
missing allocation statement was causing gnu and intel debug compiler to fail in testsuite
See merge request damask/DAMASK!633
2022-10-16 09:01:05 +00:00
Martin Diehl
d315aac163
use sourced allocation
2022-10-15 21:54:03 +02:00
Daniel Otto de Mentock
592936f21f
missing allocation statement was causing gnu and intel debug compiler to fail
2022-10-14 11:44:42 +02:00
Test User
1b31c93834
[skip ci] updated version information after successful test of v3.0.0-alpha7-7-gb2a600b07
2022-10-13 17:00:58 +02:00
Martin Diehl
8937967067
length of macro seems to depend on PETSc location
2022-10-13 13:08:13 +02:00
Daniel Otto de Mentock
351d81cfe5
python package needs to be built after every push to development/master
2022-10-13 13:01:42 +02:00
Daniel Otto de Mentock
a0cb7dced4
damask version needs to comply to PEP440 standards
2022-10-13 13:00:05 +02:00
Daniel Otto de Mentock
3650553fdf
venv not required for build
2022-10-13 12:55:40 +02:00
Martin Diehl
b2a600b07d
new PETSc, new compilers
2022-10-13 12:17:30 +02:00
Test User
6324dac1c2
[skip ci] updated version information after successful test of v3.0.0-alpha7-5-g2e24ce477
2022-10-13 12:12:42 +02:00
Martin Diehl
2e24ce4770
Merge branch 'phenopowerlaw_fix_clean' into 'development'
...
asymptotic hardening respects own (not other) saturation
See merge request damask/DAMASK!631
2022-10-13 07:54:47 +00:00
Martin Diehl
8caf09aff7
correct inclusion of dependencies
2022-10-12 08:01:33 +02:00
Test User
5337822fff
[skip ci] updated version information after successful test of v3.0.0-alpha7-2-g14c46d4c2
2022-10-11 09:51:49 +02:00
Martin Diehl
14c46d4c2e
typo
2022-10-11 07:43:05 +02:00
Test User
0cfeb5fd9e
[skip ci] updated version information after successful test of v3.0.0-alpha7
2022-10-10 14:18:47 +02:00
Martin Diehl
d54484dfa6
v3.0.0-alpha7
2022-10-10 10:48:36 +02:00
Test User
592cdc76e7
[skip ci] updated version information after successful test of v3.0.0-alpha6-578-gbd79bce20
2022-10-10 07:28:22 +02:00
Martin Diehl
bd79bce203
Merge remote-tracking branch 'origin/development' into PETSc-3.18
2022-10-09 23:47:32 +02:00
Test User
c95e35de70
[skip ci] updated version information after successful test of v3.0.0-alpha6-575-gddb69d223
2022-10-09 02:33:15 +02:00
Martin Diehl
ddb69d2234
Intel (classic) has issues on GitHub actions
2022-10-08 20:07:56 +02:00
Martin Diehl
94e9a9a0da
migh resolve issue with GitHub actions (Intel)
2022-10-08 19:24:09 +02:00
Sharan Roongta
759c95471c
asymptotic hardening respects own (not other) saturation
...
from @p.eisenlohr
2022-10-07 19:00:09 +02:00
Test User
7eaf47ae98
[skip ci] updated version information after successful test of v3.0.0-alpha6-572-ge5b2ac80e
2022-10-07 18:11:41 +02:00
Franz Roters
e5b2ac80e8
Merge branch 'Marc-clean-patches' into 'development'
...
Cleaned up the patches
See merge request damask/DAMASK!627
2022-10-07 11:46:05 +00:00
Martin Diehl
0ca4d42678
PETSc 3.18.0 compatibility
...
CHKERR macros are now longer, should be replaced with PetscCall in the
future
2022-10-02 12:48:54 +02:00
Test User
c453076ffa
[skip ci] updated version information after successful test of v3.0.0-alpha6-564-gaad49b849
2022-09-30 11:54:11 +02:00
Martin Diehl
aad49b849b
Merge branch 'thermal-cleaning' into 'development'
...
correct dotT passed
Closes #154
See merge request damask/DAMASK!630
2022-09-29 21:28:52 +00:00
Martin Diehl
fd6b2c5e39
standard format
2022-09-29 20:52:31 +02:00
Sharan Roongta
dd3b385ae5
correct dotT passed
2022-09-29 15:04:57 +02:00
Martin Diehl
0c83245d4b
example files for TWIP/TRIP
...
I'm not able to reproduce the results from https://doi.org/10.1016/j.actamat.2016.07.032 ,
but these parameters give results that are qualitatively ok
2022-09-22 16:39:23 +02:00
Test User
697d48cc9f
[skip ci] updated version information after successful test of v3.0.0-alpha6-561-geb562ac41
2022-09-21 19:49:06 +02:00
Martin Diehl
eb562ac412
Merge branch 'damage_read_init_phi' into 'development'
...
read initial phi for damage field
See merge request damask/DAMASK!628
2022-09-21 15:15:20 +00:00
Yi Hu
bb65d58214
add read-in init phi, correct write-out damage result
2022-09-21 08:50:00 +02:00
Test User
7b61051117
[skip ci] updated version information after successful test of v3.0.0-alpha6-558-g5179f409e
2022-09-14 15:33:08 +02:00
Franz Roters
5179f409ed
Merge branch 'no-ftz' into 'development'
...
flush to zero could be problematic
See merge request damask/DAMASK!626
2022-09-14 11:12:25 +00:00
Martin Diehl
15cdeffcf1
avoid trapping of underflows
2022-09-14 00:27:49 +02:00
Martin Diehl
9d81c5eba7
flush to zero could be problematic
...
https://www.heise.de/news/Python-Compiler-Optionen-koennen-bei-Gleitkommaberechnungen-zu-Fehlern-fuehren-7257654.html
2022-09-13 23:29:15 +02:00
Martin Diehl
784cd3405e
clean termination in case of MPI runs (no deadlock)
2022-09-10 23:53:59 +02:00
Martin Diehl
1add486115
don't rely on PETSc for MPI init
2022-09-10 23:37:39 +02:00
Martin Diehl
4b79334d58
Merge branch 'simplify' into 'development'
...
no need to pass determinant if not needed
See merge request damask/DAMASK!625
2022-09-10 21:34:00 +00:00
Martin Diehl
a2b075c031
cleaning
2022-09-10 13:13:14 +02:00
Martin Diehl
e24e7f9121
shared-intel seems to cause no issues (anymore)
2022-09-10 13:04:57 +02:00
Martin Diehl
afc3622366
precision is set explicitly via Fortran kinds
2022-09-10 13:04:20 +02:00
Martin Diehl
a9aa222961
ignore whitespaces in diff
...
use diff -ub
to get nice patch
2022-09-10 13:01:56 +02:00
Martin Diehl
ea96219871
white space issue
2022-09-10 12:39:54 +02:00
Martin Diehl
b11ca71786
no need to pass determinant if not needed
2022-09-10 10:31:18 +02:00
Test User
472ef1d127
[skip ci] updated version information after successful test of v3.0.0-alpha6-552-g938e8bd70
2022-08-31 14:07:41 +02:00
Martin Diehl
938e8bd70c
Merge branch 'cleaning' into 'development'
...
Cleaning
See merge request damask/DAMASK!623
2022-08-31 09:06:11 +00:00
Martin Diehl
043415c4bb
unused and untested
2022-08-31 09:06:11 +00:00
Test User
5ffb3d51ab
[skip ci] updated version information after successful test of v3.0.0-alpha6-549-g8c097b08d
2022-08-29 19:05:13 +02:00
Franz Roters
8c097b08d5
missing declaration
2022-08-29 16:08:24 +02:00
Test User
c030c8b6de
[skip ci] updated version information after successful test of v3.0.0-alpha6-547-g0cc64b87c
2022-08-29 15:43:28 +02:00
Daniel Otto de Mentock
0cc64b87c2
Merge branch 'fix_grid_add_primitive_bug' into 'development'
...
fix grid add primitive bug
Closes #207
See merge request damask/DAMASK!618
2022-08-29 11:44:50 +00:00
Daniel Otto de Mentock
580e01bd1c
fix grid add primitive bug
2022-08-29 11:44:50 +00:00
Test User
59aef01ae0
[skip ci] updated version information after successful test of v3.0.0-alpha6-544-g9318b3be0
2022-08-26 11:05:20 +02:00
Sharan Roongta
9318b3be0d
Merge branch 'thermal-large-deformation' into 'development'
...
testing large-strain formulation for thermal
See merge request damask/DAMASK!617
2022-08-25 16:07:12 +00:00
Test User
5e1bae7439
[skip ci] updated version information after successful test of v3.0.0-alpha6-541-gbf9a39f1d
2022-08-19 02:05:56 +02:00
Daniel Otto de Mentock
bf9a39f1da
Merge branch 'VTI-missing-label-message' into 'development'
...
better error message if label in VTI file not found
See merge request damask/DAMASK!621
2022-08-18 10:16:41 +00:00
Test User
3cf0f33ea6
[skip ci] updated version information after successful test of v3.0.0-alpha6-537-g31fe894c7
2022-08-18 11:47:02 +02:00
Martin Diehl
31fe894c78
Merge branch 'docstring-polishing' into 'development'
...
increasing consistency
See merge request damask/DAMASK!616
2022-08-17 04:41:11 +00:00
Martin Diehl
0b9597e74e
better error message/simpler code
2022-08-16 18:26:50 +02:00
Martin Diehl
fbc6a1ebbf
following naming convention
...
the variable is NOT related to the base64 module
2022-08-16 17:10:49 +02:00
Test User
793fb3d9aa
[skip ci] updated version information after successful test of v3.0.0-alpha6-534-g4a3acff21
2022-08-15 15:44:50 +02:00
Martin Diehl
4a3acff213
Merge branch 'empty-table-init' into development
2022-08-15 08:04:17 +02:00
Martin Diehl
7530d457a2
documenting new behavior
2022-08-15 08:04:02 +02:00
Martin Diehl
6b50f61dba
testing large-strain formulation for thermal
2022-08-14 23:16:33 +02:00
Test User
85b788f1c5
[skip ci] updated version information after successful test of v3.0.0-alpha6-526-gf7350005d
2022-08-13 04:57:16 +02:00
Philip Eisenlohr
ef8891797a
Merge branch 'development' into empty-table-init
2022-08-12 16:15:33 -04:00
Martin Diehl
f7350005db
Merge branch 'modified_shapeshifter_function' into 'development'
...
Modified shapeshifter function
See merge request damask/DAMASK!615
2022-08-12 18:45:40 +00:00
Daniel Otto de Mentock
400323a9aa
Modified shapeshifter function
2022-08-12 18:45:40 +00:00
Test User
e13196b770
[skip ci] updated version information after successful test of v3.0.0-alpha6-523-g66f129273
2022-08-11 06:42:24 +02:00
Martin Diehl
b7cd0c1d51
increasing consistency
2022-08-10 20:51:50 +02:00
Daniel Otto de Mentock
66f129273c
Merge branch 'magic_methods_default_docstrings' into 'development'
...
Added standard magic method descriptions to magic methods
Closes #112
See merge request damask/DAMASK!606
2022-08-10 15:35:56 +00:00
Philip Eisenlohr
009320c9fc
polishing of doc-strings
2022-08-09 09:29:22 -04:00
Test User
dcae40123f
[skip ci] updated version information after successful test of v3.0.0-alpha6-518-gddbc854b0
2022-08-01 23:55:34 +02:00
Daniel Otto de Mentock
ddbc854b04
Merge branch 'prepare-transposed-FFTW' into 'development'
...
Prepare transposed fftw
See merge request damask/DAMASK!611
2022-08-01 09:50:51 +00:00
Daniel Otto de Mentock
f22f8320d4
Merge branch 'FFTW-transpose-empty-slice' into 'development'
...
test for upcoming transpose MPI-FFT
See merge request damask/DAMASK!613
2022-08-01 09:50:19 +00:00
Martin Diehl
237bda5ccf
ensuring matching domain decomposition for all transforms
2022-07-29 07:29:20 +02:00
Martin Diehl
aee8ecd43d
Merge remote-tracking branch 'origin/development' into prepare-transposed-FFTW
2022-07-29 07:27:12 +02:00
Martin Diehl
4dc3e4a944
test for upcoming transpose MPI-FFT
2022-07-28 23:28:35 +02:00
Test User
1819ad05e0
[skip ci] updated version information after successful test of v3.0.0-alpha6-503-ge04587490
2022-07-27 19:20:26 +02:00
Martin Diehl
e045874902
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2022-07-27 12:56:57 +02:00
Martin Diehl
fb38340184
glitch in example
2022-07-27 12:56:37 +02:00
Test User
5f4808b0f3
[skip ci] updated version information after successful test of v3.0.0-alpha6-500-g44d9663ff
2022-07-27 03:13:56 +02:00
Martin Diehl
44d9663ff0
standard name
2022-07-26 21:55:17 +02:00
Daniel Otto de Mentock
27a8610d92
loops over tensors in fourier space need to correspond to transposed structure
2022-07-22 14:58:30 +02:00
Daniel Otto de Mentock
b1257d6b54
correcting wrong access to scalarfield_fourier
2022-07-19 14:47:05 +02:00
Daniel Otto de Mentock
dda157aa5a
accesses to fourier space tensors now need to correspond to transposed structure
2022-07-13 14:10:13 +02:00
Test User
11eb53d5ef
[skip ci] updated version information after successful test of v3.0.0-alpha6-498-gbb63048a0
2022-07-10 13:14:08 +02:00
d.mentock
3492dfcd3b
Adding consistency to docstring structure
2022-07-08 18:07:07 +02:00
d.mentock
df1f362ed3
it's useful for users to see standard docstrings in magic methods
2022-07-08 18:06:41 +02:00
Philip Eisenlohr
7082eab366
small test to demonstrate alternative Table init
2022-07-08 18:01:36 +02:00
Sharan Roongta
bb63048a0f
Merge branch 'implicit-none-external' into 'development'
...
implicit none cover external
See merge request damask/DAMASK!610
2022-07-08 11:43:19 +00:00
Martin Diehl
ec0c486a2c
transition to transposed storage
2022-07-06 18:01:39 +02:00
Test User
725ae601f9
[skip ci] updated version information after successful test of v3.0.0-alpha6-491-g9f4fc1527
2022-07-03 19:03:54 +02:00
Martin Diehl
9f4fc15273
Merge branch 'clean-isobrittle' into 'development'
...
dot state is 0 in isibrittle
See merge request damask/DAMASK!612
2022-07-03 14:32:21 +00:00
Sharan
c3ba8b6588
dot state is 0 in isibrittle
2022-07-02 18:59:21 +02:00
Martin Diehl
771ccb4485
testing average behavior
2022-07-01 14:33:10 +02:00
Martin Diehl
fc76f9f60f
preparing for use of transposed data in Fourier space
2022-06-30 22:23:27 +02:00
Martin Diehl
44ecedc7b0
unified names
2022-06-30 22:01:35 +02:00
Martin Diehl
af2eb3e51d
systematic names
2022-06-30 21:59:21 +02:00
Martin Diehl
ef8f0becd4
only used within module
2022-06-30 21:45:49 +02:00
Test User
a4ffdbe969
[skip ci] updated version information after successful test of v3.0.0-alpha6-488-g1d1f460d6
2022-06-28 22:21:06 +02:00
Martin Diehl
1d1f460d66
original layout from official page
...
GitHub has issues identifying the license, maybe this helps
2022-06-28 20:00:39 +02:00
Test User
b51f4faabe
[skip ci] updated version information after successful test of v3.0.0-alpha6-486-gba1d6ad07
2022-06-28 12:04:40 +02:00
Martin Diehl
ba1d6ad078
Merge branch 'private-fourier-fields' into 'development'
...
limit access
See merge request damask/DAMASK!609
2022-06-28 07:52:13 +00:00
Martin Diehl
64fad03b97
explicit casting
2022-06-27 23:39:54 +02:00
Martin Diehl
60e097a04e
something is wrong with interfaces for 64 bit
2022-06-27 22:35:29 +02:00
Martin Diehl
de1633f420
limit access
2022-06-27 21:51:44 +02:00
Martin Diehl
61dc14e0b9
Merge remote-tracking branch 'origin/development' into implicit-none-external
2022-06-27 15:13:20 +02:00
Test User
bd49cfeb31
[skip ci] updated version information after successful test of v3.0.0-alpha6-483-gde89d0fe3
2022-06-27 12:59:19 +02:00
Daniel Otto de Mentock
de89d0fe38
Merge branch 'Marc-Precision-handling' into 'development'
...
Marc precision handling
See merge request damask/DAMASK!607
2022-06-27 08:37:41 +00:00
Martin Diehl
3b57934d6e
Marc precision handling
2022-06-27 08:37:41 +00:00
Martin Diehl
372b9b04af
avoid failing tests by ignoring solution of mechanical field
2022-06-27 09:59:05 +02:00
Martin Diehl
c8d40184bc
Merge branch 'thermal-isotropic-test' into 'development'
...
Thermal isotropic test
See merge request damask/DAMASK!608
2022-06-27 05:22:20 +00:00
Martin Diehl
a90b78de62
testing isotropic heat equation
2022-06-24 09:22:17 +02:00
Martin Diehl
445a091fec
easier to understand
2022-06-24 07:36:25 +02:00
Martin Diehl
2f1904efec
only MPI_f08 is standard conforming
2022-06-21 23:11:22 +02:00
Martin Diehl
b8c3d75700
[skip sc] enforce interfaces (quick fix: declare as external)
2022-06-21 22:59:01 +02:00
Test User
5881d010b9
[skip ci] updated version information after successful test of v3.0.0-alpha6-476-gac626db9d
2022-06-17 10:12:48 +02:00
Nikhil Prabhu
ac626db9df
Merge branch 'polishing' into 'development'
...
Polishing
See merge request damask/DAMASK!601
2022-06-16 09:31:02 +00:00
Martin Diehl
b6d64e4f96
Merge remote-tracking branch 'origin/development' into damask-marc-spack-adjustments-summarized
2022-06-16 10:54:56 +02:00
Martin Diehl
074cdf5dff
following default style
2022-06-15 20:15:35 +02:00
Martin Diehl
0b8473d7ec
Merge remote-tracking branch 'origin/development' into polishing
2022-06-15 20:13:39 +02:00
d.mentock
77fa2a1d93
adjustments to patchfile required for marc2021/2022 spack packages
2022-06-15 15:48:34 +02:00
Test User
0e4a8f284d
[skip ci] updated version information after successful test of v3.0.0-alpha6-464-g540eeb4a6
2022-06-15 15:35:14 +02:00
Martin Diehl
540eeb4a6d
Merge branch 'fortran-rotation-cleanup' into 'development'
...
removing dead code
See merge request damask/DAMASK!604
2022-06-15 08:43:22 +00:00
Martin Diehl
703798b080
test needs update after change of parameter names for sb
2022-06-15 08:31:25 +02:00
Martin Diehl
8da04f197c
Merge remote-tracking branch 'origin/development' into polishing
2022-06-14 07:42:54 +02:00
Test User
655103d39e
[skip ci] updated version information after successful test of v3.0.0-alpha6-458-g132823519
2022-06-13 19:35:37 +02:00
Martin Diehl
576c79a619
following DAMASK paper
2022-06-13 14:08:45 +02:00
Daniel Otto de Mentock
1328235192
Merge branch 'util_module_import_style' into 'development'
...
util: module visibility
Closes #150
See merge request damask/DAMASK!603
2022-06-13 09:06:04 +00:00
Martin Diehl
0d63284c01
increase test coverage
2022-06-12 16:16:25 +02:00
Martin Diehl
f60c950a7c
numerically better normalization
...
slightly more expensive, but guarantees a det(R) = 1.0
2022-06-12 10:25:14 +02:00
Martin Diehl
9f4e354b12
polishing
2022-06-11 23:12:30 +02:00
Martin Diehl
9e0a0ee166
not needed
2022-06-11 23:04:21 +02:00
Test User
bbd4f01fb7
[skip ci] updated version information after successful test of v3.0.0-alpha6-453-g98b307f0c
2022-06-11 03:24:31 +02:00
Philip Eisenlohr
98b307f0c0
Merge branch '157-better-coefficients-for-cubochoric' into 'development'
...
Adopt 21-degree polynomial in Rotation._ho2ax
Closes #157
See merge request damask/DAMASK!602
2022-06-10 14:33:16 +00:00
Martin Diehl
1a44b6e692
white space adjustments
2022-06-10 14:03:43 +02:00
d.mentock
d88a139a41
pyflakes bug causes error without comment
2022-06-10 12:03:50 +02:00
d.mentock
afbafd1d98
util imports need prefix instead of __all__ definition to prevent namespace pollution
2022-06-10 12:00:54 +02:00
Martin Diehl
bcd3d00960
fixed test
...
this tests should ensure that each Orientation has exactly one symmetrically
equivalent representation. It was not fully correct before and works as expected
after 8fefc46f38
2022-06-10 09:26:15 +02:00
Martin Diehl
cdd3b44519
using more precise coefficients also in test
...
changes in _rotation.py are just cosmetic
2022-06-09 23:54:56 +02:00
Philip Eisenlohr
d10516e0b6
fixed typo
2022-06-09 17:23:16 -04:00
Philip Eisenlohr
8fefc46f38
fixed FZ conditions and tightened tolerance to accommodate higher precision "tfit"
2022-06-09 16:38:13 -04:00
Test User
b3b14e9104
[skip ci] updated version information after successful test of v3.0.0-alpha6-447-g42ee6310b
2022-06-09 17:47:00 +02:00
Daniel Otto de Mentock
42ee6310b3
Merge branch 'apply_DAMASK_modifications_adjustments' into 'development'
...
Make apply_DAMASK_modifications script independent of damask
See merge request damask/DAMASK!600
2022-06-09 09:08:33 +00:00
Martin Diehl
ea6199b908
simplified
2022-06-09 00:22:04 +02:00
Martin Diehl
1ed7bbabef
signal handling etc. not needed here
2022-06-09 00:12:19 +02:00
Martin Diehl
9b94aca09f
new example file
2022-06-08 23:28:54 +02:00
Martin Diehl
f8833043b3
consistent capitalization
2022-06-08 23:28:41 +02:00
Martin Diehl
78838c2f75
consistent variants including space
2022-06-08 23:27:09 +02:00
Daniel Otto de Mentock
ab2072bf2f
apply_DAMASK_modifications script needs to be independent from damask installation (except solver variables)
2022-06-08 15:50:35 +02:00
Test User
5a284648ed
[skip ci] updated version information after successful test of v3.0.0-alpha6-442-g49e40923e
2022-06-07 19:03:44 +02:00
Daniel Otto de Mentock
49e40923e5
Merge branch 'numpy_dtype_int_to_int64' into 'development'
...
Prevent windows overflow error when using numpy dtype=int instead of int64
Closes #175
See merge request damask/DAMASK!598
2022-06-07 10:46:50 +00:00
Test User
30bedeb3bc
[skip ci] updated version information after successful test of v3.0.0-alpha6-439-g40658a664
2022-06-06 02:57:17 +02:00
Philip Eisenlohr
40658a6645
fixed typo in Result.view example
2022-06-05 21:39:06 +00:00
Test User
1d17824540
[skip ci] updated version information after successful test of v3.0.0-alpha6-437-gfa974574a
2022-06-04 19:45:55 +02:00
Sharan Roongta
fa974574af
Merge branch 'consistent-damage-parameter-names' into 'development'
...
Consistent damage parameter names
See merge request damask/DAMASK!593
2022-06-04 11:27:28 +00:00
Martin Diehl
1b5194288b
polished tests, consistent variable name
2022-06-04 07:26:45 +02:00
Test User
f6d960f785
[skip ci] updated version information after successful test of v3.0.0-alpha6-429-g5155a3f95
2022-06-02 23:35:51 +02:00
d.mentock
b9214fcc6c
Prevent windows overflow error when using numpy dtype=int instead of int64
2022-06-02 19:40:18 +02:00
Franz Roters
5155a3f958
Merge branch 'MPI-FFTW-fix' into 'development'
...
bugfix: prevent segmentation fault
Closes #192
See merge request damask/DAMASK!595
2022-06-02 16:13:24 +00:00
Test User
508680629e
[skip ci] updated version information after successful test of v3.0.0-alpha6-422-gb8530bbcc
2022-05-31 16:31:18 +02:00
Martin Diehl
b8530bbcc9
Merge branch 'implicit-none-in-interface' into 'development'
...
implicit none does not propagate
See merge request damask/DAMASK!596
2022-05-31 12:06:03 +00:00
Test User
614eaa0032
[skip ci] updated version information after successful test of v3.0.0-alpha6-419-g3d10d2925
2022-05-28 21:16:36 +02:00
Philip Eisenlohr
3d10d29254
Merge branch 'warning-error-cleanup' into 'development'
...
more flexible error/warning handling
See merge request damask/DAMASK!594
2022-05-28 16:56:53 +00:00
Test User
e163d247ec
[skip ci] updated version information after successful test of v3.0.0-alpha6-402-g2bfcc4d0b
2022-05-28 04:22:27 +02:00
Martin Diehl
d858d753e3
implicit none does not propagate
...
each subroutine/function is independent and not part of a scope
2022-05-27 22:38:47 +02:00
Martin Diehl
6fa87b4038
not needed anymore
2022-05-27 20:58:18 +02:00
Martin Diehl
2bfcc4d0b8
standardized reporting
2022-05-27 20:53:16 +02:00
Martin Diehl
b56ded62d9
encapsulate data, prefix only public functions
2022-05-27 18:01:40 +02:00
Philip Eisenlohr
f85e8a3ff4
more precise warning for fftw_plan_mode
2022-05-27 12:00:53 -04:00
Philip Eisenlohr
75bd643258
more precise warning for fftw_plan_mode
2022-05-27 11:58:10 -04:00
Philip Eisenlohr
d66c777d6e
introduced "IO_panel" to write statements to STDERR
2022-05-27 11:47:14 -04:00
Martin Diehl
dc59beb59c
following advince from FFTW3 manual
...
silences a lot of gfortran warnings about unused variables
2022-05-27 09:54:00 +02:00
Martin Diehl
064b9c5cc4
bugfix: prevent segmentation fault
...
need to rely on FFTWs calculation for amount of storage needed
2022-05-27 09:53:04 +02:00
Martin Diehl
6c6b3e64b3
more flexible reporting
2022-05-27 09:38:47 +02:00
Martin Diehl
cfa2be44e9
internal errors should trigger error stop
2022-05-27 08:48:42 +02:00
Martin Diehl
f7d23ad151
internal variable, no prefix needed
2022-05-27 08:40:01 +02:00
Martin Diehl
f31dd8cbe8
unknown error/warning numbers are internal errors
2022-05-27 08:34:52 +02:00
Martin Diehl
f90523eb07
more flexible reporting
2022-05-27 08:33:50 +02:00
Martin Diehl
5f0ae4fe7a
user errors are catched earlier
...
internal errors (essentially programming faults) should stop with 'error
stop'
2022-05-27 06:41:55 +02:00
Martin Diehl
79fad5ca19
IP was only used for an argument that is NOT the IP ID
2022-05-27 06:41:15 +02:00
Martin Diehl
1d4c476cd4
collect errors for more helpful message
2022-05-27 06:30:25 +02:00
Martin Diehl
d5db083fec
more convenient to see all invalid parameters
2022-05-27 00:25:25 +02:00
Martin Diehl
7a23699aa4
not needed
...
error occurs in <phase ... init>
2022-05-27 00:24:40 +02:00
Martin Diehl
724c4fcf5d
not used
...
ip,el,g is anyways not flexible enough. Remove unused arguments before
developing a more flexible approach
2022-05-27 00:23:51 +02:00
Martin Diehl
19b78cb647
easier to read
2022-05-26 23:29:06 +02:00
Martin Diehl
82cad00f81
simplified interface
2022-05-26 19:07:23 +02:00
Martin Diehl
a514d30060
standardized names
2022-05-26 19:03:29 +02:00
Martin Diehl
e684412186
testing resolution-independent behavior
2022-05-26 14:22:45 +02:00
Test User
d3171e4724
[skip ci] updated version information after successful test of v3.0.0-alpha6-400-g1dc5e353c
2022-05-25 18:41:13 +02:00
Philip Eisenlohr
b7d807db01
re-added default arguments that got lost in last commit
2022-05-25 09:45:37 -04:00
Philip Eisenlohr
4746ac890b
Merge branch 'development' into 'empty-table-init'
...
# Conflicts:
# python/damask/_table.py
2022-05-25 13:29:23 +00:00
Philip Eisenlohr
1dc5e353c4
Merge branch 'sequence-not-iterable' into 'development'
...
Need sequence not iterable
See merge request damask/DAMASK!587
2022-05-25 13:25:25 +00:00
Test User
4cb8930646
[skip ci] updated version information after successful test of v3.0.0-alpha6-395-g9696c1967
2022-05-23 15:24:41 +02:00
Martin Diehl
9696c19676
Merge branch 'typehints_results' into 'development'
...
06 Added typehints for results module
See merge request damask/DAMASK!498
2022-05-23 11:29:38 +00:00
Martin Diehl
b9cea941cc
simplified
2022-05-23 10:37:57 +02:00
Martin Diehl
77f586b1d7
Merge remote-tracking branch 'origin/development' into consistent-damage-parameter-names
2022-05-22 23:35:42 +02:00
Martin Diehl
4b4b455b85
mypy does not understand the setter
2022-05-22 10:08:32 +02:00
Martin Diehl
8039e56882
Merge remote-tracking branch 'origin/development' into typehints_results
2022-05-21 17:46:59 +02:00
Test User
4d17adb1bf
[skip ci] updated version information after successful test of v3.0.0-alpha6-381-gd2c072604
2022-05-21 11:19:40 +02:00
Martin Diehl
d2c072604a
missing update of PRIVATE
2022-05-21 09:23:44 +02:00
Test User
ad6cd12a18
[skip ci] updated version information after successful test of v3.0.0-alpha6-379-g119f8c484
2022-05-20 18:36:34 +02:00
d.mentock
570ba8d626
added type: ignore to unrecognized one line if statement
2022-05-20 12:04:34 +02:00
Nikhil Prabhu
119f8c4847
Merge branch 'initial-V_e' into 'development'
...
Draf: Initial v e
See merge request damask/DAMASK!589
2022-05-20 08:31:04 +00:00
Martin Diehl
f42bb5d175
mitigate rounding errors
2022-05-20 06:43:32 +02:00
Martin Diehl
491e2ec0b2
avoid negative zero when not needed
2022-05-20 06:30:07 +02:00
Test User
d2b493765c
[skip ci] updated version information after successful test of v3.0.0-alpha6-373-g41a732f62
2022-05-19 22:42:33 +02:00
Philip Eisenlohr
92a4883344
consistent and correct type hinting/documentation for comments
2022-05-19 12:19:55 -04:00
Martin Diehl
6b6c2548c5
Merge branch 'development' into initial-V_e
2022-05-19 17:03:09 +02:00
Martin Diehl
41a732f62d
assumed rank solution gives wrong results #194
2022-05-19 16:38:37 +02:00
Martin Diehl
556d9d840e
specifying V_e is more natural than F_i
2022-05-19 01:15:17 +02:00
Philip Eisenlohr
b1b845cb5c
allow init of empty table
2022-05-18 18:30:18 -04:00
Philip Eisenlohr
164c7b4bc3
clarified sequence of sequences argument type
2022-05-18 09:31:19 -04:00
Philip Eisenlohr
254524fa38
clarified sequence and iterable argument types
2022-05-18 09:21:32 -04:00
Test User
0962d2ebdf
[skip ci] updated version information after successful test of v3.0.0-alpha6-371-g18d862cdb
2022-05-18 03:17:26 +02:00
Philip Eisenlohr
18d862cdb0
Merge branch 'table-vtk-help' into 'development'
...
consistent interface and description
See merge request damask/DAMASK!584
2022-05-17 22:46:58 +00:00
Philip Eisenlohr
8442f0cdd3
accumulate comments
2022-05-17 16:12:00 -04:00
Test User
2a2324266c
[skip ci] updated version information after successful test of v3.0.0-alpha6-367-g85fa92ee1
2022-05-17 19:35:47 +02:00
Daniel Otto de Mentock
85fa92ee1f
Merge branch 'use-openMP-module' into 'development'
...
using the module is the recommended approach
See merge request damask/DAMASK!582
2022-05-17 12:57:15 +00:00
Daniel Otto de Mentock
5f3203cecf
Merge branch 'element-cleanup' into 'development'
...
only relevant for Marc
See merge request damask/DAMASK!583
2022-05-17 12:56:50 +00:00
Test User
6a870d72a5
[skip ci] updated version information after successful test of v3.0.0-alpha6-362-g0ce280cc5
2022-05-17 13:59:25 +02:00
Nikhil Prabhu
0ce280cc5b
Merge branch 'more-material-parameters' into 'development'
...
More material parameters
See merge request damask/DAMASK!585
2022-05-17 09:32:05 +00:00
Martin Diehl
0f1d0cbd61
copy and paste error
2022-05-17 08:53:32 +02:00
Martin Diehl
af4e31ca1c
Merge remote-tracking branch 'origin/development' into more-material-parameters
2022-05-17 01:57:31 +02:00
Martin Diehl
b3992e0ff0
test new example files
2022-05-16 23:24:29 +02:00
Test User
10e8498016
[skip ci] updated version information after successful test of v3.0.0-alpha6-355-g6c7f2344d
2022-05-16 02:43:09 +02:00
Martin Diehl
6c7f2344da
Merge branch 'normalize-to_pole' into 'development'
...
normalize to_pole output by default
See merge request damask/DAMASK!578
2022-05-15 21:46:27 +00:00
Test User
b9fd6329da
[skip ci] updated version information after successful test of v3.0.0-alpha6-351-gc9d7cf405
2022-05-14 21:07:33 +02:00
Vitesh
c9d7cf405c
Merge branch 'sigint-to-quit' into 'development'
...
better use SIGINT for actions triggered by the user
See merge request damask/DAMASK!581
2022-05-14 17:00:42 +00:00
Test User
1448719e6b
[skip ci] updated version information after successful test of v3.0.0-alpha6-346-gd83f0acf7
2022-05-13 16:35:24 +02:00
Martin Diehl
c0bb576117
Merge remote-tracking branch 'origin/development' into sigint-to-quit
2022-05-13 11:58:18 +02:00
Martin Diehl
3f85027b9e
better use SIGINT for actions triggered by the user
...
SIGTERM is send by MPI if one process fails, catching it results in
deadlocks
2022-05-13 11:58:03 +02:00
Martin Diehl
cda6e0af35
some difference to pure Ni
2022-05-13 11:44:02 +02:00
Franz Roters
d83f0acf7f
Merge branch 'rotation-help-polish' into 'development'
...
Rotation help improvements
See merge request damask/DAMASK!575
2022-05-13 09:18:35 +00:00
Martin Diehl
37eb567451
dataset for Platinum
2022-05-13 11:10:02 +02:00
Martin Diehl
6b17787be1
only relevant for Marc
2022-05-13 10:02:02 +02:00
Martin Diehl
90c3b3170d
propagate 'normalize' option
2022-05-13 09:54:32 +02:00
Test User
d48fa460b1
[skip ci] updated version information after successful test of v3.0.0-alpha6-343-gc8d48d6eb
2022-05-13 08:49:30 +02:00
Martin Diehl
05d3a92944
using the module is the recommended approach
2022-05-13 08:43:24 +02:00
Martin Diehl
12cd19554f
consistent interface and description
2022-05-13 06:28:52 +02:00
Martin Diehl
c8d48d6eb9
Merge branch 'universal-VTK.set' into 'development'
...
Universal VTK.set
See merge request damask/DAMASK!577
2022-05-13 03:44:11 +00:00
Test User
5627c28ea1
[skip ci] updated version information after successful test of v3.0.0-alpha6-339-g6f7e8491b
2022-05-13 00:35:47 +02:00
Martin Diehl
6f7e8491bc
Merge branch 'Marc2022.1' into 'development'
...
Marc2022.1
See merge request damask/DAMASK!579
2022-05-12 20:38:25 +00:00
Test User
1135a42b2a
[skip ci] updated version information after successful test of v3.0.0-alpha6-328-g14a7d3fc4
2022-05-12 18:25:40 +02:00
Martin Diehl
961e6acf6e
not needed anymore
2022-05-12 16:56:12 +02:00
Martin Diehl
0b6ead1a48
avoid console-spam during initialization
2022-05-12 15:36:12 +02:00
Martin Diehl
14a7d3fc41
Merge branch 'no-in-tree-build' into 'development'
...
in-tree-build not supported anymore on GitHub Actions
See merge request damask/DAMASK!580
2022-05-12 12:54:29 +00:00
Test User
fd71a900e7
[skip ci] updated version information after successful test of v3.0.0-alpha6-325-g236a009e2
2022-05-12 03:27:49 +02:00
Philip Eisenlohr
d18e36ecf0
fixed leftover .add --> .set
2022-05-11 18:54:03 -04:00
Martin Diehl
fce600f02b
in tree build not supported anymore
2022-05-12 00:39:19 +02:00
Martin Diehl
236a009e2b
Merge branch 'universal-table.set' into 'development'
...
universal Table.set
See merge request damask/DAMASK!576
2022-05-11 22:30:42 +00:00
Philip Eisenlohr
648d17d381
renamed .add to .set to be consistent with Table.set
2022-05-11 18:19:10 -04:00
Test User
6f07145b75
[skip ci] updated version information after successful test of v3.0.0-alpha6-322-g53c345f4f
2022-05-11 20:31:51 +02:00
Franz Roters
5674781cce
Merge branch 'Marc2022.1' of git.damask.mpie.de:damask/DAMASK into Marc2022.1
2022-05-11 17:58:23 +02:00
Franz Roters
becf0eed00
use updated test and reference
2022-05-11 17:51:37 +02:00
Philip Eisenlohr
35aa8a9bc6
combine table.add and .set
2022-05-11 09:19:48 -04:00
Franz Roters
53c345f4f1
Merge branch 'from_fiber-improvements' into 'development'
...
From fiber improvements
See merge request damask/DAMASK!573
2022-05-11 13:13:31 +00:00
Philip Eisenlohr
b080e414ae
normalize to_pole output by default
2022-05-11 08:55:55 -04:00
Martin Diehl
4c6b6fccec
Merge branch 'correct-Miller-brackets' into 'development'
...
symmetry-aware Miller brackets
See merge request damask/DAMASK!574
2022-05-11 12:40:24 +00:00
Martin Diehl
302f020f63
looks better
...
at least on Linux
2022-05-11 09:22:05 +02:00
Philip Eisenlohr
75272163cd
slight polish of help messages
2022-05-10 15:45:19 -04:00
Philip Eisenlohr
c9f344758a
use symmetry-aware Miller brackets in Result.add_pole
2022-05-10 15:26:33 -04:00
Martin Diehl
bdad623811
correct name for test
2022-05-10 20:23:53 +02:00
Martin Diehl
13f4d77791
polishing
2022-05-10 19:17:59 +02:00
Franz Roters
087302a2a4
chnage Marc default version to 2022.1
2022-05-10 09:00:55 +02:00
Test User
675e9c911d
[skip ci] updated version information after successful test of v3.0.0-alpha6-312-g6e7372f30
2022-05-09 20:16:57 +02:00
Philip Eisenlohr
6e7372f308
Merge branch 'order4-polynomial' into 'development'
...
allow dependent variables to be of polynomial order up to 4
See merge request damask/DAMASK!572
2022-05-09 14:51:43 +00:00
Franz Roters
0b83a8ca10
new Marc version
2022-05-09 14:05:30 +02:00
Daniel Otto de Mentock
7e1d44cd63
Merge branch 'fast-YAML-load' into 'development'
...
use libyaml-based loader
See merge request damask/DAMASK!570
2022-05-09 10:58:31 +00:00
Test User
0cfba2e6d8
[skip ci] updated version information after successful test of v3.0.0-alpha6-293-g268ff2623
2022-05-09 02:34:49 +02:00
Martin Diehl
f27969caf9
documenting and testing
2022-05-08 23:22:03 +02:00
Martin Diehl
d7e7750400
Merge remote-tracking branch 'origin/development' into from_fiber-improvements
2022-05-08 22:21:53 +02:00
Martin Diehl
268ff26232
need powershell commands
2022-05-08 22:09:10 +02:00
Martin Diehl
53796fce7a
trustworthy reference
2022-05-08 20:10:12 +02:00
Martin Diehl
b376b10b7a
classic Intel gives FPE
2022-05-08 17:47:20 +02:00
Martin Diehl
10d8a63cb6
not used
...
and current code is not good (not using Horner scheme)
2022-05-08 17:18:15 +02:00
Martin Diehl
d713026f7e
fast evaluation for (most common) case of constant
2022-05-08 16:49:30 +02:00
Martin Diehl
b2052cb3c7
less strict tolerances
...
values can be in the order of 1e5, so 1e-6 precision is not too bad
2022-05-08 16:41:19 +02:00
Martin Diehl
8f9fbb30e5
use fused multiply-add where possible
...
only possible for Intel compiler
2022-05-08 15:48:13 +02:00
Martin Diehl
5b8e5591ed
Merge remote-tracking branch 'origin/development' into order4-polynomial
2022-05-08 14:35:48 +02:00
Martin Diehl
240426402c
using (faster) Horner evaluation
...
https://rosettacode.org/wiki/Horner%27s_rule_for_polynomial_evaluation
2022-05-08 13:32:14 +02:00
Martin Diehl
72c29f744c
better tests
2022-05-08 12:49:29 +02:00
Test User
3854547ce8
[skip ci] updated version information after successful test of v3.0.0-alpha6-291-g7d18ed307
2022-05-08 12:40:58 +02:00
Martin Diehl
7d18ed307d
hickup in documentation
2022-05-08 09:30:26 +02:00
Martin Diehl
2741fbd977
whitespace adjustments
...
- 1 empty line between dummy arguments/return value
- 2 empty lines between variable definition and actual code
2022-05-08 09:27:21 +02:00
Martin Diehl
ec184cb8fe
need to relax absolute tolerance
...
absolute values for quartic become quite high
2022-05-08 08:30:58 +02:00
Martin Diehl
9605a5c2de
polynomial expansion up to order 4
2022-05-07 23:04:06 +02:00
Martin Diehl
71e4fa222c
generic code for variable order
2022-05-07 22:53:31 +02:00
Martin Diehl
70b9943920
allow to specify only quadratic term in Dict
2022-05-07 22:47:13 +02:00
Test User
45dc3d8f2b
[skip ci] updated version information after successful test of v3.0.0-alpha6-288-g2792153ca
2022-05-07 22:20:56 +02:00
Martin Diehl
7cf3bcb9c9
easier to read
2022-05-07 22:01:47 +02:00
Martin Diehl
2792153ca2
Merge branch 'PETSc-3.17.1' into 'development'
...
PETSc 3.17.1 adjustments
See merge request damask/DAMASK!571
2022-05-07 18:02:50 +00:00
Franz Roters
7eddfab994
Merge branch 'development' into Marc2022.1
2022-05-06 18:18:55 +02:00
Martin Diehl
58fab14c6c
PETSc 3.17.1 adjustments
2022-05-06 12:34:32 +02:00
Test User
ca95282911
[skip ci] updated version information after successful test of v3.0.0-alpha6-285-g4d131ec7b
2022-05-06 12:01:24 +02:00
Franz Roters
4d131ec7ba
Merge branch 'structure-improvements' into 'development'
...
Directory layout and filename improvements
See merge request damask/DAMASK!567
2022-05-06 07:33:51 +00:00
Test User
c58bbaa9ad
[skip ci] updated version information after successful test of v3.0.0-alpha6-270-gc6030f30d
2022-05-05 03:50:41 +02:00
Martin Diehl
c6030f30d9
Merge branch 'setup.cfg_solver_update' into 'development'
...
modified setup.cfg to include solver dir
See merge request damask/DAMASK!569
2022-05-04 23:07:56 +00:00
Franz Roters
da595d46db
add support for Marc2022.1
2022-05-04 14:56:50 +02:00
Franz Roters
f13691fadc
adjust permissions of all modified files
2022-05-04 14:55:03 +02:00
Franz Roters
6236ad52d1
consistent naming
2022-05-03 13:00:28 +02:00
Franz Roters
fc4619189f
unified capitalization
2022-05-03 12:55:27 +02:00
d.mentock
60190e8992
modified setup.cfg to automatically detect main package and subpackages
2022-05-02 18:00:21 +02:00
Daniel Otto de Mentock
57177303b3
changed string using format in _add_eigenvalue to f-string
2022-05-02 16:40:51 +02:00
d.mentock
a0f019a0cf
result typehints revision
2022-05-02 11:18:35 +02:00
d.mentock
0a42dba453
modified setup.cfg to include solver dir
2022-05-02 10:25:11 +02:00
Martin Diehl
be39865ff7
more systematic naming
2022-05-02 09:52:15 +02:00
Martin Diehl
575de4b89b
mypy does not like an import that can result in two types
2022-04-30 23:15:21 +02:00
Martin Diehl
8168d43553
use libyaml-based loader
...
factor 10 faster on my laptop
2022-04-30 19:44:50 +02:00
Martin Diehl
412884ea82
Merge remote-tracking branch 'origin/development' into typehints_results
2022-04-30 00:25:58 +02:00
Martin Diehl
ec6ecc7ed4
default order
2022-04-30 00:25:49 +02:00
Martin Diehl
e29a732d9f
improved naming
2022-04-29 14:58:12 +02:00
Martin Diehl
730cda2020
more explicit name
2022-04-29 14:50:27 +02:00
Martin Diehl
06cef42927
use physical/ISO convention
2022-04-28 15:57:04 +02:00
Martin Diehl
a0455cadf3
consistently have input in radians
2022-04-28 15:46:19 +02:00
1a2a34v
482db1ac3b
[skip ci] renamed _add_generic_pointwise provided_func argument to callback
2022-04-28 09:45:10 +02:00
Martin Diehl
5c4d481155
common order is theta,phi
2022-04-28 01:33:33 +02:00
Test User
07b95a3dec
[skip ci] updated version information after successful test of v3.0.0-alpha6-266-g5776891b7
2022-04-28 01:12:34 +02:00
Martin Diehl
5776891b75
typo: missing space
2022-04-27 22:49:33 +02:00
Daniel Otto de Mentock
793f4e22ba
renamed func argument to _job_pointwise function to provided_func to avoid overlap with func argument of functools.partial function
2022-04-27 17:29:19 +02:00
Martin Diehl
e0d2859202
better test coverage
2022-04-27 17:25:39 +02:00
Martin Diehl
8faa5296a1
Merge remote-tracking branch 'origin/fiber_components_noalphabeta' into development
2022-04-27 17:25:13 +02:00
Daniel Otto de Mentock
b06a272586
updated commits of original branch to suit current state of development
2022-04-27 16:26:33 +02:00
Philip Eisenlohr
8f0240c67b
avoid option clash in Orientation.from_fiber_component
2022-04-27 08:59:55 -04:00
Test User
831cd42842
[skip ci] updated version information after successful test of
2022-04-27 10:09:51 +02:00
Martin Diehl
ae9ffe9924
pip-compatible version string
2022-04-27 06:50:22 +02:00
Martin Diehl
45fdd03ecd
main file at root
2022-04-27 06:05:06 +02:00
Martin Diehl
8b3a0982c6
rename was missing (is already in code)
2022-04-27 05:58:05 +02:00
Martin Diehl
bb83d20fe9
Merge branch 'development' into structure-improvements
2022-04-27 05:55:19 +02:00
Test User
af8003525a
[skip ci] updated version information after successful test of 3.0.0-alpha6-258-gea7c8ef23
2022-04-27 01:01:01 +02:00
Philip Eisenlohr
ea7c8ef235
Merge branch 'split-CLI-signals' into 'development'
...
separating functionality
See merge request damask/DAMASK!565
2022-04-26 20:17:14 +00:00
Philip Eisenlohr
dece12a1a6
remove unused CLI module inclusion
2022-04-26 12:19:13 -04:00
Test User
51996a707e
[skip ci] updated version information after successful test of 3.0.0-alpha6-252-g59668d291
2022-04-26 11:05:02 +02:00
Daniel Otto de Mentock
59668d2910
removed zip_safe = false entry from setup.cfg
2022-04-26 08:32:18 +02:00
Daniel Otto de Mentock
b4c6ca64fc
replaced setup.py with setup.cfg file
...
modified .gitlab-ci.yml file to strip away "v" from git describe
<commit> result
2022-04-25 12:00:54 +02:00
Martin Diehl
b7a70ffe61
new location
2022-04-25 06:39:00 +02:00
Martin Diehl
7a4097d52b
Marc code belongs to Marc subfolder
2022-04-24 19:03:22 +02:00
Martin Diehl
1b9c0713cb
symlink was broken
2022-04-24 17:47:26 +02:00
Martin Diehl
9979062c6e
use correct location and capitalized preprocessor macro
2022-04-24 17:44:20 +02:00
Martin Diehl
d41d03015a
better matching name
2022-04-24 17:38:59 +02:00
Martin Diehl
26ab0365be
only used by the grid solver
2022-04-24 17:30:37 +02:00
Martin Diehl
91b71fdff8
systematic naming scheme
2022-04-24 04:45:41 +02:00
Test User
553e16ffa3
[skip ci] updated version information after successful test of v3.0.0-alpha6-249-gd2cf972b2
2022-04-23 20:36:11 +02:00
Philip Eisenlohr
d2cf972b24
Merge branch 'missing-docstring' into development
2022-04-23 12:04:40 -04:00
Philip Eisenlohr
01e6d31053
use newest PRIVATE
2022-04-23 12:00:02 -04:00
Martin Diehl
b80b406ad5
more specific name
...
'interface' can be an interface to anything, 'CLI' is an established
abbreviation for 'command line interface'
2022-04-23 16:09:31 +02:00
Martin Diehl
0e65d44bdc
separating functionality
...
signal handling and CLI handling are not really related
2022-04-23 14:46:26 +02:00
Test User
6eb8ade40b
[skip ci] updated version information after successful test of v3.0.0-alpha6-236-g1f4ee0813
2022-04-23 08:05:31 +02:00
Martin Diehl
1f4ee0813f
Merge branch 'result.incs' into 'development'
...
additional property shows integer list
See merge request damask/DAMASK!564
2022-04-23 03:33:16 +00:00
Philip Eisenlohr
6ec543d086
merge development
2022-04-22 14:27:03 -04:00
Philip Eisenlohr
61265ff994
make mypy happy...
2022-04-22 13:39:23 -04:00
Martin Diehl
1b1eb824c4
better readable
2022-04-22 18:26:52 +02:00
Martin Diehl
fb6160e7af
Merge remote-tracking branch 'origin/development' into result.incs
2022-04-22 18:24:18 +02:00
Test User
5d12ef5b9f
[skip ci] updated version information after successful test of v3.0.0-alpha6-228-g758ad6072
2022-04-22 18:07:42 +02:00
Philip Eisenlohr
06fccc6125
updated test for scalar initial condition
2022-04-22 11:30:30 -04:00
Philip Eisenlohr
1733c121f3
allow scalar initial_conditions --> on-the-fly broadcasting
2022-04-22 11:29:47 -04:00
Franz Roters
758ad6072c
Merge remote-tracking branch 'origin/FFTW-selftest' into development
2022-04-22 13:20:43 +02:00
Martin Diehl
690b2e9c21
tolerances were to strict for certain operations
2022-04-22 07:18:53 +02:00
Martin Diehl
745f5348cd
running new tests
2022-04-22 00:01:54 +02:00
Philip Eisenlohr
197e24ec0d
pass-through ICs when grid remains unaltered
2022-04-21 18:00:58 -04:00
Philip Eisenlohr
fa58d69cbb
switched "master" property from incs to increments
2022-04-21 17:29:33 -04:00
Test User
8e668a565e
[skip ci] updated version information after successful test of v3.0.0-alpha6-223-gd916c7c6b
2022-04-21 21:58:03 +02:00
Philip Eisenlohr
b5f9d524d7
optional start,end in times_in_range
2022-04-21 15:56:17 -04:00
Philip Eisenlohr
730bd8ae34
globally defined prefix_inc --> "increment_"
2022-04-21 11:50:24 -04:00
Martin Diehl
d916c7c6b1
small polishing
2022-04-21 17:32:30 +02:00
Test User
d6f2b99199
[skip ci] updated version information after successful test of v3.0.0-alpha6-221-gdff78154a
2022-04-20 10:02:55 +02:00
Martin Diehl
df3f4d9480
testing forward/backward FFT
2022-04-20 07:02:59 +02:00
Martin Diehl
dff78154a0
Merge branch 'fast-list-append' into 'development'
...
Performance improvements when storing/retrieving data from YAML
Closes #180
See merge request damask/DAMASK!561
2022-04-20 03:31:10 +00:00
Test User
9e2fcfc9df
[skip ci] updated version information after successful test of v3.0.0-alpha6-210-ge8c1f8453
2022-04-20 05:24:57 +02:00
Sharan Roongta
e8c1f84539
Merge branch 'select-rank-hdf5' into 'development'
...
avoid code duplication by using assumed rank "(..)"
Closes #183
See merge request damask/DAMASK!562
2022-04-19 18:25:16 +00:00
Philip Eisenlohr
4a93dbec11
more descriptive variable names
2022-04-19 13:11:40 -04:00
Martin Diehl
b796ccb04a
DAMASK requires gfortran >= 9
2022-04-18 13:18:14 +02:00
Martin Diehl
808ef139ae
avoid code duplication by using assumed rank "(..)"
...
- lack of modern Fortran interface for HDF5 still requires branching to
call the same code
- not sure how to handle the read function (assumed rank and intent(out)
) does not work together
2022-04-18 13:16:45 +02:00
Martin Diehl
954a336d92
Fortran side does not support tags (i.e. 'type hints')
2022-04-16 16:24:29 +02:00
Martin Diehl
3cc3229792
string new line which is added by libfyaml
2022-04-16 16:19:33 +02:00
Test User
5d99b152ee
[skip ci] updated version information after successful test of v3.0.0-alpha6-206-g51582b80f
2022-04-15 21:23:03 +02:00
Martin Diehl
51582b80f8
don't fail
...
windows is unreliable
2022-04-15 15:48:21 +02:00
Martin Diehl
5f49f38a01
nicely formatted readmes
2022-04-15 15:40:24 +02:00
Martin Diehl
f11b6f54e5
markdown - as for PRIVATE
2022-04-15 15:35:36 +02:00
Martin Diehl
f9c43e9db7
Merge remote-tracking branch 'origin/development' into consistent-damage-parameter-names
2022-04-15 10:32:36 +02:00
Martin Diehl
dbf5ee84cb
better readable
2022-04-14 21:21:32 +02:00
Martin Diehl
b56176d670
all YAML related initialization is constant (linear in number of points)
2022-04-14 16:17:17 +02:00
Martin Diehl
3309360e4b
avoit out of bounds access
2022-04-14 07:20:16 +02:00
Martin Diehl
563d566a3f
made two loops faster
...
the most annoying one is still slow.
2022-04-14 06:39:19 +02:00
Martin Diehl
ca0df3389a
avoid long pointer transversal
2022-04-14 00:06:54 +02:00
Martin Diehl
00671f943b
easier to understand
2022-04-13 23:45:14 +02:00
Test User
03b9a7679f
[skip ci] updated version information after successful test of v3.0.0-alpha6-202-g87b5097ff
2022-04-13 18:17:32 +02:00
Sharan
87b5097ffe
Merge remote-tracking branch 'origin/libfyaml' into development
2022-04-13 15:56:30 +02:00
Martin Diehl
c806885cb5
include libfyaml headers from non-standard locations
...
the CMake manual promises more than it holds.
Also adding some diagnostics+fixes for zlib, we still assume that it
exists (true on most systems, HDF5 also requires it normally)
see also https://stackoverflow.com/questions/21593
2022-04-13 07:58:31 +02:00
Martin Diehl
723252ef15
libfyaml backend
...
currently it simply converts the whole file content to flow mode.
The nice thing is: It can convert EVERYTHING to flow mode. libfyaml is
the only library that passes the whole YAML test suite
2022-04-12 23:24:07 +02:00
Test User
4622380134
[skip ci] updated version information after successful test of v3.0.0-alpha6-197-g39d79c23b
2022-04-12 23:19:28 +02:00
Martin Diehl
affa7baa22
search for libfyaml
...
no consequences so far
2022-04-12 21:02:09 +02:00
Martin Diehl
39d79c23b2
Merge branch 'missing-add_strain' into 'development'
...
missing-add_strain
See merge request damask/DAMASK!559
2022-04-12 18:56:42 +00:00
Nikhil Prabhu
58b67007a9
fixed missing add_strain
2022-04-12 12:02:00 +02:00
Test User
8ebd234aaf
[skip ci] updated version information after successful test of v3.0.0-alpha6-194-ga4c396949
2022-04-10 15:18:41 +02:00
Martin Diehl
a4c396949b
Merge branch 'detect-FFTW-HDF5' into 'development'
...
detecting HDF5 and FFTW
See merge request damask/DAMASK!558
2022-04-10 10:53:10 +00:00
Martin Diehl
16f5a27e08
detecting HDF5 and FFTW
...
some PETSc installations are not aware of them, so it might make sense
to become independent of PETSc. But PETSc-defined variables should take
precedence
2022-04-09 21:10:15 +02:00
Test User
700f256b7c
[skip ci] updated version information after successful test of v3.0.0-alpha6-191-gf8d4e3cf5
2022-04-04 13:04:27 +02:00
Martin Diehl
f8d4e3cf50
Merge branch 'PETSc-3.17-fix' into 'development'
...
Pet sc 3.17 fix
See merge request damask/DAMASK!557
2022-04-04 08:42:05 +00:00
Martin Diehl
0376de4a11
not needed
2022-04-04 08:17:06 +02:00
Martin Diehl
34cc66f1bf
use old interface for previous PETSc versions
2022-04-04 08:14:48 +02:00
Test User
3bf52d832f
[skip ci] updated version information after successful test of v3.0.0-alpha6-187-gbf7da2c71
2022-04-03 23:33:19 +02:00
Martin Diehl
bf7da2c717
Merge branch 'PETSc-3.17' into 'development'
...
support for PETSc 3.17.0
See merge request damask/DAMASK!556
2022-04-03 19:10:38 +00:00
Martin Diehl
8d44c55141
support for PETSc 3.17.0
...
DCHKERRQ has been replaced by PetscCall
2022-04-03 17:56:17 +02:00
Philip Eisenlohr
84ac426606
additional property shows integer list
2022-04-01 18:04:50 -04:00
Martin Diehl
fb633798af
following paper
2022-04-01 19:47:40 +02:00
Test User
4f646f03ee
[skip ci] updated version information after successful test of v3.0.0-alpha6-184-g1f98b04d4
2022-03-27 21:30:58 +02:00
Philip Eisenlohr
1f98b04d44
Merge branch 'util_open' into 'development'
...
centralize opening of text files
See merge request damask/DAMASK!555
2022-03-27 17:10:31 +00:00
Test User
7135b58b99
[skip ci] updated version information after successful test of v3.0.0-alpha6-180-g2dfde6997
2022-03-27 14:00:35 +02:00
Martin Diehl
0916922423
read Windows/Unix, write Unix line endings
2022-03-27 10:03:47 +02:00
Martin Diehl
f3cf67d3fa
avoid code duplication and inconsistencies
2022-03-27 09:55:20 +02:00
Martin Diehl
2dfde6997b
Merge branch 'GitHub-Actions-Windows' into 'development'
...
test python library on Windows
See merge request damask/DAMASK!554
2022-03-27 06:20:10 +00:00
Martin Diehl
4423fad91c
Merge branch 'clean-Marc' into 'development'
...
not needed anymore
See merge request damask/DAMASK!553
2022-03-27 06:11:04 +00:00
Martin Diehl
0d57a13c9b
run tests on Windows
...
XDMF does not work (not sure why, works locally)
2022-03-26 22:16:32 +01:00
Martin Diehl
bd56a3f2a5
tests might fail on windows
2022-03-26 22:13:54 +01:00
Martin Diehl
ff3d3afe9e
'/' is separator in h5py even on windows.
...
os.path assumes OS-dependent path separators
2022-03-26 22:09:45 +01:00
Martin Diehl
c11d38b2ec
avoid blocking pop-up
2022-03-26 22:08:09 +01:00
Martin Diehl
7f09bbeb08
int is 32 bit on Windows (cause trouble for hybrid_IA)
2022-03-26 22:06:03 +01:00
Martin Diehl
e9906864cf
ensure Unix line endings
2022-03-26 22:00:08 +01:00
Philip Eisenlohr
3cceffccb5
use updated .ic->.initial_conditions tests
2022-03-25 09:42:44 -04:00
Philip Eisenlohr
7f23f7b5b6
added IC setter/getter; explicit init of returned Grids
2022-03-24 17:23:37 -04:00
Sharan
46259d983d
Merge remote-tracking branch 'origin/development' into missing-docstring
2022-03-24 16:19:59 +01:00
Test User
ac49365e34
[skip ci] updated version information after successful test of v3.0.0-alpha6-170-gfab34d5c3
2022-03-24 14:46:59 +01:00
Daniel Otto de Mentock
fab34d5c3a
Merge branch 'expanduser' into 'development'
...
allow to use '~' in filenames
See merge request damask/DAMASK!552
2022-03-24 11:28:08 +00:00
Martin Diehl
fe62c0eaed
not needed anymore
2022-03-23 22:33:04 +01:00
Test User
4b5cc2a7bc
[skip ci] updated version information after successful test of v3.0.0-alpha6-167-gae32d7398
2022-03-23 15:25:23 +01:00
Sharan Roongta
ae32d7398d
Merge branch 'avoid-NULL-pointer' into 'development'
...
avoid segmentation fault (null is returned if not scalar)
See merge request damask/DAMASK!551
2022-03-23 12:01:49 +00:00
Sharan
9087d4305a
Merge remote-tracking branch 'origin/development' into missing-docstring
2022-03-20 14:50:43 +01:00
Sharan
87608b6ed0
missing docstring
2022-03-20 11:55:15 +01:00
Martin Diehl
2330b8ce15
using current development
2022-03-20 11:22:43 +01:00
Philip Eisenlohr
5b87fafcae
Merge branch 'consistent-orientation-from' into 'development'
...
consistent "shape" keyword in from_X
Closes #165
See merge request damask/DAMASK!546
2022-03-20 00:00:25 +00:00
Martin Diehl
945b10e3e6
avoid segmentation fault (null is returned if not scalar)
2022-03-20 00:00:52 +01:00
Martin Diehl
135f2e7add
allow to use '~' in filenames
...
no idea how to test, but seems to work
2022-03-19 11:10:22 +01:00
Martin Diehl
52d595ff62
numpy-compatible shape definition
...
can be scalar or sequence.
Try to avoid to use the term 'rotation' in the documentation and also
don't specify the return type because it will be used by
'damask.Orientation'.
2022-03-19 10:55:03 +01:00
Test User
b5d6f2dc83
[skip ci] updated version information after successful test of v3.0.0-alpha6-157-gecb33641d
2022-03-18 16:09:43 +01:00
Franz Roters
ecb33641da
Merge branch 'table-save-ang' into 'development'
...
Table.save(with_labels=False)
See merge request damask/DAMASK!547
2022-03-18 12:55:04 +00:00
Martin Diehl
4972c43b17
return scalar for None, not one-point array
2022-03-18 09:06:48 +01:00
Martin Diehl
a0b63c029b
Merge remote-tracking branch 'origin/development' into consistent-orientation-from
2022-03-18 08:58:13 +01:00
Philip Eisenlohr
21e076b0f9
Table.save(with_labels=False) to properly store ANG
2022-03-17 21:23:57 -04:00
Test User
1147b5b742
[skip ci] updated version information after successful test of v3.0.0-alpha6-154-g9d134b87b
2022-03-15 17:30:19 +01:00
Philip Eisenlohr
9d134b87b3
Merge branch 'development' of git.damask.mpie.de:damask/DAMASK into development
2022-03-15 10:20:21 -04:00
Philip Eisenlohr
890e42da3e
using PRIVATE with updated plot_commithistory
2022-03-15 10:20:03 -04:00
Test User
af4e8c4975
[skip ci] updated version information after successful test of v3.0.0-alpha6-151-g92bf10cad
2022-03-15 12:20:03 +01:00
Franz Roters
92bf10cadf
Merge branch 'MSC-install-check' into 'development'
...
check prerequisites
See merge request damask/DAMASK!542
2022-03-15 09:11:02 +00:00
Philip Eisenlohr
4f09bbc715
documented return type for from_fiber/spherical_component
2022-03-14 16:32:52 -04:00
Philip Eisenlohr
378b8b2396
use consistent "shape" keyword when shape not clear from input data
2022-03-14 16:24:05 -04:00
Martin Diehl
965ba61f11
avoid duplicated brackets
2022-03-14 07:22:39 +01:00
Test User
a925a99f43
[skip ci] updated version information after successful test of v3.0.0-alpha6-146-g3618e36ab
2022-03-13 10:05:54 +01:00
Martin Diehl
3618e36abd
typo in command
2022-03-13 07:16:36 +01:00
Martin Diehl
d768d86311
Merge branch 'CI-with-statistics' into 'development'
...
CI with statistics
See merge request damask/DAMASK!545
2022-03-12 23:36:03 +00:00
Martin Diehl
670e614bd7
avoid reverse patch
2022-03-12 22:06:48 +01:00
Philip Eisenlohr
f57a9aa952
Merge branch 'development' into CI-with-statistics
2022-03-12 15:23:55 -05:00
Philip Eisenlohr
1b127c65a6
statistics stage for runtime and commit history
2022-03-12 15:22:56 -05:00
Philip Eisenlohr
e04df124e6
use PRIVATE with most recent plot-commithistory.py
2022-03-12 14:37:35 -05:00
Test User
cf49310df7
[skip ci] updated version information after successful test of v3.0.0-alpha6-140-g527c1c222
2022-03-12 16:13:32 +01:00
Martin Diehl
527c1c2225
Merge remote-tracking branch 'origin/vtk-add-label-data-table' into development
2022-03-12 14:10:30 +01:00
Test User
746e02db6b
[skip ci] updated version information after successful test of v3.0.0-alpha6-137-g00ef0c6b6
2022-03-12 13:21:25 +01:00
Martin Diehl
00ef0c6b64
Merge branch 'fixed-mesh_MPI-test' into 'development'
...
fixed mesh_MPI test (PETSc with working ml)
See merge request damask/DAMASK!544
2022-03-12 10:16:31 +00:00
Martin Diehl
fea00ff65d
fixed mesh_MPI test (PETSc with working ml)
2022-03-12 09:05:20 +01:00
Philip Eisenlohr
56c33b8a5c
flipped VTK.add to use (label,data) to be consistent with other functionality
2022-03-11 20:07:18 -05:00
Test User
d5a0933978
[skip ci] updated version information after successful test of v3.0.0-alpha6-134-g0d22cfb83
2022-03-12 01:45:01 +01:00
Martin Diehl
0d22cfb83d
table.__init__ now has common order of arguments (label, data)
2022-03-11 22:31:35 +01:00
Martin Diehl
c5c2763e1f
several improvements
...
- DataFrame.append is deprecated
- restored special case `None` for Grid.vicinity_offset and Grid.clean
- sorted procedures of Grid according to functionality
2022-03-11 22:22:12 +01:00
Martin Diehl
c5e16e08ae
check prerequisites
2022-03-11 11:39:31 +01:00
Sharan Roongta
b1effccafe
Merge branch 'initial-temp' into 'development'
...
Initial temperature
See merge request damask/DAMASK!539
2022-03-11 00:21:21 +00:00
Martin Diehl
8f9ba9d6e4
test with initial conditions in grid file
2022-03-10 18:51:27 +01:00
Test User
1d0d082075
[skip ci] updated version information after successful test of v3.0.0-alpha6-126-g8d9d13c15
2022-03-10 09:56:36 +01:00
Martin Diehl
e8383cec69
Merge remote-tracking branch 'origin/development' into initial-temp
2022-03-10 08:52:05 +01:00
Martin Diehl
8d9d13c159
includes test w/o dependency for ML preconditioner
2022-03-10 07:38:07 +01:00
Martin Diehl
d1c6434bb2
corner case: empty set
...
will be checked by extra test
2022-03-10 07:37:46 +01:00
Philip Eisenlohr
51d220dce0
Merge branch 'polishing' into 'development'
...
various improvements
See merge request damask/DAMASK!538
2022-03-10 02:06:47 +00:00
Philip Eisenlohr
4f6d9aa4b6
adjusted faulty test
2022-03-09 19:01:45 -05:00
Philip Eisenlohr
f13a4c82da
grid.clean/vicinity now uses ball neighborhood; lots of polishing
2022-03-09 18:26:52 -05:00
Philip Eisenlohr
3d9ac817bb
shorter code
2022-03-09 18:24:18 -05:00
Martin Diehl
f848007878
did not work, not needed
2022-03-09 22:42:38 +01:00
Martin Diehl
790ca57ea0
specify initial temperature per point
2022-03-09 21:29:40 +01:00
Martin Diehl
da5ba82299
initial condition can be specified per point/cell
2022-03-09 20:40:03 +01:00
Martin Diehl
98033e41dc
test only use modern Result.view API
2022-03-09 20:31:19 +01:00
Martin Diehl
b916712946
Merge remote-tracking branch 'origin/keyword-view' into polishing
2022-03-09 15:36:00 +01:00
Martin Diehl
4c941c608f
better names and description
2022-03-09 15:35:36 +01:00
Martin Diehl
c2453c56f1
Merge remote-tracking branch 'origin/development' into polishing
2022-03-09 15:22:22 +01:00
Martin Diehl
05541736a6
clearer message
2022-03-09 15:18:18 +01:00
Test User
2b27388c05
[skip ci] updated version information after successful test of v3.0.0-alpha6-88-g2162442e0
2022-03-09 12:08:17 +01:00
Sharan Roongta
2162442e0b
Merge branch 'separate-vtk' into 'development'
...
separate VTI
See merge request damask/DAMASK!537
2022-03-09 09:15:14 +00:00
Martin Diehl
c4a7c0096a
give default directly
...
only Colormap object caused problem (tab completion triggered '__repr__'
which means showing colormap in maplotlib window
2022-03-08 22:43:54 +01:00
Philip Eisenlohr
73f01c07d0
clarified colormap default; accept string as colormap name
2022-03-08 09:31:08 -05:00
Martin Diehl
20e056e26a
consistent interface also for internal functionality
...
allows to change multiple 'what's at the same time
2022-03-07 13:10:15 +01:00
Martin Diehl
fe8e55e470
KeyError more sensible here
2022-03-07 11:28:17 +01:00
Martin Diehl
bc020a9580
correct names
2022-03-07 10:40:28 +01:00
Martin Diehl
4e9e55f3ac
Merge remote-tracking branch 'origin/development' into separate-vtk
2022-03-07 10:33:28 +01:00
Martin Diehl
445d5ec720
propagate signals to running commands
...
otherwise, we have long running processes when GitLab terminates jobs in
a pipeline
2022-03-06 21:11:19 +01:00
Martin Diehl
425d148ea8
mypy-safe
2022-03-06 19:37:46 +01:00
Test User
01e777bc58
[skip ci] updated version information after successful test of v3.0.0-alpha6-73-g0b8adb2aa
2022-03-06 19:23:42 +01:00
Martin Diehl
d5965e5f89
Merge branch 'development' into polishing
2022-03-06 09:31:29 +01:00
Martin Diehl
b86292d19c
Merge branch 'state-type-cleanup' into polishing
2022-03-06 09:31:25 +01:00
Martin Diehl
0b8adb2aaa
editorial changes
2022-03-06 09:30:08 +01:00
Martin Diehl
612f739794
homogenization state is not integrated
2022-03-06 08:33:36 +01:00
Martin Diehl
f54849f495
enhance grid to store initial conditions
2022-03-06 00:54:42 +01:00
Martin Diehl
d8de8f8b39
initial conditions are of type real
2022-03-05 22:13:37 +01:00
Martin Diehl
d7ba853859
use None for no selection, empty list is 'nothing'
2022-03-05 20:37:47 +01:00
Martin Diehl
a77b63718c
remove deprecated interface options
2022-03-04 20:27:32 +01:00
Martin Diehl
f7b18981c9
shorter names (w/o loss of clarity)
2022-03-04 20:17:08 +01:00
Martin Diehl
bafc45d259
guide users
2022-03-04 19:07:23 +01:00
Martin Diehl
161e4b6815
testing new functionality
2022-03-04 10:57:49 +01:00
Martin Diehl
03912b0a03
Merge remote-tracking branch 'origin/development' into polishing
2022-03-04 03:44:36 +01:00
Martin Diehl
802957f61e
Merge remote-tracking branch 'origin/development' into separate-vtk
2022-03-01 22:52:36 +01:00
Test User
48544641ca
[skip ci] updated version information after successful test of v3.0.0-alpha6-71-g3bc1a5eda
2022-03-01 21:45:28 +01:00
Martin Diehl
954b720992
Merge remote-tracking branch 'origin/development' into polishing
2022-03-01 21:41:27 +01:00
Sharan
f4f656cec4
point to current development in PRIVATE
2022-03-01 20:39:48 +01:00
Franz Roters
3bc1a5eda4
Merge branch 'python-vtk-improvements' into 'development'
...
Resolve issues in #149
See merge request damask/DAMASK!535
2022-03-01 08:10:39 +00:00
Martin Diehl
dd68aad83b
not used
2022-02-28 19:03:56 +01:00
Martin Diehl
0604d94e31
also store stdout
2022-02-28 19:02:46 +01:00
Martin Diehl
2cf904fe49
output to logfile helfulf for debug, especially with MPI
2022-02-28 18:54:46 +01:00
Martin Diehl
ad8758b340
better don't have unlimited time for planning as default
2022-02-28 16:15:07 +01:00
Martin Diehl
f9e04bc4cb
unifying interface
...
same same for same functionality, allow user to specify single integer
for convenience
2022-02-28 16:14:40 +01:00
Martin Diehl
7ee440c1b1
separating functionality for more flexibility
2022-02-28 01:35:39 +01:00
Test User
3c4faf972e
[skip ci] updated version information after successful test of v3.0.0-alpha6-40-gc4fdbf88c
2022-02-28 00:26:54 +01:00
Martin Diehl
efa30d1f3a
functions don't need acces to variables of function
...
better keep them out
2022-02-27 17:27:47 +01:00
Martin Diehl
1cae6c4533
keep functionality separated
2022-02-27 17:02:13 +01:00
Martin Diehl
c4fdbf88c8
Merge branch 'thermal-partioning' into development
2022-02-27 16:59:22 +01:00
Martin Diehl
c8e70ada62
extend to multiple homogenization scheme
2022-02-27 16:58:40 +01:00
Martin Diehl
53fe11484d
not used
2022-02-27 15:50:55 +01:00
Martin Diehl
f78c422af9
easier to understand
...
the condition is there to avoid problems if the dataset is not created
because it is empty (e.g. requesting xi_sl for Nslip=[0])
2022-02-27 15:50:43 +01:00
Martin Diehl
c7b512a94e
support the user
2022-02-26 17:40:12 +01:00
Martin Diehl
a314e63ed2
homogenize: (material index, material ID) -> material ID
...
mutable describes meaning of parameter better
2022-02-26 14:22:00 +01:00
Philip Eisenlohr
bee3f08d77
test __repr__ functionality with str()
2022-02-24 19:15:28 -05:00
Philip Eisenlohr
fd52c18488
remove debug print statements in tests
2022-02-24 18:35:48 -05:00
Martin Diehl
3ee0434836
avoid nasty error in MPI parallel situations
2022-02-24 15:18:37 +01:00
Martin Diehl
28ffdb7c1c
simplified
2022-02-24 12:41:14 +01:00
Martin Diehl
2bdf0d11cb
check N_constituents only if active
2022-02-24 12:13:22 +01:00
Martin Diehl
a78da9dca7
older gfortran does not support %re and %im for complex numbers
2022-02-24 11:25:21 +01:00
Martin Diehl
8a84f6b07f
origin can be negative
2022-02-24 11:24:54 +01:00
Test User
6d50066a04
[skip ci] updated version information after successful test of v3.0.0-alpha6-27-gf4a15f579
2022-02-23 18:55:29 +01:00
Philip Eisenlohr
320ab70270
Merge branch 'development' into 'python-vtk-improvements'
...
# Conflicts:
# python/damask/_vtk.py
2022-02-23 14:20:52 +00:00
Philip Eisenlohr
08a96f64f5
make mypy happy...
2022-02-23 09:12:55 -05:00
Sharan Roongta
f4a15f5796
Merge branch 'consistent-uppercase-in-exceptions' into 'development'
...
Consistent formatting of raised messages
See merge request damask/DAMASK!533
2022-02-23 13:55:14 +00:00
Philip Eisenlohr
5882a8560c
shortened __repr__ code
2022-02-23 08:38:03 -05:00
Martin Diehl
bc2a9de095
copy and paste error
2022-02-23 07:23:29 +01:00
Martin Diehl
77e57a268c
unified.
...
the default python description "Return repr(self)." is pretty useless,
so better agree on a DAMASK standard
2022-02-23 07:21:30 +01:00
Test User
ba4a99ebe6
[skip ci] updated version information after successful test of v3.0.0-alpha6-23-gf944975ac
2022-02-23 06:57:12 +01:00
Martin Diehl
59755c67ce
human-readable reporting
2022-02-23 06:49:38 +01:00
Martin Diehl
cf3f869877
make clear that mechanical is always initialized
2022-02-23 06:19:16 +01:00
Martin Diehl
e54e7b8513
this is the example for 8 grains/constituents
...
we could add other examples if needed, but as far as I understood this
does not makes sense anyways
2022-02-23 06:10:26 +01:00
Martin Diehl
852959e1b8
call correct funtion
...
does nothing than reporting at the moment
2022-02-23 05:44:12 +01:00
Martin Diehl
339d081dd5
simplified logic to reflect what we are doing
2022-02-23 05:42:44 +01:00
Martin Diehl
94c6542122
more helpful error message
2022-02-23 05:33:30 +01:00
Martin Diehl
f944975ac5
Merge branch 'symops-in-crystal' into 'development'
...
symmetry_operations belong to Crystal
See merge request damask/DAMASK!534
2022-02-23 00:54:21 +00:00
Sharan
9ff31d4f2b
suggested changes from MR !530
2022-02-22 23:16:14 +01:00
Sharan
176b7b200a
Merge remote-tracking branch 'origin/development' into thermal-partioning
2022-02-22 23:08:19 +01:00
Philip Eisenlohr
84d1d533f4
Merge branch 'parallel-mesh' into 'development'
...
testing mesh in parallel
See merge request damask/DAMASK!531
2022-02-22 20:20:45 +00:00
Martin Diehl
a9d4e89250
Merge branch 'crystal-examples' into 'development'
...
some guidance for users
See merge request damask/DAMASK!532
2022-02-22 19:23:02 +00:00
Philip Eisenlohr
ae2aa096fb
fixed flatten order=F; cividis default.
2022-02-22 12:23:29 -05:00
Philip Eisenlohr
661b7fb602
slight polish
2022-02-22 10:56:12 -05:00
Philip Eisenlohr
47dcd4bd41
follow Python exception message convention of lower-case
2022-02-22 10:42:05 -05:00
Philip Eisenlohr
6a4ad7ff75
moved symmetry_operations from Orientation to Crystal
2022-02-22 10:12:03 -05:00
Philip Eisenlohr
aeb0e527ec
Consistent formatting of raised messages
2022-02-22 09:46:12 -05:00
Philip Eisenlohr
3d554e40b9
clarify real/reciprocal space coordinates
2022-02-22 09:15:32 -05:00
Martin Diehl
947f228225
Merge remote-tracking branch 'origin/development' into parallel-mesh
2022-02-22 14:56:25 +01:00
Test User
744f5755ff
[skip ci] updated version information after successful test of v3.0.0-alpha6-14-g3657b2316
2022-02-22 14:44:56 +01:00
Martin Diehl
be11da2284
testing new functionality
2022-02-22 14:00:36 +01:00
Sharan Roongta
3657b2316d
Merge branch 'homogenization-output' into 'development'
...
extra output in phase_thermal and homogenization_mechanical
See merge request damask/DAMASK!530
2022-02-22 11:08:27 +00:00
Martin Diehl
f6de182eb6
get information about dataset labels
2022-02-22 08:08:41 +01:00
Martin Diehl
e8a4f06634
out of place behavior for VTK
2022-02-22 07:49:44 +01:00
Martin Diehl
3a078db6f1
some guidance for users
2022-02-22 06:40:17 +01:00
Sharan Roongta
e26e8c715f
pass data to homogenization and phase level at the same time
2022-02-21 22:40:41 +01:00
Martin Diehl
e82738e067
testing mesh in parallel
...
works, at least for small examples
2022-02-21 21:21:47 +01:00
Test User
d1620d9268
[skip ci] updated version information after successful test of v3.0.0-alpha6-4-gca6a3e786
2022-02-21 12:46:52 +01:00
Martin Diehl
c975a5b437
needed for out of place behavior
...
pickle/deepcopy does not work
2022-02-21 12:12:17 +01:00
Martin Diehl
22fa9c9772
add scalebar
2022-02-21 11:19:53 +01:00
Franz Roters
ca6a3e7869
Merge branch 'update-crystal-structure-name' into 'development'
...
Update crystal structure name
See merge request damask/DAMASK!529
2022-02-21 09:00:00 +00:00
Martin Diehl
f6bcabd328
Update crystal structure name
2022-02-21 09:00:00 +00:00
Martin Diehl
45dc9cf7a6
show scalar data, use to show material of grid
2022-02-21 08:09:55 +01:00
Martin Diehl
9fe51686e5
allow to use '~' in path
...
not sure how to test, i.e. how to create a fixture to have a fake home
2022-02-21 07:19:05 +01:00
Martin Diehl
692b6d66ec
following hierarchical structure
2022-02-20 15:51:51 +01:00
Martin Diehl
909e1461b9
show thermal options
2022-02-19 23:11:10 +01:00
Martin Diehl
4cc7f94eef
guide the user
2022-02-19 23:10:05 +01:00
Martin Diehl
2f08624c18
Use centrally defined room temperature
2022-02-19 21:42:38 +01:00
Martin Diehl
dce8f9e635
enable output of temperature per phase
2022-02-19 18:56:41 +01:00
Martin Diehl
968e55b0bc
output homogogenized F and P
...
was disabled for historic reasons only
2022-02-19 15:35:38 +01:00
Test User
9ba0a4bd86
[skip ci] updated version information after successful test of v3.0.0-alpha6-1-g5cc64fc95
2022-02-19 14:56:41 +01:00
Martin Diehl
b44a862a8a
data structures to output mechanical results (homogenization)
2022-02-19 14:19:11 +01:00
Martin Diehl
d97f515b77
polishing
...
RGC numerics is still annoying (and was probably never used in the last
10 years)
2022-02-19 13:56:24 +01:00
Martin Diehl
5cc64fc958
fixed a few glitches detected when making 3.0.0alpha6
2022-02-19 12:31:29 +01:00
Philip Eisenlohr
fe2ab947ec
somehow "Sequence" was missing from import
2022-02-18 14:50:28 -05:00
Philip Eisenlohr
0adc827278
Merge branch 'development' into python-vtk-improvements
2022-02-18 14:46:40 -05:00
Philip Eisenlohr
75f535b60c
welcome back rectilineargrid...
2022-02-18 11:45:49 -05:00
Philip Eisenlohr
e602653b3b
remove obsolete grid_filter import
2022-02-17 18:50:53 -05:00
Philip Eisenlohr
8e19e93b39
polishing of doc strings
2022-02-17 18:49:45 -05:00
Philip Eisenlohr
38ac791b58
proper understanding of a rectiliniearGrid
2022-02-17 17:54:26 -05:00
Philip Eisenlohr
4426172c14
Merge branch 'development' into python-vtk-improvements
2022-02-15 18:07:18 -05:00
Philip Eisenlohr
c5f2865121
make apparent that vtk.get automatically "squeezes"
2022-02-15 18:04:21 -05:00
Philip Eisenlohr
a8898163ce
polishing of error message styles
2022-02-15 16:48:24 -05:00
Philip Eisenlohr
e2d1ffe7b8
condensed add_table test
2022-02-15 16:42:17 -05:00
Philip Eisenlohr
6916160ed1
implemented VTK.add(damask.Table)
2022-02-15 16:38:02 -05:00
Philip Eisenlohr
18f9ac7d44
outsource tail-repacking of characters into string (util.tail_repack)
2022-02-14 12:11:01 -05:00
Philip Eisenlohr
2ce464c48e
vtk.comments as directly accessed property
2022-02-14 09:24:12 -05:00