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
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
Franz Roters
725158970a
add support for Marc2023.4
2024-01-04 15:22:09 +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
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
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
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
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
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
Martin Diehl
376d3f6986
Merge remote-tracking branch 'origin/development' into solver-cleanup
2023-12-29 08:13:21 +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
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
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
Martin Diehl
169bc977d7
was a 'write-only' variable
2023-12-23 22:39:23 +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
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
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
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
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
Sharan Roongta
0798548f0f
this structure seems cleaner, i.e., BC per face
2023-12-17 00:04:55 +01:00