Martin Diehl
b996b6c42e
merge functionality
2020-04-01 09:56:59 +02: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
4d227fab2b
polishing
2020-02-29 14:34:19 +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
3aec4f91f4
WIP: get rid of global variables from lattice
2020-02-28 19:46:18 +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
5abe27ab60
only locally used
2019-12-09 06:24:37 +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
8564aa51d1
was missing
2019-06-12 19:57:48 +02:00
Martin Diehl
ceecea418e
no frills
2019-06-11 15:36:04 +02:00
Martin Diehl
3df9a8d58c
focus on the physics
2019-05-16 23:14:47 +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
4604e65a42
use matmul instead of hand-written functions
...
- performance is the same
- leaner code
- matmul works (was buggy a few years ago)
2019-04-03 08:22:04 +02:00
Martin Diehl
0d08659b2a
general cleaning
2019-03-09 11:11:40 +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
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
b3e705e628
polishing, fixed typo
2019-02-13 07:34:16 +01:00
Martin Diehl
6a0d739d48
use parameters from param structure
2019-02-13 07:24:48 +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
Martin Diehl
01fe7a9731
Merge branch 'development' into New-Damage
2019-02-12 23:37:39 +01:00
Martin Diehl
fd4ae71279
takeover from 40_XX and 41_XX branch
...
easier to focus on damage instead of doing all kinematics and sources
together
2018-12-30 21:08:48 +01:00
Martin Diehl
ed79c7f75c
all not compatible with new structure
2018-12-30 10:41:11 +01:00
Martin Diehl
13f321d992
cleaning almost done
2018-12-22 09:05:46 +01:00
Martin Diehl
9c12ce5539
more general name (should include parsing of debug and numerics)
2018-06-14 06:39:49 +02:00
Martin Diehl
91d9c11612
material.config is read in centrally
...
moving data from material to config_material. use statements need to
change. All aspects of reading from file will be removed from the
individual modules
2018-06-10 18:01:52 +02:00
Martin Diehl
d80e15bd76
compiler_options and compiler_version supported by new Intel compiler
2018-02-02 12:36:09 +01:00
Martin Diehl
e9440ccd6f
suppress warning when compiling with gfortran
2017-10-05 16:35:34 +02:00
Martin Diehl
d86074829c
Merge branch 'development' into cmake
2017-02-03 19:28:23 +01:00
Chen Zhang
672c8d0606
Merge remote branch 'origin/development' into cmake
2016-04-18 09:11:29 -04:00
Chen Zhang
e33594cb44
change code folder to src
2016-03-04 14:43:29 -05:00