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
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