Martin Diehl
083fdb13b4
material_phaseAt and material_phaseMemberAt substitute material_phase
2019-06-14 09:37:01 +02:00
Martin Diehl
59cb70198e
phasememberAt not needed anymore
2019-06-14 09:17:05 +02:00
Martin Diehl
01e3b646c2
don't clutter the code with useless stuff
...
we only need to be more strict about prefixing
functions/subroutines/variables to see in which module they reside
2019-05-16 22:56:48 +02:00
Martin Diehl
39cc9e35ae
Merge branch 'development' into orientation_with_averaging
2019-05-05 22:12:09 +02:00
Martin Diehl
ce1bb589c7
complicated use statements confuse CMake
...
probably we should adopt a similar "use" policy in Fortran as
recommended for Python "import" and have all imports at the beginning
https://www.python.org/dev/peps/pep-0008/
2019-04-18 15:30:54 +02:00
Martin Diehl
1e2766cda6
not needed
2019-04-13 15:37:34 +02:00
Martin Diehl
1036c76ae0
to transpose already when constructing the interaction matrix
2019-04-13 00:46:27 +02:00
Martin Diehl
ab5a29b559
explicit import
...
for some reasons, ifort does not resolve the specific subroutine for the
writeDataset interace otherwise
2019-04-06 08:01:10 +00:00
Martin Diehl
ccaea6b9d9
Merge branch 'development' into HDF5-out-3
2019-04-05 21:50:19 +02:00
Martin Diehl
adebbcf5df
preprocessor statements confuse cmake
2019-04-05 20:14:01 +02:00
Martin Diehl
4cac2448d4
writing more results out
2019-04-04 07:52:36 +02:00
Martin Diehl
bcaadac79a
simplification in agreeemnt with the paper
2019-04-02 15:39:55 +02:00
Martin Diehl
5ffe78ff1f
bugfix: strain rate was missing
...
dot_gamma is per definition positive, abs only confuses the reader
2019-03-28 09:47:03 +01:00
Martin Diehl
32c03d0b9b
keyword has not changed (yet)
2019-03-28 09:20:24 +01:00
Martin Diehl
9f2559baf5
allow defaultVal string of variable length
2019-03-28 07:04:48 +01:00
Martin Diehl
6996eb36c0
more renames
2019-03-28 06:39:07 +01:00
Martin Diehl
daab9263d3
using names from DAMASK paper
2019-03-27 23:09:45 +01:00
Martin Diehl
3700bacccc
consistent indentation
2019-03-27 22:42:02 +01:00
Martin Diehl
464375a54e
pInt does not add any value
2019-03-27 22:12:31 +01:00
Martin Diehl
34660599a1
dummy HDF5 output for all plasticity laws
2019-03-09 20:43:31 +01:00
Martin Diehl
383e1befd5
polishing and extending citations
2019-03-09 11:11:40 +01:00
Martin Diehl
0d08659b2a
general cleaning
2019-03-09 11:11:40 +01:00
Martin Diehl
aaea11d96b
make similarity of state/param structure clear
2019-01-13 17:03:49 +01:00
Martin Diehl
995122504e
cross comparing
2019-01-07 08:04:02 +01:00
Martin Diehl
4037085f6c
whitespace not needed
2019-01-07 07:24:02 +01:00
Martin Diehl
19df6f8a71
general polishing
2019-01-05 23:55:10 +01:00
Martin Diehl
77a0cfd7a2
also adjusted plastic_isotropic
2019-01-05 23:41:13 +01:00
Martin Diehl
c5dd8d1265
unified style
2018-12-30 18:11:03 +01:00
Martin Diehl
53d2d4e23d
re-enabled debug output
2018-12-30 16:09:51 +01:00
Martin Diehl
311b8be715
simplifying
2018-12-30 15:14:43 +01:00
Martin Diehl
e217ce3a25
fixed output
...
and a few more changes following phenopowerlaw
2018-12-30 15:04:04 +01:00
Martin Diehl
892ba86d26
consistent API
2018-12-30 14:37:31 +01:00
Martin Diehl
b53cda6411
figuring out "instance" and "of" centrally
2018-12-30 14:01:05 +01:00
Martin Diehl
8f99f1ce61
avoid conversion 33<->6 3333<->9
2018-12-30 12:35:26 +01:00
Martin Diehl
c8dc2cb137
best practises from phenopowerlaw
2018-12-30 11:33:27 +01:00
Martin Diehl
a5f139b786
unused variables
2018-08-26 11:53:18 +02:00
Martin Diehl
fc83a76318
consistent naming
2018-06-26 20:54:54 +02:00
Martin Diehl
1add0f3d84
gfortran does not recognice an empty array as 'present'
2018-06-22 08:03:22 +02:00
Martin Diehl
bed9220597
consistent string name and more verbose "prm" for shortcut parameters
2018-06-21 22:38:48 +02: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
cd9fb1c544
adjusting variable names in isotropic to DAMASK paper
2018-06-01 21:23:25 +02:00
Martin Diehl
c8cec5a121
some more functions to parse material.config from memory
2018-06-01 14:14:53 +02:00
Martin Diehl
cfefcaebb8
simplifying
2018-06-01 11:33:13 +02:00
Martin Diehl
48851c00f6
sizePostResults not needed, transpose33 has no advantage over transpose:
2018-06-01 11:24:00 +02:00
Martin Diehl
5de4b47438
plastic isotropic parses material.config from main memory, not from file
2018-06-01 10:24:42 +02:00
Martin Diehl
39e2e8a305
len is length of string, here size is required
2018-05-27 14:07:34 +02:00
Martin Diehl
e0e97abda4
citation does not match
2018-05-27 08:16:05 +02:00
Martin Diehl
c7c39922f0
pointer assignment was done twice
...
pointer is re-assigned automatically, but I found it confusing.
Also using automatic left hand side reallocation to simplify handling of outputID
2018-05-26 09:44:14 +02:00
Martin Diehl
8184d51a99
following style of more complex constitutive laws
...
offset for different states needs to be computed, so it makes sense to define global and local aliases together.
no need to introduce variables for state0 and aTolstate, they are only used once
2018-05-26 09:31:36 +02:00