Martin Diehl
2ffa6cac70
Merge remote-tracking branch 'origin/development' into Marc-start-material-at-0
2021-07-14 06:15:46 +02:00
Martin Diehl
c873123e6d
reference can now include comments!
2021-07-13 20:46:50 +02:00
Martin Diehl
df9a94422f
0-based indexing in MSC.Marc
...
inline with Python library and grid, still need to decide on mesh (neper
is 1-based)
2021-07-10 09:49:29 +02:00
Martin Diehl
fdc501243c
improved naming
2021-07-10 09:31:11 +02:00
Martin Diehl
13028b6686
texture not needed anymore
2021-07-10 09:21:21 +02:00
Martin Diehl
df44feb6f6
Merge branch 'damage-polishing' into polishing-for-beta
2021-07-09 11:27:51 +02:00
Martin Diehl
562a84bc30
quick hack for YAML issue with :
2021-07-09 11:12:17 +02:00
Martin Diehl
6e4fe5b1c3
consistent citation style
...
should be used for Fortran, python, YAML
2021-07-08 16:56:41 +02:00
Martin Diehl
3c6c5d77e8
following paper
2021-07-06 22:58:18 +02:00
Martin Diehl
4e11fba643
cleaning
2021-07-05 20:53:30 +02:00
Martin Diehl
cd9d704aae
bug fixes:
...
invalid material.yaml, detect such errors in future
2021-07-05 11:30:52 +02:00
Martin Diehl
b465a6d615
new style examples
2021-07-05 05:38:47 +02:00
Martin Diehl
7daef03e65
new multiphyics notation
2021-07-03 22:50:14 +02:00
Martin Diehl
58ec949941
Merge remote-tracking branch 'origin/development' into polishing-for-beta
2021-07-03 22:20:33 +02:00
Abisheik Panneerselvam
6d33978cd1
mesh file format updated to 4.1
2021-07-03 08:22:59 +02:00
Martin Diehl
cda0f21612
fix BC and material.yaml to work again
2021-07-03 08:22:11 +02:00
Martin Diehl
daf7b4f2ab
modular config with references
2021-07-02 07:45:24 +02:00
Martin Diehl
0fadcac1d8
should not be part of the repo
2021-06-30 17:56:40 +02:00
Martin Diehl
300431d2b0
correct conversion to float
2021-06-29 11:22:42 +02:00
Martin Diehl
4dcd249bf3
python YAML is too picky/following v1.1
...
https://stackoverflow.com/questions/30458977
2021-06-29 10:14:59 +02:00
Martin Diehl
7745640393
consistently use prefix as modifier
2021-06-28 23:41:50 +02:00
Martin Diehl
b1f4c06f9c
takeover from Christophs thesis
2021-06-26 13:25:13 +02:00
Martin Diehl
62e5cab440
polishing example configurations
2021-06-25 15:25:35 +02:00
Martin Diehl
8c06e7a4ff
generic and extendable multiphysics notation
2021-06-24 14:49:09 +02:00
Martin Diehl
eddb65d796
should not be part of the repository
2021-06-24 11:43:55 +02:00
Martin Diehl
452da977b0
cleaning up example files
2021-06-24 08:55:44 +02:00
Martin Diehl
0a22916aba
not a double subscript
2021-06-19 15:13:27 +02:00
Martin Diehl
218e6a79a8
VTK image data is the appropriate type, not VTK rectilinear grid
...
FFTs require constant spacing in all three directions, this is
guaranteed by the vtkImageData but not by vtkRectilinearGrid
2021-06-15 19:02:26 +02:00
Sharan Roongta
d1a6607782
Merge branch 'load2Dtensor' into 'development'
...
support for 2D tensor in load case
See merge request damask/DAMASK!391
2021-05-29 13:21:47 +00:00
Sharan Roongta
4669c289c7
Merge remote-tracking branch 'origin/development' into Fortran-cleaning
2021-05-28 15:00:06 +02:00
Martin Diehl
bdb4029fb5
tI symmetry of 2nd order tensor is equivalent to hP
2021-05-26 22:49:53 +02:00
Martin Diehl
adb1e51e24
support for 2D tensor in load case
...
currently optional, but should become mandatory after a transition
period
2021-05-26 08:04:14 +02:00
Martin Diehl
40698740aa
fixed symmetry handling
...
- ort not tested, no examples, no documentation => removed
- aP is the opposite of isotropic => removed
isostropic materials can be easily specified as cI or cF, using C_44 =
1/2 * (C_11 - C_12). Acceptable extra effort for special use case
orthorhombic can be easily implemented if needed, but needs test,
documentation, and examples
2021-05-24 15:45:25 +02:00
Martin Diehl
ab070a3c13
data for thermal expansion
2021-05-24 10:31:56 +02:00
Martin Diehl
4d889e0b1b
Merge remote-tracking branch 'origin/development' into Fortran-cleaning
2021-05-23 21:24:53 +02:00
Martin Diehl
aa9e4aa841
not needed
2021-05-23 00:19:46 +02:00
Sharan Roongta
7440cc32a0
Merge branch 'internal-restructure' into 'development'
...
Internal restructure
See merge request damask/DAMASK!384
2021-05-22 09:38:33 +00:00
Martin Diehl
d1ca7cfb95
isobrittle is working with sensible config file now
2021-05-21 21:40:10 +02:00
Abisheik Panneerselvam
492e9a0cb8
keyword names corrected
2021-05-21 17:05:47 +02:00
Martin Diehl
053c427509
adjusting to new interaction matrices
2021-05-09 14:50:55 +02:00
Martin Diehl
693c2f4e3f
Merge remote-tracking branch 'origin/development' into MatrixInteraction_clean
2021-05-09 08:04:15 +02:00
f.basile
0d66320182
update tests
2021-05-07 13:52:02 +02:00
f.basile
16cba043c9
update BCC examples, old_coef=new_coef/ 1=1 - 2=3 - 3=2,8,9 - 4=4,5,10,11,12,13 - 5=7,20,23 - 6=6,14,15,16,17,18,19,21,22,24
2021-05-07 11:46:29 +02:00
f.basile
2d50a5de7f
update examples FCC
2021-05-07 10:59:17 +02:00
Martin Diehl
c8cdd7e622
better numerical parameters for thermal solver/PETSc
...
works for realistic values for thermal problems
parameters copied from spectral_damage
2021-05-05 18:14:53 +02:00
Martin Diehl
3977e230b3
documenting and ensuring consistent argument names
...
'name' for a dataset matches the analogy to a file name
2021-04-24 14:47:45 +02:00
Martin Diehl
cfbb2d416f
better example
2021-04-10 23:58:53 +02:00
Martin Diehl
5bf4553882
following naming of interaction coefficients
2021-03-29 07:25:55 +02:00
Martin Diehl
a2b2f8fb13
include latest results
2021-03-29 07:07:11 +02:00
Martin Diehl
942d398e40
duplicate of YAML-based config file
2021-03-28 13:36:51 +02:00
Martin Diehl
a587e70704
split into small sections and test damage
2021-03-28 12:08:08 +02:00
Martin Diehl
84e383964b
polishing/fixing tests
2021-03-27 23:58:49 +01:00
Martin Diehl
33b601461b
modularizing further
...
steepens the learning curve. But ensures that ther IS a learning curve
2021-03-27 19:25:36 +01:00
Martin Diehl
ee3d3b75c7
thermal examples + tests
2021-03-27 17:15:48 +01:00
Martin Diehl
26e6328664
important things first
2021-03-27 16:28:47 +01:00
Martin Diehl
480b8315a7
cleaning + testing
2021-03-27 15:54:29 +01:00
Martin Diehl
cc72fad86a
split configuration per physics
2021-03-27 15:12:29 +01:00
Martin Diehl
22195faecc
':' causes problem in Fortran YAML parser
2021-03-27 06:12:25 +01:00
Martin Diehl
9fd244d8a0
cleaning
2021-03-26 20:59:49 +01:00
Martin Diehl
3a74270946
new style
2021-03-26 20:21:20 +01:00
Martin Diehl
ac310ee760
elastic constants with source
2021-03-26 20:12:30 +01:00
Martin Diehl
3b6c97edb0
adjusting names
2021-03-26 17:39:21 +01:00
Martin Diehl
078baa14c7
addDisplacement is deprecated
2021-03-26 13:00:41 +01:00
Martin Diehl
cb0d407ce4
not used
2021-03-26 12:40:01 +01:00
Martin Diehl
6a2c107723
consistent names for debugging
2021-03-26 12:34:16 +01:00
Martin Diehl
cffc9aa3c8
shorter, more systematic names
2021-03-26 12:08:36 +01:00
Martin Diehl
3e8bcd3225
cleaning examples, using consistent names
...
- examples in repository should only show the most basic steps
- MSC.Marc, marc => Marc
2021-03-26 09:27:49 +01:00
Martin Diehl
4f40e58ce6
consistent names for keys
2021-03-25 15:06:45 +01:00
Philip Eisenlohr
e2d4ab427e
explicit path joining with "/" in _result; updated cpTi CRSS
2021-03-09 22:02:49 -05:00
Philip Eisenlohr
1b4901b60d
Phase name consistent with file name.
2021-03-07 23:37:30 +00:00
Martin Diehl
84da6a2dee
not needed anymore
2021-02-25 23:11:21 +01:00
Martin Diehl
5de1ca0dd7
more reasonable value
...
used in https://doi.org/10.1016/j.ijplas.2020.102779
2021-02-25 23:10:45 +01:00
Philip Eisenlohr
3ca38dabac
indicate units according to SI standard
2021-02-24 14:25:05 -05:00
Sharan Roongta
c0e488881e
converted two examples to yaml
2021-02-24 20:13:55 +01:00
Martin Diehl
fe674ba7b6
not needed
2021-02-22 19:08:33 +01:00
Philip Eisenlohr
a62f7a90a8
fixed Fe --> F_e and such
2021-02-22 11:24:44 -05:00
Philip Eisenlohr
e9422efe65
removed unencodable characters
2021-02-22 10:50:37 -05:00
Philip Eisenlohr
e86a7a9315
dropping "alpha" for cpTi as it is by definition hexagonal
2021-02-22 10:48:04 -05:00
Philip Eisenlohr
e7e5f9a57c
more robust air stiffness values
2021-02-22 10:45:20 -05:00
Philip Eisenlohr
5c2b3846a2
fixed more yaml example configs
2021-02-22 10:45:20 -05:00
Ruxin Zhang
c299585b67
For Ti-alpha, corrected the inconsistencies according to reference by C. Zambaldi et al
2021-02-21 17:36:45 -05:00
Ruxin Zhang
14b16fd646
added output under mechanics
2021-02-20 04:36:52 -05:00
Ruxin Zhang
b04a05c2ea
some letters in annotation raised error, got rid of them
2021-02-20 01:41:29 -05:00
Ruxin Zhang
5d0e9b1863
some letters in annotation raised error, got rid of them
2021-02-20 01:39:29 -05:00
Ruxin Zhang
e658d2d480
generated yaml files according to config files
2021-02-20 01:19:28 -05:00
Ruxin Zhang
9a550a5e88
lattice and mechanics should be parallel
2021-02-19 23:31:28 -05:00
Martin Diehl
9ba185973f
more systematic directory structure
2021-02-13 13:33:58 +01:00
Martin Diehl
869307c5ec
temperature not needed for pure mechanics
...
would also require to define thermal homogenization
2021-02-08 22:56:37 +01:00
Sharan Roongta
a1a7a339d4
specify solver,initial and boundary conditions in load file
2021-02-05 11:20:28 +01:00
Sharan Roongta
cab5a5cec7
homogenization 'none' name misleading.
2021-02-04 15:37:40 +01:00
Sharan Roongta
14ce127dc4
fraction --> v
2021-02-04 13:46:01 +01:00
Martin Diehl
6f65de27fc
not used
...
was only used for reporting (see v.2.0.0)
2021-01-07 14:59:12 +01:00
Martin Diehl
c712332e87
using consistent names for Bravais lattice in Fortran and Python
2020-11-28 22:38:12 +01:00
Sharan Roongta
2157bf50cd
mech --> mechanics
2020-11-17 22:21:35 +01:00
Sharan Roongta
7b761476e4
under mech dictionary
2020-11-03 00:48:16 +01:00
Sharan Roongta
05ca3c3d7f
Merge branch 'development' into consistent-naming
2020-10-30 14:00:50 +01:00
Martin Diehl
10ba53721d
not needed anymore
2020-10-29 20:47:15 +01:00
Sharan Roongta
ed1be8c21c
consistent output names
2020-10-29 13:50:12 +01:00
Sharan Roongta
5eee0d74f4
forgot to update
2020-10-22 01:55:42 +02:00
Martin Diehl
6d68f14952
Merge branch 'test-user-name' into loadcase.yaml
2020-10-21 21:13:19 +02:00
Martin Diehl
1c13737935
better readable
2020-10-21 21:12:55 +02:00
Martin Diehl
c7040ff22c
follow yammlint rules
...
and make it readable for humans
2020-10-21 20:51:41 +02:00
Martin Diehl
ba260e062a
Merge branch 'development' into loadcase.yaml
2020-10-21 18:50:47 +02:00
Sharan Roongta
34aa854281
[skip sc] updated files
2020-10-16 16:13:09 +02:00
Martin Diehl
51f150e255
Merge remote-tracking branch 'origin/isotropic_freesurface_yaml_matconfig' into development
2020-10-16 08:45:16 +02:00
Sharan Roongta
6c79093a75
[skip sc] Fdot --> dotF
2020-10-15 23:22:37 +02:00
Philip Eisenlohr
3366e32904
more logical ordering of material.yaml list entries
2020-10-15 16:42:53 -04:00
Tias Maiti
c5f5466c6a
added suggested improvement and removed old .config file
2020-10-15 12:20:02 -07:00
Tias Maiti
a8356e1bef
added yaml version of Phase_Isotropic_FreeSurface material config
2020-10-14 21:46:25 -07:00
Sharan Roongta
cb4c07f9db
[skip sc] example loadcase in yaml
2020-10-14 13:46:51 +02:00
Martin Diehl
2c608c1bcf
not needed anymore
2020-10-13 20:23:47 +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
19dba92235
material.config -> material.yaml
2020-10-12 08:40:46 +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
2db5c9bade
geom -> vtr (zero-based)
2020-10-09 22:19:53 +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
d3f068cd73
material.config -> material.yaml
2020-10-06 07:12:25 +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
Martin Diehl
cdf3c8cdee
Merge remote-tracking branch 'origin/development' into no-crystallite-dPdF
2020-10-03 08:34:02 +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
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
Franz Roters
44f5f2cc01
only statevar 2 is used for material definition
2020-09-07 17:01:38 +02:00
Sharan Roongta
7754a1ea56
Restructuring for material.yaml
2020-08-15 16:08:46 +02:00
Franz Roters
ade8730871
corrected table header
2020-07-31 09:12:32 +02:00
Sharan Roongta
633836b5fa
[skip ci] relevant file added
2020-07-15 14:46:41 +02:00
Sharan Roongta
76ae160352
[skip ci] example numerics and debug yaml files added
2020-07-09 12:26:35 +02:00
Martin Diehl
8fa68101b8
not needed
2020-06-17 22:28:29 +02:00
Martin Diehl
adf5e5e99c
not supported at the moment
2020-04-25 09:39:34 +02:00
Martin Diehl
7e7b32add1
useful defaults
2020-03-20 13:25:37 +01:00
Martin Diehl
9231979222
polishing
2020-03-18 13:41:52 +01:00
Martin Diehl
ba8eab646b
clearer structure and faster
2020-03-17 10:39:33 +01:00
Martin Diehl
41ca00a020
typo
2020-03-17 10:20:37 +01:00
Martin Diehl
bb90539f7c
only ignore temporary files in the respective folders
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
154aa6e6ec
do not specify default values
2020-03-16 00:06:41 +01:00
Martin Diehl
16e23b113a
no need to set optional parameters to default values
2020-03-15 19:00:02 +01:00
Martin Diehl
329a965dd7
always use 3 letter indicators for crystal structure
...
fcc, bcc, hex, ort, bct for 'real' crystal structures, iso is just a
shortcut for an elastically isotropic material (can be achieved also
with any real structure and suitable parameters)
2020-02-29 16:47:19 +01:00
Martin Diehl
eed9dbb1ec
not supported anymore
2020-02-26 11:31:52 +01:00
Martin Diehl
c2c84d698f
Merge remote-tracking branch 'origin/development' into MiscImprovements
2020-02-11 17:11:43 +01:00
Martin Diehl
9fbdb6b757
[skip ci] need to follow DAMASK paper
2020-01-29 17:49:35 +01:00
Martin Diehl
13107abd39
not working and significat efforts needed to test it
2020-01-26 07:44:22 +01:00
Martin Diehl
a0a99afa97
[skip ci] obsolete material.config features
2020-01-13 09:56:43 +01:00
Martin Diehl
e47119e7f7
outdated/not needed
2020-01-02 12:11:40 +01:00
Martin Diehl
b9a82ef523
not needed anymore
2020-01-02 12:10:32 +01:00
Martin Diehl
2fb5ac652b
use new keyword
...
keywords should follow the symbols in formulas, not their description:
"T" for temperature, not "temperature"
"F" for deformation gradient, not "defgrad"
2019-12-14 14:03:30 +01:00
Martin Diehl
2b3b26087f
consistent names
2019-12-01 20:07:16 +01:00