Martin Diehl
3de605d782
better name
2019-10-19 16:06:01 +02:00
Martin Diehl
64731369e3
general definition for strain tensors
2019-10-19 16:05:53 +02:00
Martin Diehl
a665d5726d
polishing
2019-10-19 13:22:37 +02:00
Martin Diehl
b31de5d0f6
outsourcing tensor math to mechanics class
...
strain calculation is generalize to arbitrary order and simplified: No
need for svd, F^T F/F F^T does the job.
2019-10-19 12:54:16 +02:00
Martin Diehl
e51f6cee72
improved handling of string types for HDF5
...
- convert bytes to string when reading
- convert string to bytes when writing
2019-10-19 09:47:26 +02:00
Martin Diehl
5f0a48fae7
enhanced and documented
2019-10-19 08:51:51 +02:00
Martin Diehl
f4a0a5cfe5
substitute error introduced when enabling MSC.Marc
2019-10-18 22:03:31 +02:00
Martin Diehl
bd7b5ad27b
old python2.7 scripts with only a loose connection to DAMASK
...
if needed, simply take them from an old release version
2019-10-18 21:46:44 +02:00
Martin Diehl
dc9aca5710
copy and paste error/invalid syntax
2019-10-18 20:57:36 +02:00
Martin Diehl
5858d03a6b
prospector complaints for stupid reasons
2019-10-18 20:55:39 +02:00
Martin Diehl
b70ad9ff54
Merge branch 'development' into DADF5-improvements
2019-10-18 20:54:54 +02:00
Martin Diehl
b119d2fefa
Fortran submodule support in older cmake is broken
...
better use even 3.14 and above
https://www.scivision.dev/fortran-2008-submodule-cmake
2019-10-18 20:51:45 +02:00
Martin Diehl
3336cfc3da
better have tensor functions available
...
allows in-memory evaluation of results
2019-10-18 20:50:03 +02:00
Martin Diehl
1a34a6f7b5
some useful tensor operations
2019-10-18 20:41:39 +02:00
Martin Diehl
47ba7d49b5
allow to use the same label twice in a function
2019-10-18 20:39:00 +02:00
Martin Diehl
129920cbf8
Merge remote-tracking branch 'origin/addCumulative-option-product' into development
2019-10-18 19:39:40 +02:00
Philip Eisenlohr
f8ffd7e39c
added specifics to resulting column label (sum or prod)
2019-10-18 09:30:43 -04:00
Test User
6c554bae1b
[skip ci] updated version information after successful test of v2.0.3-944-gfea6c268
2019-10-18 13:43:04 +02:00
Martin Diehl
edcb8f9c4d
name change in development
2019-10-18 12:55:15 +02:00
Martin Diehl
de912c22b4
Merge branch 'development' into HDF5-spectral-displacements
2019-10-18 12:54:12 +02:00
Franz Roters
fea6c268a8
Merge branch 'nonlocal-again-with-Marc' into 'development'
...
Nonlocal again with marc
See merge request damask/DAMASK!99
2019-10-18 11:30:15 +02:00
Franz Roters
7ddb724861
[skip ci] corrected wrongly copied comment
2019-10-18 11:27:37 +02:00
Martin Diehl
76236a4a0c
direct initialization (float64 is anyway standard)
2019-10-17 22:41:18 +02:00
Philip Eisenlohr
03a3edc128
added option to multiply values instead of summing them
2019-10-17 13:23:14 -04:00
Test User
e074bf7842
[skip ci] updated version information after successful test of v2.0.3-922-gcebbfc90
2019-10-17 17:09:01 +02:00
Sharan Roongta
cebbfc906d
Merge branch 'hex-reorder-2ndtry' into development
2019-10-17 14:58:43 +02:00
Martin Diehl
b9027e3257
checking size of unallocated array does not work
2019-10-17 08:40:05 +02:00
Martin Diehl
88df7f2957
store cell normal directions
2019-10-17 07:48:57 +02:00
Martin Diehl
b386dc73b2
enable to non-transposed tensor data
...
usually, we store per data per cell, i.e. len(shape(x)) == 3 means x is
a tensor.
Due to the use of transposed tensors (due to column-major storage order
in Fortran), we usually want to store the transpose of (3x3) tensors.
Now the default can be changed
2019-10-17 07:46:20 +02:00
Martin Diehl
008f717c08
avoid reading from file
2019-10-17 06:10:00 +02:00
Martin Diehl
2b68c108f0
read from memory, not from file
2019-10-17 05:54:08 +02:00
Martin Diehl
f33a99d125
polishing
2019-10-17 00:21:48 +02:00
Martin Diehl
3f481e1cea
corrected volume calculation and write to DADF5.
...
follows https://www.osti.gov/servlets/purl/632793/
2019-10-16 22:00:25 +02:00
Martin Diehl
9b5545229f
leftover comment ...
2019-10-16 21:13:43 +02:00
Martin Diehl
95ecc05cb0
better test ...
2019-10-16 21:13:26 +02:00
Martin Diehl
0ae0e23325
volume calculation was wrong
...
could result in negative volumes
2019-10-16 20:56:31 +02:00
Martin Diehl
dbe15f88f2
bugfix: forgot to read file
...
first draft of nonlocal functions for area normal, area, and volume
2019-10-16 17:19:19 +02:00
Martin Diehl
4e213514bd
cleaning
2019-10-16 13:04:20 +02:00
Martin Diehl
3a1c4f95c3
some polishing
2019-10-16 08:40:27 +02:00
Martin Diehl
3abb549eab
better encapsulation
...
inputRead fully parses the input file and gives back the required data
2019-10-16 04:45:38 +02:00
Martin Diehl
0f77d2efdb
consistent use of subroutines
...
clearly reveal input(out) arguments
2019-10-16 04:22:21 +02:00
Martin Diehl
ffb4b2a455
theMesh is not useful
...
maybe a shared mesh class becomes useful when Abaqus and PETSc mesh
require similar functionality
elem type can be reported directly
2019-10-16 03:57:51 +02:00
Martin Diehl
1d70d9b6ae
mesh type not very beneficial
2019-10-15 21:58:49 +02:00
Martin Diehl
c4db2841ab
further cleaning
2019-10-15 14:16:03 +02:00
Martin Diehl
aab19af131
consistent use of subroutines, not functions.
...
grouping file reading into meta function
2019-10-15 12:54:46 +02:00
Franz Roters
91691744c6
Merge branch 'Marc-No-nonlocal' into 'development'
...
Marc no nonlocal
See merge request damask/DAMASK!98
2019-10-15 10:35:37 +02:00
Martin Diehl
9ee709d214
polishing
2019-10-14 15:09:16 +02:00
Martin Diehl
1726d95a56
wrong macro was defined
2019-10-14 14:39:53 +02:00
Martin Diehl
d73e653f50
support for unstructured grid (FEM)
2019-10-14 14:13:03 +02:00
Martin Diehl
dcbd7624dd
array order was wrong
2019-10-14 11:25:48 +02:00