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
e4ad5a94a5
better names
2023-12-16 18:28:17 +01:00
Sharan Roongta
9a1cf1a04e
first changes for YAML mesh load case, and simplification of code
2023-12-15 16:03:39 +01:00
Martin Diehl
55d08fdd6f
Cli improvements
2023-12-14 12:03:11 +00: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
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
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
Martin Diehl
1b60bc14e8
more flexibility for setting default values
2023-12-10 22:22:19 +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
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
7063c59b6a
consistent capitalization
2023-12-09 14:22:14 +01: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
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
8ace3411b4
restore correct behavior
2023-12-05 15:58:06 +01:00
Martin Diehl
660b472747
centralized function for ones/zeros
2023-12-04 23:38:58 +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
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
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
Martin Diehl
1fb5e159ad
larger tolerance (test failed on Intel)
2023-11-27 06:41:13 +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