Commit Graph

292 Commits

Author SHA1 Message Date
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