Martin Diehl
f3558f19b6
standardizing
...
1) don't start with capital letters
2) mechanics -> mechanical, plasticity -> plastic, elasticity -> plastic
3) store results per top level group (no plasticity, only mechanics)
2021-03-10 22:38:29 +01:00
Martin Diehl
15517c4d4f
default name
...
and output of optional physics only if active
2021-03-07 23:52:40 +01:00
Philip Eisenlohr
e1f0d2e0a3
polishing of indentation and whitespaces; thermal_homogenize only once after all constituents
2021-03-04 15:15:40 -05:00
Martin Diehl
2f68c43755
new style configuration for damage
2021-03-01 06:16:16 +01:00
Martin Diehl
8af0c8dbc3
using initial temperature from load case file
2021-02-28 21:51:07 +01:00
Martin Diehl
0cde43198f
modernizing:
...
- 'pass' for dummy thermal homogenization
- setting temperature in load case
2021-02-28 20:49:51 +01:00
Martin Diehl
ef543a5b49
thermal solver is defined in load case
...
not in numerics.yaml
2021-02-28 20:09:08 +01:00
Martin Diehl
c483dc609f
common name
2021-02-28 11:47:27 +01:00
Sharan Roongta
be0e393e1d
cleaning homogenization
2021-02-25 21:55:15 +01:00
Sharan Roongta
9679c5403e
continue with cell based map (solver + homog)
2021-02-23 15:44:58 +01:00
Sharan Roongta
d8112cc2e1
storing by instance just complicates the code
2021-02-23 13:45:06 +01:00
Sharan Roongta
89858543fa
more cleaning; use 'ce', 'ph', 'me' wherever applicable
...
hide ip,el
2021-02-23 11:47:29 +01:00
Sharan Roongta
8d57252a54
Merge remote-tracking branch 'origin/development' into internal-restructure
2021-02-23 09:03:57 +01:00
Sharan Roongta
e249168189
modifying storing of orientations;
...
needed for nonlocal, and also to remove the use if ip,el at homogenization level.
ip, el should be used only for looping eventually.
2021-02-22 20:38:49 +01:00
Sharan Roongta
2f9d891fdd
instance less; use cell mapping
2021-02-22 16:17:32 +01:00
Vitesh
d54e49e3bc
restore functionality to write non-parallel
...
not needed at the moment, but in general useful. If PETSc = parallel
should always hold, we can simplify much more
2021-02-22 13:37:21 +01:00
Sharan Roongta
9f78e27724
use cell mapping
2021-02-15 18:43:51 +01:00
Martin Diehl
570086c814
hard code at max 1 damage mechanism
2021-02-13 13:07:12 +01:00
Martin Diehl
4eb2a981ca
keeping variables local
2021-02-12 15:31:43 +01:00
Martin Diehl
a09989fe0b
homogenized damage only needed in homogenization
2021-02-12 12:35:50 +01:00
Martin Diehl
7bec3e0363
use partitioned damage
2021-02-12 11:24:04 +01:00
Martin Diehl
462ca1a30b
not needed
2021-02-12 08:10:25 +01:00
Martin Diehl
4515920b69
not needed
2021-02-11 23:54:43 +01:00
Martin Diehl
e855083964
systematic names
2021-02-11 14:19:04 +01:00
Martin Diehl
4f4adf7d68
sorting according to physics
2021-01-27 08:29:23 +01:00
Martin Diehl
74a7be1607
[skip sc] more systematic naming
...
module name 'damagee' gets extra e for the moment to avoid conflict with
global variable 'damage'
2021-01-26 21:47:55 +01:00
Martin Diehl
7a4ad53b8c
don't rely on compiler to remove dead loops
2021-01-26 16:55:19 +01:00
Martin Diehl
104c70a90b
Merge branch 'separate-damage-2' into no-partitioned-state
2021-01-25 19:18:43 +01:00
Martin Diehl
8b11af0d84
more sensible location
2021-01-25 15:13:17 +01:00
Martin Diehl
fdc48a7987
not used
2021-01-25 14:43:09 +01:00
Martin Diehl
6292094a65
not needed
...
partitionedState was only for RGC-triggered cutback.
subState is for internal iteration, no need to store for all points
2021-01-25 14:03:49 +01:00
Martin Diehl
5592f5aa34
simplified
2021-01-25 13:49:29 +01:00
Martin Diehl
2f5c988a89
removed dead code
...
at least in the tests it was not used ...
2021-01-25 13:34:06 +01:00
Martin Diehl
6cca9202ad
substepping seems to be inactive
...
even in RGC test
2021-01-25 07:52:22 +01:00
Martin Diehl
2533e0616d
don't discriminate by number of constituents/grains
2021-01-25 07:28:47 +01:00
Martin Diehl
5a35c5ebc3
homogenization functionality
2021-01-24 22:44:47 +01:00
Martin Diehl
1f94a64ca6
part of homogenization
2021-01-24 18:47:19 +01:00
Martin Diehl
b58465415b
store damage parameter like temperature
2021-01-24 18:20:47 +01:00
Martin Diehl
26c7969837
not needed anymore
2021-01-24 17:12:34 +01:00
Martin Diehl
599dc2a2c6
base HDF5 output on new data
2021-01-24 16:34:51 +01:00
Martin Diehl
c2ae2c919b
use new structure
2021-01-24 15:19:57 +01:00
Martin Diehl
e22d76be9e
using new structure for thermal
2021-01-24 13:26:01 +01:00
Martin Diehl
9f3fc68325
partitionedState not needed
2021-01-24 12:14:45 +01:00
Martin Diehl
c729e7d53f
cell-based indexing
2021-01-24 09:39:40 +01:00
Martin Diehl
32bb0d8c6e
new variables for damage
2021-01-20 21:37:43 +01:00
Martin Diehl
219529a402
field variables
2021-01-20 20:40:14 +01:00
Martin Diehl
9a7017484d
wrapper for homogenization of temperature rate
2021-01-17 15:10:43 +01:00
Martin Diehl
833d25420b
using new mapping
...
discrimination of integration point and element makes only sense for the
solver
2021-01-17 14:52:52 +01:00
Martin Diehl
ca5409f0f1
similar structure as for mechanics
2021-01-17 13:20:17 +01:00
Martin Diehl
7c159366d5
simplified
2021-01-17 10:16:56 +01:00