Martin Diehl
|
ad0ed4fdec
|
bugfix: wrong state was allocated
|
2019-02-22 21:06:37 +01:00 |
Martin Diehl
|
194824fd0f
|
WIP: cleaned
no file reading
getting rid of a number of obsolete dependencies
|
2019-02-22 20:37:41 +01:00 |
Martin Diehl
|
e7268ce109
|
simpler structure:
- do not read file
- use function for allocation
- do not constantly convert (3,3) <-> (6)
|
2019-02-22 15:37:42 +01:00 |
Martin Diehl
|
af4ea76006
|
using central allocation facilities
|
2019-02-22 15:21:48 +01:00 |
Martin Diehl
|
aa2bd4fc4c
|
Merge branch 'development' into New-Thermal
|
2019-02-22 10:17:34 +01:00 |
Martin Diehl
|
db9016d146
|
avoid repeated loops
|
2019-02-22 10:02:43 +01:00 |
Martin Diehl
|
4d45038358
|
better readable
|
2019-02-22 09:21:04 +01:00 |
Martin Diehl
|
5e369aa220
|
avoid use of new variables in deprecated code
|
2019-02-22 08:32:12 +01:00 |
Martin Diehl
|
beb73c7882
|
not needed
|
2019-02-22 07:37:08 +01:00 |
Martin Diehl
|
da8a1d5973
|
leaner interface
|
2019-02-21 21:32:22 +01:00 |
Martin Diehl
|
6938864c4b
|
pointers allow easier access to state variables
|
2019-02-21 20:37:49 +01:00 |
Martin Diehl
|
d686384d17
|
let lattice.f90 do the job
|
2019-02-21 19:18:06 +01:00 |
Martin Diehl
|
21d0ef2fb5
|
use microstructure/dependent state
introduced only partly, otherwise the uncommon calling sequence in nonlocal leads
to a change in behavior
|
2019-02-21 05:55:03 +01:00 |
Martin Diehl
|
cb2d2b02dc
|
re-ordered and cleaned
|
2019-02-21 00:24:35 +01:00 |
Martin Diehl
|
3fa699ad22
|
indices were mixed up
|
2019-02-20 20:17:55 +01:00 |
Martin Diehl
|
2d51c0595b
|
don't parse material.config any more
|
2019-02-20 19:03:20 +01:00 |
Martin Diehl
|
6f135ea632
|
no random-multiplication anymore
from our current understanding, the implementation of random nucleation
was strongly dependent on the numerical method and the time stepping
|
2019-02-20 17:58:11 +01:00 |
Martin Diehl
|
871ba90654
|
initialization can be done internally
|
2019-02-20 17:50:26 +01:00 |
Martin Diehl
|
eb394b3139
|
same name in all models
|
2019-02-20 14:54:26 +01:00 |
Martin Diehl
|
838faca819
|
using structure for output
avoids waste of memory in case of multiple instances
avoids explicit dependence on ip and el
|
2019-02-20 13:32:08 +01:00 |
Martin Diehl
|
e6e019e48a
|
transition to param structure
|
2019-02-20 09:13:50 +01:00 |
Martin Diehl
|
d29b37f517
|
provide slip system components as functions
|
2019-02-20 07:53:34 +01:00 |
Martin Diehl
|
a896ed91f8
|
simplified/not needed
|
2019-02-20 07:33:19 +01:00 |
Martin Diehl
|
d0b0e3be3b
|
simplified
|
2019-02-20 00:41:44 +01:00 |
Martin Diehl
|
649750a1c9
|
let lattice to the work
|
2019-02-19 23:55:59 +01:00 |
Martin Diehl
|
e8ac2d0d97
|
limiting inter-module dependencies
|
2019-02-19 10:47:12 +01:00 |
Martin Diehl
|
41899f6d33
|
using more parameters from smart structure
|
2019-02-19 10:31:14 +01:00 |
Martin Diehl
|
6bcd4a77d2
|
complex pointer structure for state
|
2019-02-19 09:43:48 +01:00 |
Martin Diehl
|
1a5711e246
|
using more parameters from parameter structure
|
2019-02-18 22:55:31 +01:00 |
Martin Diehl
|
ae9d8e4e8d
|
cleaning
|
2019-02-18 10:28:08 +01:00 |
Martin Diehl
|
435dce220c
|
move stress conversion one level up
should be totally avoided
|
2019-02-18 07:24:56 +01:00 |
Martin Diehl
|
8a30441a52
|
Merge branch 'development' into 32_NewStyleNonlocal-3
|
2019-02-18 07:14:11 +01:00 |
Martin Diehl
|
690fef6f06
|
avoid publicly avaialbe data, rather provide setters and getters
|
2019-02-17 20:38:57 +01:00 |
Martin Diehl
|
44e41465d0
|
use functions from lattice to calculate slip systems
don't rely on internal coding for collinear systems
|
2019-02-17 17:56:01 +01:00 |
Martin Diehl
|
c4b3ac3afb
|
slip system definition for bcc still needed
|
2019-02-17 17:04:26 +01:00 |
Martin Diehl
|
d3e6430b94
|
only used internally
|
2019-02-17 14:30:58 +01:00 |
Martin Diehl
|
553b1c7743
|
stress tensor was accidentally still converted
|
2019-02-17 13:16:00 +01:00 |
Martin Diehl
|
7ad866b90f
|
not needed any more
|
2019-02-17 12:16:12 +01:00 |
Martin Diehl
|
cf32e7d1f5
|
use parameter structure and avoid conversion 33<->6
|
2019-02-17 12:15:46 +01:00 |
Franz Roters
|
530f4f2804
|
Merge branch 'New-Damage' into 'development'
New damage
See merge request damask/DAMASK!59
|
2019-02-17 10:09:46 +01:00 |
Franz Roters
|
db9d5c898a
|
[skip ci] typo
|
2019-02-17 10:08:02 +01:00 |
Martin Diehl
|
0f319e2cf6
|
fixed state size and output size
|
2019-02-16 23:18:53 +01:00 |
Martin Diehl
|
c7abe55944
|
was not needed
|
2019-02-16 22:09:06 +01:00 |
Martin Diehl
|
2584f85760
|
parameters are stored in parameter structure
|
2019-02-16 18:38:13 +01:00 |
Martin Diehl
|
0ba8ebff1e
|
Merge remote-tracking branch 'origin/development' into 32_NewStyleNonlocal-3
|
2019-02-16 18:12:38 +01:00 |
Martin Diehl
|
63e2ea7d8f
|
was not use (anymore)
|
2019-02-16 12:49:28 +01:00 |
Martin Diehl
|
77d60be127
|
avoid superfluous reporting
|
2019-02-16 11:30:56 +01:00 |
Martin Diehl
|
efe9823e62
|
clearer logic for preprocessor statements
|
2019-02-16 10:43:02 +01:00 |
Martin Diehl
|
af83427e8c
|
Merge branch 'development' into 53-separate-mesh-for-different-solvers-3
|
2019-02-16 10:25:42 +01:00 |
Martin Diehl
|
61032b5fd8
|
wrong jump position
probably a copy and paste error
|
2019-02-16 10:24:12 +01:00 |
Martin Diehl
|
9a3921ea84
|
ifdef statements grouped together
unless they belong to a group of functions, like opening files or
interpreting lines
|
2019-02-16 10:20:53 +01:00 |
Martin Diehl
|
0fd5476883
|
doxygen interprets comment as doc string
|
2019-02-16 06:42:08 +01:00 |
Martin Diehl
|
afdaac47af
|
avoid disturbing reporting
|
2019-02-15 22:54:38 +01:00 |
Martin Diehl
|
d78bf18483
|
simplified output
|
2019-02-15 07:25:25 +01:00 |
Martin Diehl
|
1567b0ee94
|
was not used
|
2019-02-15 07:03:52 +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
|
f34c10a477
|
sdot_0 already available as parameter
|
2019-02-13 07:36:36 +01:00 |
Martin Diehl
|
b3e705e628
|
polishing, fixed typo
|
2019-02-13 07:34:16 +01:00 |
Martin Diehl
|
aa8d218ce7
|
was never used
|
2019-02-13 07:28:28 +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
|
55cef533f1
|
conversion 3x3-matrix <-> 6-vector not helpful
|
2019-02-13 00:00:07 +01:00 |
Martin Diehl
|
01fe7a9731
|
Merge branch 'development' into New-Damage
|
2019-02-12 23:37:39 +01:00 |
Martin Diehl
|
c9fc7ea982
|
cleaning
trying to find logic with less dependencies on the various
mappings
|
2019-02-12 23:35:22 +01:00 |
Martin Diehl
|
69d53ed869
|
determining output size was overly complicated
general cleaning
|
2019-02-12 23:20:24 +01:00 |
Martin Diehl
|
be7f740e65
|
Merge branch 'development' into New-Thermal
|
2019-02-12 22:52:21 +01:00 |
Arko Jyoti Bhattacharjee
|
1a471bcd8a
|
signal handling implemented
allows to trigger action in running simulation, i.e. writing restart or results
|
2019-02-11 18:46:14 +01:00 |
Martin Diehl
|
87f3e3f621
|
more flexible and user friendly
|
2019-02-11 10:08:34 +01:00 |
Martin Diehl
|
af28e9cdd9
|
not needed anymore
|
2019-02-09 17:23:56 +01:00 |
Martin Diehl
|
c4eef520fc
|
initialize all variables
|
2019-02-09 17:21:11 +01:00 |
Martin Diehl
|
09859f1b12
|
wrong variable rename (was forgotten)
|
2019-02-09 16:53:05 +01:00 |
Martin Diehl
|
de26e41684
|
some first steps to support debugging with the PGI compiler
norm2 and sum for initialization are not supported yet, need fixes
|
2019-02-09 15:02:07 +00:00 |
Martin Diehl
|
8167f09ec6
|
using functions as far as possible
|
2019-02-09 12:01:31 +01:00 |
Martin Diehl
|
5d9c3fcf27
|
finalize for write
|
2019-02-09 09:44:41 +01:00 |
Martin Diehl
|
73749dd788
|
merged also finalization
|
2019-02-09 09:38:49 +01:00 |
Martin Diehl
|
d934f2b141
|
also modularize write
|
2019-02-09 09:03:31 +01:00 |
Martin Diehl
|
c668260c37
|
avoiding code duplication
|
2019-02-09 08:05:29 +01:00 |
Martin Diehl
|
36662f8419
|
more generic formulation (works for all dimensions)
|
2019-02-09 07:50:33 +01:00 |
Martin Diehl
|
542ab946cc
|
[skip ci] not needed
|
2019-02-04 19:05:02 +01:00 |
Martin Diehl
|
3f61c97ded
|
don't support non-DAMASK materials
|
2019-02-04 18:58:36 +01:00 |
Martin Diehl
|
453f4556e5
|
bracket was missing
|
2019-02-04 00:12:27 +01:00 |
Martin Diehl
|
5320803842
|
bugfix: valid range for unit quaternion range is [-1,+1]
|
2019-02-04 00:06:38 +01:00 |
Martin Diehl
|
a57aa7985a
|
wrong name
|
2019-02-03 18:11:16 +01:00 |
Martin Diehl
|
59dd9b16e1
|
cleaning
|
2019-02-03 16:40:15 +01:00 |
Martin Diehl
|
b0b1ea3b84
|
input argument not needed any more
|
2019-02-03 14:23:32 +01:00 |
Martin Diehl
|
ec23fca057
|
it's a property of the element, not of the mesh
|
2019-02-03 14:22:06 +01:00 |
Martin Diehl
|
2d0c74d7d9
|
implicit dependencies made explicit
|
2019-02-03 14:22:06 +01:00 |
Martin Diehl
|
2aba6faf40
|
cleaning and making dependencies clear
|
2019-02-03 14:22:06 +01:00 |
Martin Diehl
|
91992debf2
|
Marc now works also with the module
reason, why it did NOT work earlier still not clear
|
2019-02-03 13:30:04 +01:00 |
Martin Diehl
|
b9f93d5460
|
is now a subfunction
|
2019-02-03 11:22:23 +01:00 |
Martin Diehl
|
d605adc92e
|
avoid the use of global variables to make dependencies clear
|
2019-02-03 11:12:23 +01:00 |
Martin Diehl
|
f45ba0ff5b
|
functions specific for MSC.Marc and/or Abaqus
these functions are very specific for the input files and might be
better located in the respective mesh module
|
2019-02-03 08:27:20 +01:00 |
Martin Diehl
|
2c7553653b
|
only used by MSC.Marc
|
2019-02-03 08:11:19 +01:00 |