Sharan Roongta
35fe935088
not used
2020-10-14 13:53:31 +02:00
Sharan Roongta
e9ecda7d2e
Merge branch 'development' into loadcase.yaml
2020-10-14 13:28:06 +02:00
Sharan Roongta
f291166a03
initialisation not needed
2020-10-14 10:53:37 +02:00
Sharan Roongta
1426a35602
loadcase in yaml
2020-10-14 10:31:34 +02:00
Martin Diehl
bac7ace413
Merge remote-tracking branch 'origin/general-N_constituents' into vtr-only
2020-10-13 17:39:19 +02:00
Martin Diehl
5267aff1a2
natural Fortran order
2020-10-12 05:29:48 +02:00
Martin Diehl
72ba4645cb
Merge remote-tracking branch 'origin/development' into general-N_constituents
2020-10-12 05:27:11 +02:00
Martin Diehl
e44a1dd2ea
Merge branch 'non-nonlocalConvergenceCheck' into 'development'
...
nonlocal convergence check not needed
See merge request damask/DAMASK!249
2020-10-10 10:04:14 +02:00
Martin Diehl
2db5c9bade
geom -> vtr (zero-based)
2020-10-09 22:19:53 +02:00
Sharan Roongta
3e4330d10a
partition, not partion
2020-10-07 22:15:13 +02:00
Martin Diehl
16e47956a6
Merge branch 'YAML-improvements' into development
2020-10-07 18:28:32 +02:00
Martin Diehl
9550b0d8a2
mandatory N_constituents
2020-10-07 17:44:54 +02:00
Martin Diehl
2a23b5eaa9
simplified
2020-10-07 09:37:48 +02:00
Martin Diehl
d474e3402b
not needed for explicit calculation of nonlocal density flow
2020-10-07 09:26:46 +02:00
Martin Diehl
28380c0985
N_constituents is a general homogenization poperty
2020-10-06 23:25:46 +02:00
Sharan Roongta
08ab4a0b88
better names
2020-10-06 19:16:56 +02:00
Martin Diehl
1681889e0b
PETSc 3.14 is out
2020-10-06 07:12:04 +02:00
Sharan Roongta
2bd4e79a37
Merge branch 'development' into YAML-improvements
2020-10-05 22:37:47 +02:00
Sharan Roongta
6dff0396b6
[skip sc] more testing
2020-10-05 19:17:21 +02:00
Sharan Roongta
46973508a2
allow multi line flow yaml
2020-10-05 18:53:05 +02:00
Martin Diehl
cdf3c8cdee
Merge remote-tracking branch 'origin/development' into no-crystallite-dPdF
2020-10-03 08:34:02 +02:00
Franz Roters
365cf9a222
Merge branch 'simplify-crystallite' into 'development'
...
Simplify crystallite
See merge request damask/DAMASK!242
2020-10-02 14:14:40 +02:00
Martin Diehl
ab34109ef8
Merge remote-tracking branch 'origin/name-change' into development
2020-10-02 12:53:57 +02:00
Sharan Roongta
42d3ac045b
Merge branch 'stress-ramp-loadcase' into development
2020-10-02 11:53:49 +02:00
Sharan Roongta
26acdaf9ec
missed out
2020-10-01 16:07:50 +02:00
Sharan Roongta
33b0181286
orientation --> O
2020-10-01 14:01:50 +02:00
Sharan Roongta
776901cb81
microstructure --> material
2020-10-01 12:43:05 +02:00
Sharan Roongta
85b96209e3
use existing error description
2020-10-01 01:51:31 +02:00
Sharan Roongta
898306f82e
sanity check for key mismatch
2020-09-30 23:33:09 +02:00
Martin Diehl
a3674d9318
Merge remote-tracking branch 'origin/YAML-improvements' into development
2020-09-30 20:55:09 +02:00
Martin Diehl
57174d0aba
do not store dPdF at the crystallite level
2020-09-30 11:23:49 +02:00
Martin Diehl
7f8613f6ad
always update dPdF (was the default anyways)
2020-09-30 10:24:24 +02:00
Martin Diehl
bd5d557fbb
untangling the spaghetti
...
subLp and subLi are local variables
2020-09-30 06:14:24 +02:00
Sharan Roongta
15ef6c8ceb
more fortran like
2020-09-30 01:50:10 +02:00
Sharan Roongta
385cda9224
remove unnecessary variables
2020-09-29 20:13:02 +02:00
Sharan Roongta
45b906906d
test before reading config files
2020-09-29 20:07:33 +02:00
Sharan Roongta
a61bf3bb26
file endings, file header can be added, take care of EOF
2020-09-29 19:55:25 +02:00
Franz Roters
63f2419e92
Merge branch 'crystallite-private-data' into 'development'
...
Crystallite private data
See merge request damask/DAMASK!241
2020-09-29 16:32:45 +02:00
Martin Diehl
d0df748fc1
cleaning
2020-09-29 13:46:12 +02:00
Martin Diehl
587d5ee445
no need for two loops
2020-09-29 13:13:53 +02:00
Martin Diehl
f1e96489cc
better readable
...
somehow on the cost of the nonlocal performance
2020-09-29 12:56:12 +02:00
Martin Diehl
c46b4d90a6
modularizing
2020-09-29 12:48:29 +02:00
Martin Diehl
3ad63cb966
don't open closed units (MPI)
2020-09-29 09:22:15 +02:00
Martin Diehl
b5eaf2cb50
sorted
2020-09-29 09:03:58 +02:00
Martin Diehl
c254472346
restrict write access
2020-09-28 19:26:46 +02:00
Martin Diehl
d805887ef7
smaller, readable functions
2020-09-28 17:56:48 +02:00
Martin Diehl
20b393ac06
Merge branch 'development' into stress-ramp-loadcase
2020-09-28 09:36:38 +02:00
Philip Eisenlohr
c982658b11
[skip ci] Avoid "error: type name is not allowed"
2020-09-27 22:42:40 +02:00
Philip Eisenlohr
7786a9892e
[skip ci] Output 'worldsize' only after it has been determined...
2020-09-27 22:28:22 +02:00
Martin Diehl
002fe04d35
test for stress ramp
2020-09-26 12:09:45 +02:00
Martin Diehl
32b81770d9
shorter
2020-09-25 21:35:47 +02:00
Martin Diehl
8396af5aec
not needed
2020-09-25 15:19:31 +02:00
Martin Diehl
421d4b8f37
forgotten renames
2020-09-25 15:12:56 +02:00
Martin Diehl
8081ed3693
Merge remote-tracking branch 'origin/development' into stress-ramp-loadcase
2020-09-25 15:05:45 +02:00
Sharan Roongta
08f5851c82
take care of empty lines in this slightly new setup
2020-09-25 10:59:03 +02:00
Martin Diehl
455e221a92
Merge branch 'variableName=ParameterName' into development
2020-09-25 10:53:01 +02:00
Sharan Roongta
21ff587e17
better logic
2020-09-25 04:52:03 +02:00
Sharan Roongta
0de54404ee
skip empty lines; yaml file optional start/stop indicator can be added
2020-09-25 04:07:40 +02:00
Philip Eisenlohr
792e5045b8
fixed grid size assignments for MPI layers
2020-09-24 19:05:10 +02:00
Martin Diehl
79d672f4a7
cleaning
2020-09-24 17:04:06 +02:00
Martin Diehl
f8816a6e0c
Merge remote-tracking branch 'origin/development' into stress-ramp-loadcase
2020-09-24 16:57:07 +02:00
Sharan Roongta
40d28456af
Merge branch 'development' into variableName=ParameterName
2020-09-24 13:13:19 +02:00
Martin Diehl
0f64954300
whitespace adjustment
2020-09-24 09:36:19 +02:00
Martin Diehl
b995f34834
Merge branch 'development' into geom-fully-out-of-place
2020-09-23 22:50:20 +02:00
Martin Diehl
fa413efcbb
microstructure -> material
2020-09-23 21:25:14 +02:00
Martin Diehl
cfeec53178
dataset is called 'material', not 'materialpoint'
...
avoid infinite loop in case it is not found
2020-09-23 21:10:39 +02:00
Sharan Roongta
50b43a7878
Merge branch 'development' into YAML-improvements
2020-09-23 16:03:15 +02:00
Sharan Roongta
cc019f9af4
[skip ci] burgers ---> Burgers
2020-09-23 02:06:03 +02:00
Sharan Roongta
c72240323e
applied to lattice variables
2020-09-23 01:50:13 +02:00
Sharan Roongta
fb908a5f56
homogenization modules made consistent
2020-09-23 01:33:19 +02:00
Sharan Roongta
13cbd1c42e
all kinematics modules made consistent
2020-09-23 01:16:12 +02:00
Sharan Roongta
190b90d3d4
all source mechanisms covered
2020-09-23 01:08:13 +02:00
Sharan Roongta
de3e13df88
improved parameter names
2020-09-23 00:55:19 +02:00
Sharan Roongta
c8dcd4b4ae
'decide' function should handle everything
...
bug fixed in case of only flow yaml
2020-09-22 23:51:47 +02:00
Martin Diehl
881167a37c
[skip ci] small whitespace adjustments
2020-09-22 19:26:39 +02:00
Sharan Roongta
0eef0cad0c
all plastic laws covered
2020-09-22 18:11:09 +02:00
Sharan Roongta
711506df37
extended to phenopower law
2020-09-22 16:04:14 +02:00
Sharan Roongta
ac54bd7eb5
extended to kinehardening
2020-09-22 15:26:34 +02:00
Sharan Roongta
8f3bb82b27
continue with parameter name change
...
Names with conflicts not changed yet
2020-09-22 15:09:16 +02:00
Sharan Roongta
87ae2447b9
variable name = parameter name
2020-09-22 14:35:05 +02:00
Martin Diehl
41fbc58c1b
standard conforming name
2020-09-22 13:09:12 +02:00
Martin Diehl
53ce4e07d2
forgotten renames in subfolders
2020-09-22 13:02:33 +02:00
Martin Diehl
f26c3ca1ea
Merge branch 'development' into Fortran-simplifications
2020-09-22 12:45:18 +02:00
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
9ed9278183
polishing
2020-09-20 19:46:33 +02:00
Martin Diehl
329cc1c953
tighter tolerance for stress
2020-09-20 17:36:11 +02:00
Martin Diehl
c4d0ac71a9
silences GNU10 compilation warning
...
only for 'DEFENSIVE'. Does not cause any harm
2020-09-20 17:15:39 +02:00
Martin Diehl
0a7d4f61ac
Need only logical mask
...
'merge' substitutes multiplication with float mask
2020-09-20 16:54:58 +02:00
Martin Diehl
6367cb8fcb
consistent handling of boundary conditions
...
A stress boundary condition 'P' indicates the stress at the end of the
load case (same as for 'F') 'Pdot' for given increase of (technical)
strain is not implemented.
Does not change anything for the most common case of zero-stress
boundary conditions, but simplifies the specification of stress ramps
2020-09-20 15:48:41 +02:00
Martin Diehl
d584207e0a
same layout for easy diff
2020-09-20 13:01:56 +02:00
Martin Diehl
8dfb972ac1
private is already default (module wide)
2020-09-20 11:49:20 +02:00
Martin Diehl
593a40b392
Merge branch 'Fortran-simplifications' into stress-ramp-loadcase
2020-09-20 11:42:04 +02:00
Martin Diehl
053c3f39ea
solution completely relies on state defined by 'forward'
2020-09-19 23:40:17 +02:00
Martin Diehl
42186b9f87
fixed typo
2020-09-19 22:08:38 +02:00
Martin Diehl
c108b4df66
concise description
2020-09-19 11:41:16 +02:00
Martin Diehl
d0b5905544
remaining write(6,...) without advance='no'
2020-09-19 11:02:40 +02:00
Martin Diehl
139eecec0a
polishing
2020-09-19 10:56:41 +02:00
Martin Diehl
1d2e9324f1
do not rely on 6=STDOUT, 0=STDERR
2020-09-19 10:51:07 +02:00
Martin Diehl
c34bf83e35
variable names better reflect their content
2020-09-19 10:27:15 +02:00
Martin Diehl
201303f35f
clarified logic
2020-09-19 10:00:49 +02:00