Martin Diehl
|
63f9078f04
|
don' hardcode output unit
replaced remaining write(6,..), flush(6) with write(OUTPUT_UNIT,...),
flush(OUTPUT_UNIT)
|
2020-09-22 12:15:36 +02:00 |
Martin Diehl
|
4a913c83e5
|
simplified print and format strings
|
2020-09-17 22:57:56 +02:00 |
Martin Diehl
|
b499578a95
|
prefix should be name of the module
poor substitute for namespace
|
2020-09-13 10:39:17 +02:00 |
Sharan Roongta
|
7754a1ea56
|
Restructuring for material.yaml
|
2020-08-15 16:08:46 +02:00 |
Sharan Roongta
|
b5a10f2386
|
sources and kinematics modules under submodules
|
2020-07-09 01:01:08 +02:00 |
Sharan Roongta
|
c5bd45bf57
|
use submodule property; simplifying
|
2020-07-01 22:20:22 +02:00 |
Sharan Roongta
|
8627739963
|
simplifying
|
2020-07-01 20:46:26 +02:00 |
Sharan Roongta
|
77e7e3d3c4
|
polishing
|
2020-06-26 20:12:05 +02:00 |
Sharan Roongta
|
76614ef278
|
structure update for constitutive laws
|
2020-06-18 17:23:05 +02:00 |
Martin Diehl
|
b996b6c42e
|
merge functionality
|
2020-04-01 09:56:59 +02:00 |
Martin Diehl
|
160ef4af7e
|
simplified
|
2020-03-16 23:43:59 +01:00 |
Martin Diehl
|
fecd1586b0
|
using notation from paper
|
2020-03-16 23:31:43 +01:00 |
Martin Diehl
|
9733f4a140
|
standard names
|
2020-03-16 22:50:09 +01:00 |
Martin Diehl
|
23c6510faa
|
atol=0.0 is fine
crystallite takes max(atol, rtol*X), so atol=0.0 means that convergence
is based on rtol only
|
2020-03-16 00:52:18 +01:00 |
Martin Diehl
|
8cc16da53f
|
atol is part of the state structure, no need for suffix
|
2020-03-15 09:51:40 +01:00 |
Martin Diehl
|
38b755740b
|
no need to store atol
|
2020-03-14 20:55:46 +01:00 |
Martin Diehl
|
44f09099ca
|
sliprate is allready positive here
|
2020-03-01 18:48:47 +01:00 |
Martin Diehl
|
9b1823f879
|
should be checked for both ductile models
|
2020-03-01 08:28:21 +01:00 |
Martin Diehl
|
8dd62f1c1e
|
better readable and with sanity checks
|
2020-02-29 10:20:38 +01:00 |
Martin Diehl
|
a9572f81a1
|
bugfix: array access out of bounds
this now uses always the first (source) entry of a particular type.
Needs clearer structure in the future
|
2020-02-29 09:52:33 +01:00 |
Martin Diehl
|
2429eee079
|
no need for 2 variables
|
2020-02-29 08:03:06 +01:00 |
Martin Diehl
|
ba9bd9120e
|
unifying code style
|
2020-02-29 07:42:59 +01:00 |
Martin Diehl
|
11d456bcd7
|
no need for enums
no performance difference measurable but less complicated code without
them
|
2020-02-28 10:58:11 +01:00 |
Martin Diehl
|
991d0fe020
|
polishing/unifying
|
2020-02-28 10:40:17 +01:00 |
Martin Diehl
|
73491f3be9
|
simplified and unified style
|
2020-02-26 18:37:17 +01:00 |
Martin Diehl
|
34af10fac1
|
using default string length
|
2019-12-21 12:39:54 +01:00 |
Martin Diehl
|
83cf062318
|
better define only once
|
2019-12-21 11:19:33 +01:00 |
Martin Diehl
|
19a45d9c2b
|
cleaning of source modules:
- offset and instance are only used locally
- output names are needed only temporarly
- HDF5 is always enabled
|
2019-12-21 07:55:42 +01:00 |
Martin Diehl
|
4be7aa990c
|
HDF5 results output for constitutive damage models
|
2019-12-10 06:45:00 +01:00 |
Martin Diehl
|
3f87a87a4e
|
wrong counting
currently quite ugly, but planned changes for state structure will give
overcome this
|
2019-06-14 10:05:39 +02:00 |
Martin Diehl
|
083fdb13b4
|
material_phaseAt and material_phaseMemberAt substitute material_phase
|
2019-06-14 09:37:01 +02:00 |
Martin Diehl
|
9c4f92a01c
|
substitute phasememberAt with material_phaseMemberAt
need to be clear where a global variable is defined
|
2019-06-14 09:09:16 +02:00 |
Martin Diehl
|
7a878cab3a
|
phaseAt(c,i,e) substituted by material_phaseAt(c,e)
|
2019-06-14 09:02:28 +02:00 |
Martin Diehl
|
47e0d83562
|
taking care of compiler hints
|
2019-06-13 22:24:51 +02:00 |
Martin Diehl
|
b2409d6998
|
cleaning
|
2019-06-11 13:34:55 +02:00 |
Martin Diehl
|
51e19048f7
|
pInt not needed anymore
|
2019-05-14 22:52:33 +02:00 |
Martin Diehl
|
72110d509c
|
one implicit none is enough
|
2019-05-09 08:30:03 +02:00 |
Martin Diehl
|
550b6510a5
|
better name
|
2019-03-10 12:05:52 +01:00 |
Martin Diehl
|
1bf31598c5
|
avoid usage of lattice variables
|
2019-03-09 15:12:59 +01:00 |
Martin Diehl
|
0d08659b2a
|
general cleaning
|
2019-03-09 11:11:40 +01:00 |
Martin Diehl
|
bc0bc06aea
|
polishing
|
2019-02-13 10:16:06 +01:00 |
Martin Diehl
|
5b0cdf294d
|
delta state is needed
not sure if the offset handling is correct
|
2019-02-13 10:11:25 +01:00 |
Martin Diehl
|
dc6f18c3f8
|
cleaning
|
2019-02-13 10:03:28 +01:00 |
Martin Diehl
|
d366651873
|
file reading not required anymore
|
2019-02-13 09:57:12 +01:00 |
Martin Diehl
|
47a9d88a15
|
read vector-parameters
|
2019-02-13 09:19:37 +01:00 |
Martin Diehl
|
3ca34c8f80
|
simplified
|
2019-02-13 09:09:30 +01:00 |
Martin Diehl
|
a421525d15
|
preparing storage of output parameters
|
2019-02-13 08:06:22 +01:00 |
Martin Diehl
|
aa8d218ce7
|
was never used
|
2019-02-13 07:28:28 +01:00 |
Martin Diehl
|
61baa66c38
|
avoid code duplication
|
2019-02-13 07:22:37 +01:00 |
Martin Diehl
|
9574dfae2d
|
avoiding repeated reading of material.config
|
2019-02-13 07:04:13 +01:00 |