Martin Diehl
28ffdb7c1c
simplified
2022-02-24 12:41:14 +01:00
Martin Diehl
dce8f9e635
enable output of temperature per phase
2022-02-19 18:56:41 +01:00
Martin Diehl
968e55b0bc
output homogogenized F and P
...
was disabled for historic reasons only
2022-02-19 15:35:38 +01:00
Martin Diehl
b44a862a8a
data structures to output mechanical results (homogenization)
2022-02-19 14:19:11 +01:00
Martin Diehl
b43695067d
Merge remote-tracking branch 'origin/development' into nonlocal-standard-access
2022-02-11 12:53:58 +01:00
Martin Diehl
2110690ae4
Merge remote-tracking branch 'origin/development' into no-global-dot-state
2022-02-09 22:53:04 +01:00
Martin Diehl
bd657e6c62
fixed style and corrected copy and paste errors
2022-02-09 12:29:55 +01:00
Martin Diehl
9386ba5ef5
allocate not needed
2022-02-06 12:59:41 +01:00
Martin Diehl
3990536f1c
consistent order of arguments
2022-02-04 17:42:05 +01:00
Martin Diehl
afed13e2ca
ip/el not of interest
2022-02-04 13:23:37 +01:00
Martin Diehl
8aed927989
avoid use of co/ip/el at the phase level
2022-02-04 11:28:54 +01:00
Martin Diehl
3a0596a274
use en/ph access
2022-02-04 09:43:27 +01:00
Martin Diehl
a9a5c8fb73
simplify acces with pointer
...
naming will be adjusted once global deltaState is removed
2022-02-03 23:08:29 +01:00
Martin Diehl
85ca3a3f24
simplified/standardized
2022-02-03 22:57:32 +01:00
Martin Diehl
a243e10641
Merge remote-tracking branch 'origin/development' into Fortran-polishing
2022-02-03 09:01:33 +01:00
Sharan
038cdad85e
new naming
2022-02-02 23:58:21 +01:00
Martin Diehl
a14735f3db
first step towards removal of global dot state
...
less state => better code
2022-02-01 13:40:09 +01:00
Martin Diehl
4eb9c3dea7
correct name
2022-02-01 13:40:09 +01:00
Martin Diehl
49ca62f3af
only Chuck Norris can divide by zero
2022-02-01 11:22:27 +01:00
Martin Diehl
1871dcd75a
small polishing
2022-02-01 09:03:39 +01:00
Martin Diehl
08d3e22bcd
size is known
2022-02-01 08:35:00 +01:00
Martin Diehl
762f93d724
following naming convention
2022-01-29 15:30:59 +01:00
Martin Diehl
b34655b7fc
functions without side-effects are 'pure'
...
basically all 'getter' functions should be pure
2022-01-01 11:39:14 +01:00
Martin Diehl
d6ba73d9e2
consistent names
2021-12-11 09:54:46 +01:00
Sharan Roongta
0badba032b
Merge remote-tracking branch 'origin/development' into dynamic-C
2021-11-18 10:29:33 +01:00
Sharan Roongta
55d6b1dd1a
preparing for temperature dependent C by calling it dynamically
2021-11-17 21:35:39 +01:00
Philip Eisenlohr
4ebf14317a
Merge branch 'development' into pretty-print-init
2021-11-16 12:56:38 -05:00
Philip Eisenlohr
da9fdf53d2
consistent indentation and line-spacings in reporting
2021-11-15 12:35:44 -05:00
Martin Diehl
f4f0163d5e
Merge remote-tracking branch 'origin/development' into initial-eigenstrain
2021-11-02 13:22:47 +01:00
Martin Diehl
c2e86a2b2a
lessons learned from compilation with Intel 2021.3
2021-08-10 23:47:13 +02:00
Martin Diehl
00a053c4c8
Merge remote-tracking branch 'origin/development' into initial-eigenstrain
2021-08-05 16:25:27 +02:00
Sharan Roongta
ac6d31b1f9
Merge branch 'polishing' into 'development'
...
Polishing
See merge request damask/DAMASK!418
2021-07-26 13:09:49 +00:00
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
a98ae267a0
option to initialize F_i
...
start simulation with eigenstrain. Works only for moderate
eigentstrains, reaching the plastic limit is most likely an issue.
2021-07-24 18:47:45 +02:00
Martin Diehl
eef7b8f0a9
nothing to select anymore
2021-07-24 15:16:30 +02:00
Martin Diehl
d87b10bfe7
symbolic names
2021-07-24 15:03:26 +02:00
Martin Diehl
5ac592eb9e
initialize L_(i/p), L_(i,p)0
2021-07-22 12:31:10 +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
8feeda6f05
phase_mechanical_elastic should store data related to elasticity
2021-07-21 16:23:21 +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
Martin Diehl
fc735d6391
substate0 only needed for staggered state-stress integration
2021-07-16 23:19:48 +02:00
Martin Diehl
594ad2c310
semi-separate handling of damage
2021-07-16 22:22:41 +02:00
Martin Diehl
2b24224c7e
more meaningful name
2021-07-16 20:52:41 +02:00
Martin Diehl
cd9d704aae
bug fixes:
...
invalid material.yaml, detect such errors in future
2021-07-05 11:30:52 +02:00
Martin Diehl
6651656903
isoductile is not working
2021-06-28 23:13:56 +02:00
Martin Diehl
b4265149c8
simplified
2021-06-24 15:08:31 +02:00
Martin Diehl
fada9a7f6c
more meaningful order
2021-06-01 17:05:13 +02:00
Martin Diehl
5d0fc4fca3
more meaningful order
...
and intent(out) variables for read are at the front
2021-06-01 16:46:24 +02:00
Martin Diehl
431416b5ba
Separating functionality
...
lattice should become a module with static data and functions
2021-06-01 07:56:55 +02:00