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
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
582f72377a
Merge remote-tracking branch 'origin/development' into CLI-material
2023-06-07 12:53:20 +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
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
Martin Diehl
a5ce0f9b1e
self test failed once, relaxing tolerances
2023-05-31 13:13:26 +02: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
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
Martin Diehl
563f908d0c
testing misc functionality
2023-04-14 11:17:29 +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
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
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
Martin Diehl
043d48d4d3
correct unit
2023-03-21 22:41:52 +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
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
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
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
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
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
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
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
Philip Eisenlohr
dd4390fb75
Shorthand subroutines for standard HDF/MPI error checking to avoid code duplication
2023-02-22 15:50:10 +00: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
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
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
Martin Diehl
8f3d9a9183
Resolve "function to handle default of optional arguments"
2023-02-18 20:30:57 +00: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
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
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
Franz Roters
4c65047612
calculate plastic dissipation based on M_p not S
2023-02-13 17:59:22 +01: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
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
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
13081dd655
relaxed tolerances needed on maws05
2023-02-01 19:27:04 +01:00
Daniel Otto de Mentock
786127af10
add some descriptions and correct wrong uppercase
2023-01-27 10:25:41 +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
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
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
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
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
Martin Diehl
f6be4e11e8
Merge remote-tracking branch 'github-md/fix-github-actions' into development
2023-01-11 21:31:34 +01:00
Martin Diehl
da0a15f63a
string length is not know, avoid overflow
2023-01-10 11:54:13 +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
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
Martin Diehl
384bb8a262
avoid failing tests cause by limited floating point precision
2023-01-08 14:31:58 +01:00
Martin Diehl
eb74d5a097
polishing
2023-01-08 11:54:42 +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
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
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
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
Martin Diehl
a2a4054a37
give explanation of unexpected code
2022-12-25 16:36:01 +01:00
Martin Diehl
38e6f4b49b
Merge remote-tracking branch 'origin/select-mu' into development
2022-12-20 00:47:24 +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
5f8ef4ac71
Merge branch 'grid-FEM-simplifications' into 'development'
...
style polishing
See merge request damask/DAMASK!686
2022-12-16 12:32:21 +00:00