Martin Diehl
dfe65e406d
restart for commercial FE solvers untested
...
better no code than unreliable code. If functionality is needed,
implement it without the use of publicly writeable variables
2019-10-23 22:13:31 +02:00
Martin Diehl
8a4a5a8bef
Merge remote-tracking branch 'origin/development' into age-separately-2
2019-10-23 22:05:30 +02:00
Martin Diehl
e1d820bff1
does not support restart
2019-10-23 22:04:50 +02:00
Martin Diehl
60a19c020d
cleaning
2019-10-23 21:17:56 +02:00
Martin Diehl
1253c6abf1
Merge remote-tracking branch 'origin/development' into labeled-systems
2019-10-18 19:31:08 +02:00
Sharan Roongta
2c0264191e
typo!
2019-10-18 17:13:19 +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
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
dcbd7624dd
array order was wrong
2019-10-14 11:25:48 +02:00
Martin Diehl
57af822396
better readable
2019-10-14 10:36:59 +02:00
Martin Diehl
57fef8fa57
consistent naming
2019-10-14 10:08:35 +02:00
Martin Diehl
fae4546cfd
polishing
2019-10-14 09:37:31 +02:00
Martin Diehl
513b1906f6
bugfixes:
...
cell definition was not stored correctly due to wrong indexing
2019-10-14 08:23:21 +02:00
Martin Diehl
c41d8eb257
use new data structure to calculate cell node coordinates
2019-10-13 23:34:03 +02:00
Martin Diehl
2b65c888c4
avoid public variables
2019-10-13 22:16:42 +02:00
Martin Diehl
33e639426a
polishing
2019-10-13 21:45:08 +02:00
Martin Diehl
d03efade06
better calculate nodes later
2019-10-13 21:09:49 +02:00
Martin Diehl
369cae5332
no public variables
2019-10-13 20:52:49 +02:00
Martin Diehl
6456f9891b
avoid public variables
2019-10-13 20:34:20 +02:00
Martin Diehl
c2a8701940
further removal of deprecated stuff
2019-10-13 19:55:25 +02:00
Martin Diehl
4999aa4e14
more cleaning
2019-10-13 19:41:55 +02:00
Martin Diehl
e0cb1a87cd
cleaning
2019-10-13 19:22:57 +02:00
Martin Diehl
e3b16639bf
native integer needs to match
...
otherwise, results are wrong. Therefore, we need to use our own HDF5
library since MSC provides one for 4 byte integers
2019-10-13 18:20:54 +02:00
Martin Diehl
004abc2d4e
cell node definition needs to be stored
2019-10-13 13:28:04 +02:00
Martin Diehl
ed1d06d6f1
make functions independent of file state
2019-10-13 11:53:35 +02:00
Martin Diehl
9ea91b84e8
easier to read and without file access
2019-10-13 11:48:27 +02:00