Sharan Roongta
f38e32572f
Merge branch 'modernize-testing' into development
2020-09-08 12:30:13 +02:00
Martin Diehl
d176a89c78
ensure defined initital state
2020-09-07 13:20:00 +02:00
Martin Diehl
751bf7862d
variable name = parameter name
2020-09-07 11:48:26 +02:00
Martin Diehl
2f7414de22
only m=1 makes sense for isobrittle
2020-09-07 11:46:12 +02:00
Martin Diehl
d66cdc8324
fixed incomplete rename
2020-08-30 06:52:15 +02:00
Martin Diehl
80b84cf76a
fixed hickup of state variables
...
two times the wrong location resulted in the correct behavior before
2020-08-29 23:37:59 +02:00
Martin Diehl
23bf51cca0
homogenizationAt from discretization not needed anymore
2020-08-29 16:45:18 +02:00
Martin Diehl
44bb99c57a
not needed
2020-08-29 16:34:19 +02:00
Martin Diehl
4fe4190ee0
mapping renamed
...
now we have two mappings, 'phase' and 'homogenization'. They `unwind`
the definition in 'materialpoint' in 'material.yaml'. Since we
never introduced the inverse mapping, I have removed the cellResults
subfolder.
2020-08-25 11:02:51 +02:00
Martin Diehl
55443a3ff5
reflect change of variable names in file layout version
2020-08-24 22:54:09 +02:00
Martin Diehl
8ef473b71c
new names in output
...
- constituent -> phase
- materialpoint -> homogenization
this gives a one-to-one correspondence to the material.yaml definition
next steps
1) adjust damask.Result python class
2) implement materialpoint output (homogeneous over the whole domain)
for homogenized quantities (currently T,F,P,phi)
2020-08-24 19:22:53 +02:00
Sharan Roongta
7754a1ea56
Restructuring for material.yaml
2020-08-15 16:08:46 +02:00
Philip Eisenlohr
c1358294f7
Corrected Kirchoff --> Kirchhoff
2020-08-12 15:14:00 -04:00
Martin Diehl
e6f1b17149
Gfortran 8 failed with
...
At line 115 of file DAMASK/src/system_routines.f90
Fortran runtime error: Unequal character lengths (93/52) in MERGE intrinsic
not sure whether this is a false alarm or not ...
2020-08-09 08:53:10 +02:00
Martin Diehl
68bf21c900
can use string of dynamic length
2020-08-09 06:40:43 +02:00
Martin Diehl
93adee2581
no need to have fixed string here
2020-08-09 06:27:29 +02:00
Martin Diehl
28bc1fae50
don't repeat code
2020-08-09 06:17:14 +02:00
Martin Diehl
2db8ba13fc
better reporting: show small values
2020-08-08 20:01:32 +02:00
Martin Diehl
c55e6edbf3
removed duplicate
2020-07-25 09:59:22 +02:00
Martin Diehl
86bef605e3
polishing
2020-07-24 23:40:42 +02:00
Martin Diehl
3ed1850d68
calculate R directly from F
...
no detour via inverse of U/V needed.
Determinant of R seems to deviate less from 1.0 with this version
2020-07-24 23:08:05 +02:00
Martin Diehl
0f2c0cf4b2
indentation fix
2020-07-24 22:44:41 +02:00
Martin Diehl
57b4236be8
more stable version
...
tests need to consider that quaternion definition is not unique for
Re(q) = 0.
2020-07-24 22:43:59 +02:00
Martin Diehl
ed16cb087e
Merge branch 'development' into marc-python-modifications
2020-07-22 14:10:56 +02:00
Franz Roters
fb02c69ac2
Merge branch 'Marc-IP-neighborhood' into 'development'
...
Marc ip neighborhood
See merge request damask/DAMASK!192
2020-07-20 11:07:04 +02:00
Martin Diehl
4860f9c9ce
drop support for parallel marc versions
...
can still be handled by the user, but is a niche use case
2020-07-18 09:51:53 +02:00
Franz Roters
d47273f564
Merge branch 'Marc-2019.1' into 'development'
...
Marc 2019.1
See merge request damask/DAMASK!191
2020-07-17 15:48:11 +02:00
Martin Diehl
d8e112c042
phaseAt needs constituent/element tuple
...
constituent is always 1 for nonlocal
2020-07-16 23:38:37 +02:00
Martin Diehl
ec56316683
IPneighborhood for MSC.Marc
...
tested for 8 ip hexahedaron
2020-07-16 15:26:00 +02:00
Martin Diehl
e1b018c47a
symlink was missing
2020-07-16 09:34:53 +02:00
Martin Diehl
190c9a1b0d
Merge branch 'misc-improvements' into Marc-2019.1
2020-07-16 09:28:11 +02:00
Sharan Roongta
98d0da8e31
Merge branch 'development' into using-submodules
2020-07-16 00:13:41 +02:00
Vitesh
f0fdcd0dee
Merge branch 'misc-improvements' into 'development'
...
Misc improvements
See merge request damask/DAMASK!189
2020-07-15 19:15:29 +02:00
Sharan Roongta
50a7caa61a
cleaning
2020-07-15 14:35:21 +02:00
Sharan Roongta
78eee9fe96
unnecessary debug output
2020-07-15 00:54:16 +02:00
Franz Roters
78c1b9c745
Marc 2019.1 is new standard version
2020-07-14 12:10:43 +02:00
Martin Diehl
b16508dd6c
clean namespace
2020-07-14 07:40:42 +02:00
Martin Diehl
133aa9111c
small polishing
2020-07-14 07:18:32 +02:00
Martin Diehl
2b58b3df97
closer to thoroughly tested python code
...
but with extra safety measures to prevent invalid operations
2020-07-14 06:55:40 +02:00
Martin Diehl
9f79faf819
using tolerances as in python results in invalid operations
2020-07-13 22:48:08 +02:00
Martin Diehl
8de3b67c26
no silent crash
2020-07-13 21:13:53 +02:00
Martin Diehl
fcaa319f56
polishing
2020-07-13 14:48:23 +02:00
Martin Diehl
696da9865b
Merge branch 'development' into misc-improvements
2020-07-13 13:56:04 +02:00
Martin Diehl
dbca47f113
better handling of corner cases
...
copy and paste from python code
2020-07-13 12:38:21 +02:00
Sharan Roongta
0067b44a0d
wrong logic
2020-07-12 18:38:52 +02:00
Sharan Roongta
70fb68d224
cleaning
2020-07-12 16:44:26 +02:00
Sharan Roongta
debe096a53
results placed where it belongs; cleaning
2020-07-12 15:22:40 +02:00
Sharan Roongta
5602abe690
generic interfaces makes sense
2020-07-12 13:27:28 +02:00
Sharan Roongta
3a5e3b36c1
better function name, crystallite should not know which physics is involved
2020-07-12 13:04:26 +02:00
Sharan Roongta
77567bd398
To circumvent Marc internal compiler error
2020-07-10 23:41:56 +02:00