Abisheik Panneerselvam
6a9c892d7b
Merge branch 'write_ipdisplacements' into 'development'
...
Write ip displacements
See merge request damask/DAMASK!414
2021-07-26 09:01:04 +00:00
Martin Diehl
f22f30e05d
same functionality as for 1D
2021-07-24 14:27:00 +02:00
Martin Diehl
d6ce721a25
need to check type of leaf
...
otherwise, using a [list] where a scalar is expected results in a crash,
not in a meaningful error message
2021-07-24 12:10:59 +02:00
Martin Diehl
d216e77ca6
default values for p/q are dangerous
2021-07-23 09:07:39 +02:00
Martin Diehl
2cc8612572
consistent variable names
2021-07-23 07:16:08 +02:00
Martin Diehl
f6378790f1
following python
...
we might want to rename the whole module from 'lattice' to 'crystal'
2021-07-23 06:46:17 +02:00
Martin Diehl
f5af352644
whitespace adjustments
2021-07-23 00:09:51 +02:00
Martin Diehl
d682b477dd
following paper
2021-07-22 23:22:45 +02:00
Martin Diehl
85fd2e3fad
not needed
2021-07-22 23:15:20 +02:00
Martin Diehl
3f7043de74
standard name
2021-07-22 23:15:20 +02:00
Martin Diehl
7e27baacfe
missing conversion
2021-07-22 21:39:05 +02:00
Martin Diehl
a03aa97970
default name
2021-07-22 15:41:09 +02:00
Martin Diehl
4fab078d18
multinomial tested+simplified
2021-07-22 15:31:30 +02:00
Martin Diehl
d9aa638ad7
shorter
2021-07-22 15:11:38 +02:00
Martin Diehl
5ac592eb9e
initialize L_(i/p), L_(i,p)0
2021-07-22 12:31:10 +02:00
Martin Diehl
69cc0b528b
do calculation for initialization
2021-07-22 11:38:03 +02:00
Martin Diehl
aa03e59306
same statement, different syntax but silences gfortran runtime warning
...
with automated LHS, compiling in DEBUG mode (tested for mesh solver)
gives:
home/m/DAMASK/src/phase_mechanical.f90:1010:43: runtime error: signed integer overflow:
-9223372036854775808 - 1 cannot be represented in type 'integer(kind=8)'
2021-07-22 11:24:10 +02:00
Martin Diehl
5b66db8a39
only mechanics at the moment
...
will be extended, but most likely differently
2021-07-22 10:12:43 +02:00
Martin Diehl
eb834b635d
unify notation with grid
...
consistent style: Symbols, not descriptions.
also removed untested/unused loginc functionality. Once load cases are
written in YAML, we can introduce the scaling as in DAMASK_grid
2021-07-22 08:48:44 +02:00
Martin Diehl
173a5f8e55
less public/unneeded variables
2021-07-22 07:48:01 +02:00
Martin Diehl
de7ef43095
documenting/silencing gfortran
2021-07-21 23:49:24 +02:00
Martin Diehl
aace5d25a8
initialization needed
2021-07-21 23:19:41 +02:00
Martin Diehl
58a7921966
no need for temp, pack instead of reshape for 1D array
2021-07-21 22:45:04 +02:00
Martin Diehl
b817c620a3
let the computer count
2021-07-21 21:25:33 +02:00
Martin Diehl
23077fd58c
testing coordinates
...
I don't understand why this pattern exists (with w(2) = 3, w(3) = 2),
but it exists
2021-07-21 19:42:53 +02:00
Martin Diehl
5a04a1d661
let the computer do the counting
2021-07-21 19:41:14 +02:00
Martin Diehl
c56979e2ad
single source of truth
2021-07-21 18:47:19 +02:00
Martin Diehl
000007ba59
better test automatically
2021-07-21 18:06:37 +02:00
Martin Diehl
b1ba64e6af
understanding floating point precision
...
double can use 16 or 17 significant figures
- if the leading number is high (above 5 or so), only 16 figures are
significant.
- a trailing 1 is never significant
2021-07-21 18:04:50 +02:00
Martin Diehl
76572e4ca9
standard notation
2021-07-21 16:34:33 +02:00
Martin Diehl
e3e9dfdc60
following paper
2021-07-21 16:29:57 +02:00
Martin Diehl
8feeda6f05
phase_mechanical_elastic should store data related to elasticity
2021-07-21 16:23:21 +02:00
Martin Diehl
fc5237fa80
using central values
2021-07-21 15:46:38 +02:00
Martin Diehl
8259cb3cdc
notation as in paper
2021-07-21 15:03:28 +02:00
Martin Diehl
b2e94974ca
short names
2021-07-21 14:52:37 +02:00
Abisheik Panneerselvam
f25dee4c3a
quad points updated and rounded based on literature values
2021-07-21 14:34:18 +02:00
Sharan Roongta
df1fe39dc2
Merge remote-tracking branch 'origin/development' into write_ipdisplacements
2021-07-21 13:30:12 +02:00
Martin Diehl
6f19113072
L, P, F, etc. are second order tensors
2021-07-21 06:19:04 +02:00
Martin Diehl
b98819a36c
adjusting names
2021-07-20 18:29:21 +02:00
Abisheik Panneerselvam
a919ac0aea
Merge branch 'write_ipdisplacements' of git.damask.mpie.de:damask/DAMASK into write_ipdisplacements
2021-07-20 15:35:48 +02:00
Abisheik Panneerselvam
86d918367f
Round quadrature points
2021-07-20 15:34:13 +02:00
Abisheik Panneerselvam
4a2e62fdb2
Merge branch 'development' into 'write_ipdisplacements'
...
# Conflicts:
# src/mesh/mesh_mech_FEM.f90
2021-07-19 17:19:40 +00:00
Abisheik Panneerselvam
a654cd4fb1
To avoid fortran double variable truncation for quadrature points
2021-07-19 17:07:43 +02:00
Martin Diehl
97203ff551
document and keep definitions together
2021-07-18 23:30:30 +02:00
Martin Diehl
53b7aab29d
use ph,en access pattern
2021-07-18 09:48:49 +02:00
Martin Diehl
6ad6158bfb
(en)try is the name used in the DADF5 file
2021-07-18 09:44:52 +02:00
Martin Diehl
57ad308a7f
readable
2021-07-18 09:22:12 +02:00
Martin Diehl
d068f45aa0
avoid superflouos damage calculations
2021-07-17 15:25:00 +02:00
Martin Diehl
c109d5a37b
better have different physics separated
2021-07-17 14:06:48 +02:00
Martin Diehl
f9edeb40a5
descriptive names
2021-07-17 11:50:21 +02:00