Commit Graph

372 Commits

Author SHA1 Message Date
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
Martin Diehl 67c8d3899d crystallite output fully removed 2019-11-25 08:44:44 +01:00
Martin Diehl 97474e05a8 not needed anymore 2019-11-24 11:01:04 +01:00
Franz Roters 1b7a9fd9e9 [skip ci] just one slip system family 2019-10-31 17:20:17 +01:00
Martin Diehl 9e16f27fe9 proper capitalization, no more synonyms 2019-09-20 19:01:44 -07:00
Martin Diehl fd4a0eb12e cleaning:
- porosity/vacancy does not exist any more
- texture becomes orientation
- crystallite is getting removed
2019-09-20 19:00:20 -07:00
Martin Diehl 30826c5c86 not supported anymore
is part of the geometry
2019-05-31 09:05:58 +02:00
Martin Diehl 91c200ff8c correct labels for output (also for DADF5) 2019-04-17 20:57:41 +02:00
Philip Eisenlohr 598e8034b4 [skip ci] removed obsolete --inplace option from vtk_xxx script calls 2019-04-05 09:51:05 -04:00
Franz Roters a243d47ef1 adapting to new keywords 2019-04-05 11:11:43 +02:00
Vitesh Shah be387ab8cf atol_shear and atol_twinfrac are not allowed to be zero 2019-03-29 11:36:30 +00:00
Vitesh Shah c60ec4c490 c/a ratio matches the lattice_init name 2019-03-29 11:30:00 +00:00
Eureka Pai fdb6ca150d corrected missing decimal point in dislocation interactions "glissile" and "sessile" 2019-02-28 15:05:01 -05:00
Philip Eisenlohr cfb2770b93 merged and added correction to FreeSurface.config example 2019-02-26 13:56:49 -05:00
Martin Diehl 0c1c40f1de don't use euler angles any more
updated test
2019-02-01 16:47:41 +01:00
Philip Eisenlohr eee7ad44a7 [skip ci] updated keywords in config files 2019-01-23 20:59:07 -05:00
Martin Diehl 638789b111 totalvolfrac and totalshear don't exist anymore
use postprocessing tools if needed
2018-11-25 16:16:46 +01:00
Martin Diehl d662507eb8 will not work without populate grains 2018-10-14 21:41:32 +02:00
Martin Diehl 27bde05529 Merge branch '38-introduce-rudimentary-PETSc-based-FEM-solver' into 'development'
Resolve "Introduce Rudimentary PETSc based FEM solver"

Closes #38

See merge request damask/DAMASK!41
2018-10-01 21:10:03 +02:00
Franz Roters d5cf7d2144 Merge branch '19-NewStylePhenopowerlaw' into 'development'
Resolve "New coding style for phenopowerlaw"

