Commit Graph

16676 Commits

Author SHA1 Message Date
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
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
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