See merge request damask/DAMASK!39
2018-10-01 16:08:05 +02:00
Jaeyong Jung 5af2d4bf5f cleaning 2018-09-26 16:07:40 +02:00
Martin Diehl 9eb318b9bf Merge branch '38-introduce-rudimentary-PETSc-based-FEM-solver' of magit1.mpie.de:damask/DAMASK into 38-introduce-rudimentary-PETSc-based-FEM-solver 2018-09-22 14:54:58 +02:00
Pratheek Shanthraj e15d1d5945 reasonable solver options 2018-09-22 12:49:30 +02:00
Martin Diehl 07e0282b81 one file for all examples 2018-09-22 10:21:35 +02:00
Martin Diehl 29fe45d00a more general filtering 2018-09-22 10:19:31 +02:00
Martin Diehl cc262ae198 Merge branch 'development' into 38-introduce-rudimentary-PETSc-based-FEM-solver 2018-09-20 07:29:19 +02:00
Martin Diehl 310ea62964 only print out the essential information 2018-09-20 06:58:31 +02:00
Martin Diehl fcff6b908a can be easily computed during post processing 2018-09-20 06:40:23 +02:00
Martin Diehl 5e33900664 Merge branch 'development' into 38-introduce-rudimentary-PETSc-based-FEM-solver 2018-09-15 08:38:30 +02:00
Martin Diehl 9b7552aa19 old example 2018-09-15 08:38:03 +02:00
Martin Diehl 105c4077ad Merge branch 'development' into 19-NewStylePhenopowerlaw 2018-08-30 00:58:54 +02:00
Martin Diehl cb6b876769 need test for non-schmid 2018-08-30 00:58:01 +02:00
Martin Diehl 83740b5d7b accidently commited .. 2018-08-25 21:39:18 +02:00
Martin Diehl 6b8ecbe653 using only internal Schmid and nonSchmid matrix 2018-08-25 19:47:39 +02:00
Philip Eisenlohr 08d6cb242f adopted new name for covera_ratio: c/a 2018-08-17 15:42:35 -04:00
Martin Diehl 52c478fff1 keyword for mechanical homogenization changed from type to mech 2018-07-05 11:38:36 +02:00
Martin Diehl 630c1ac95b ngrains is not supported any more 2018-07-02 22:15:12 +02:00
Martin Diehl 7d1e6ef5dc Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development 2018-06-30 11:45:09 +02:00
Martin Diehl e0a3d7bd3c converging keywords towards DAMASK paper 2018-06-30 11:08:33 +02:00
Martin Diehl 32d481020f Merge branch 'development' into 30_parsePhasePartOnce 2018-06-16 14:49:57 +02:00
Martin Diehl ad094f81f0 label has changed 2018-06-03 12:50:43 +02:00
Martin Diehl b412aded75 fix for previous commit, should not be changed at all 2018-06-02 14:15:34 +02:00
Martin Diehl fdf8833c36 debug output not needed any more 2018-06-02 13:31:21 +02:00
Martin Diehl 30fe87a88a post-release cleaning 2018-05-22 19:16:12 +02:00
Jaeyong Jung 403342ed11 first modification. compile succeeded 2018-05-14 15:50:45 +02:00
Jaeyong Jung 4faf54cecf modified RGC seems to work! 2018-05-04 12:19:18 +02:00
Jaeyong Jung f4842be347 AL solver should not be referenced any more in example files 2018-04-26 14:18:12 +02:00
Philip Eisenlohr 0a763ff116 included changes to correct cutback issue of spectral solver 2018-02-16 09:36:18 -05:00
Philip Eisenlohr 15b0fa90a1 New spectral method example on thermally expanding Eshelby inclusion 2018-02-16 08:30:15 -05:00
Martin Diehl beedd27a16 updated to current Abaqus version and adjusted UMAT name 2017-12-06 18:40:23 +01:00
Philip Eisenlohr e4700cda25 changed fixed_seed to random_seed for clarity 2017-11-07 14:56:28 -05:00
Tias Maiti 40ca9d249a added phase material configuration for buffer layers in free surface simuations 2017-09-29 15:35:02 -07:00
Philip Eisenlohr 0eae213a7e fixed tpyo in filename 2017-08-24 17:22:23 -04:00
Franz Roters dc3eda336d corrected unit of atomic volume to b^3 2017-07-14 15:28:09 +02:00
Franz Roters 965bee5889 corrected thermal expansion coefficient 2017-05-17 15:00:16 +02:00
Martin Diehl eeed5c7641 tried to adjust to Cereceda IJP paper 2017-05-13 22:03:55 +02:00
Martin Diehl bdbbcdb908 parameters not needed 2017-04-13 13:02:55 +02:00
Martin Diehl dc387b4060 removed unused parameters. Why was shearbanding on in for HMs TWIP steel? 2017-04-13 12:54:26 +02:00
Philip Eisenlohr 467577d50a fixed renamed J2 --> Isotropic example phase configuration 2017-02-13 13:41:40 -05:00
Philip Eisenlohr f6a62939c8 updated path to include ConfigFiles 2017-02-13 13:04:49 -05:00
Martin Diehl 2ad867a410 removed dependend variables 2016-09-19 21:19:30 +02:00
Martin Diehl fd9b760c13 parameters not needed 2016-09-19 08:47:19 +02:00
Martin Diehl 2738415b34 removed twinning parameters 2016-08-20 07:14:06 +02:00
Martin Diehl 48a9aea9ff Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements 2016-08-01 16:57:59 +02:00
Martin Diehl 707b9ba146 Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development 2016-07-30 08:20:10 +02:00
Martin Diehl cc27b4ba59 analytic tangent option not supported anymore 2016-07-30 08:17:47 +02:00
Martin Diehl f992e420e3 Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development 2016-07-27 20:38:36 +02:00
Martin Diehl 53b94ddf59 not needed (hides complexity) 2016-07-27 20:37:54 +02:00
Martin Diehl 920cf2c849 removed non-phase parts 2016-07-27 09:20:06 +02:00
Martin Diehl 2a0be6d232 Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements 2016-07-27 08:57:13 +02:00
Martin Diehl 23541a713d material parameters from paper 2016-07-25 22:26:18 +02:00
Philip Eisenlohr 4d01e826c5 fixed typo in usage msg 2016-07-25 00:46:11 -04:00
Martin Diehl 95182dac79 avoid windows name conflict + and (hopefully) more descriptive name and location 2016-07-18 11:20:23 +02:00
Martin Diehl 12ac5e3c49 switch to analytic tangent 2016-06-24 10:59:23 +02:00
Martin Diehl d3ee2c05b9 =removed remaining IDs 2016-05-11 11:43:21 +02:00
Martin Diehl 1940b8d691 results should not be part of the repository 2016-04-26 07:29:41 +02:00
Martin Diehl 245f2cefa1 don't work anymore 2016-04-25 10:50:09 +02:00
Martin Diehl f555625ecb updating ignore list 2016-01-31 13:39:43 +01:00
Martin Diehl c710709b1a example Makefile typically does not work, deleted 2015-12-15 14:34:03 +00:00
Philip Eisenlohr 87daed84e6 changed boundary condition to zero normal stress along z 2015-12-09 14:10:28 +00:00
Martin Diehl 4a52c59854 corrected/removed PETSc variables path 2015-11-12 23:13:25 +00:00
Philip Eisenlohr 45fb209658 respect PETSC_ARCH 2015-11-10 21:18:53 +00:00
Philip Eisenlohr f788027b0c include at modern PETSc path 2015-11-10 14:57:49 +00:00
Chen Zhang 78809c8114 update logarithmic option in the example script 2015-09-18 19:03:53 +00:00
Martin Diehl d9dbcb3a65 new keyword 2015-09-08 19:43:54 +00:00
Philip Eisenlohr 73d97d3d71 added command line arguments to select resolution (defaults to 16) 2015-05-29 19:50:59 +00:00
Martin Diehl 2e6bbe887e changed header in seeds file from 'x,y,z' to '1..3_coords'.
scripts now use the header information and do not rely on coordinates being in the first three columns
2015-04-22 18:44:54 +00:00
Philip Eisenlohr f76ea313a0 now {include} standard crystallite and phase blocks from code/config.
fixed issue resulting in zero stiffness error due to missing “lattice_structure isotropic”.
2015-04-18 15:25:38 +00:00
Martin Diehl 3a42a18b8d Abaqus example only runs with perturbed jacobian 2015-03-31 17:58:12 +00:00
Pratheek Shanthraj 6e6f96f926 updated spectral example to show current way of starting a parallel simulation 2015-03-25 16:16:01 +00:00
Martin Diehl 8ac309f0e9 two times the same file with different names, this one was name wrong 2015-03-13 14:05:06 +00:00
Martin Diehl e6fe010449 ipcoordinates do not exist 2015-03-12 08:49:50 +00:00
Martin Diehl 6db53636c6 forgot the changes in the example material.config files 2015-03-09 11:30:31 +00:00
Martin Diehl 05d7adaf25 added fixed_seed that is working 2014-12-12 13:52:32 +00:00
Martin Diehl 92073bee26 fixed number of slip/twin systems 2014-07-03 08:34:06 +00:00
Martin Diehl 488927a231 worked on phenopowerlaw test, made material.config writer case insensitive, polished lattice, removed deprecated part of documentation 2014-06-16 13:11:26 +00:00
Franz Roters 9ffcaa03e8 corrected keyword fixed_seed (was fixed seed) 2014-05-15 08:11:04 +00:00
Philip Eisenlohr 6572c4ea8c fixed missing "microstructures" number 2014-05-14 15:43:50 +00:00
Martin Diehl 838a8be1b9 removed forgotten debug statements from last commit
fixed material.config for abaqus example
2014-05-12 09:28:32 +00:00
Martin Diehl 342ca0be47 tested new scripts to update shebang, all files got same shebang (and for python files encoding) 2014-04-01 18:41:14 +00:00
Martin Diehl 436fa63912 corrected svn properties (executable, Id etc.) 2014-04-01 16:34:04 +00:00
Martin Diehl d0f638f4e9 deleted double material.config_cpTi-alpha, changed default for FFTW location 2014-04-01 12:42:19 +00:00
Philip Eisenlohr bd981ee821 commented out rather large atol_Shear (=1)
@David: what was the reason to put such a large value?
2014-03-28 18:17:58 +00:00
Philip Eisenlohr 3eeb8a7ec2 fixed old keyword relevantResistance --> atol_Resistance 2014-03-28 18:16:21 +00:00
Martin Diehl a1b8278216 removed unneeded slip and twin systems 2014-03-06 14:00:09 +00:00
David Mercier ce926aaf1f Minor contribution :
- add SVN keyword to the material.config file for cp-Ti
- add comments in lattice file
2013-09-19 09:17:09 +00:00
David Mercier a8eb6a985e - Addition of an example of a material.config file for hcp material (cp-Ti).
- New Error Message #214 when elastic constants are not correctly defined.
- Error message when the c/a ratio for hcp is higher than 2 (no physical sense).
2013-09-17 12:20:50 +00:00
Martin Diehl 22d19a583d added a numerics.config with fixed seed. "random is random" makes bug hunting difficult 2013-08-12 10:13:04 +00:00
Martin Diehl cc6c524740 updated test for spectral solver example and example files. changed marc job submission such that the marc version number is no longer expected at the end of the subroutine file 2013-08-06 09:48:57 +00:00
Martin Diehl 0d912c2cfa renamed loadcase to reflect actual loading 2013-06-04 16:32:32 +00:00
Martin Diehl ba08944c83 renamed folders to name of solver, shortened load case for Abaqus example, didn't run completely before 2013-03-26 08:54:12 +00:00
Claudio Zambaldi a00853cd75 removed unused imports 2013-03-19 18:25:01 +00:00
Claudio Zambaldi efb048fc04 run and postprocess the spectral solver example automatically. 2013-03-19 18:19:00 +00:00
Martin Diehl 7848e933bb wrong file was selected during last commit 2012-12-12 17:10:04 +00:00
Martin Diehl 8cfaa5422e improved test for load case parsing, don't use reference results any more but comparing to data calculated from load case file directly 2012-12-12 17:07:49 +00:00
Henry Hutasoit 1e6cc1ed62 added new example file with 64^3 res, updated old to have consistent microstructure 2012-11-28 13:31:14 +00:00
Martin Diehl b981ae935d new 2 step tension load case in example 2012-08-17 13:57:42 +00:00
Martin Diehl bc6e85d43e example files for spectral method 2012-08-16 14:40:39 +00:00
Franz Roters 8e22e766c7 changed keyword constitution to elasticity and plasticity 2012-04-27 07:51:50 +00:00
Philip Eisenlohr f5ad143cf4 added min_recycles=1 and path/to/DAMASK as usersub 2011-11-14 16:37:34 +00:00
Philip Eisenlohr a675a7d8bf combined single crystal (SX) and polycrystal (PX) compression samples 2011-05-12 08:24:27 +00:00
Philip Eisenlohr 43ab7cf119 simple rotation by 90 deg of one periodic element 2011-05-12 07:58:34 +00:00