Changelog for
damask-3.0.0-1.1.x86_64.rpm :
* Wed Jul 24 2024 Martin Diehl
- 3.0.0- keep integer datatype when converting between Miller-Bravais and Miller indices- Miller-Bravais indices support for the \"to_frame\" method of the Orientation class- made Python library compatible with NumPy 2.0
* Mon Jun 10 2024 Martin Diehl - 3.0.0.b.2-1- bugfix: segmentation fault when using phenopowerlaw with multiple phases- bugfix: wrong time scaling for Runge-Kutta integrators- new syntax for non-Schmid coefficients- remove \"to_pole\" of the Rotation class in favor of \"to_frame\"- no dummy material is needed anymore for the mesh solver- the \"to_frame\" and \"to_lattice\" methods of the Rotation class are with respect to lab frame- re-ordered bcc slip systems to follow literature- implemented interpolation of nodal coordinates for regridding- support for PETSc 3.21.x- update result file DADF5 to version 1.1- new material configuration files- restructured layout of configuration file for numerics
* Mon Feb 19 2024 Martin Diehl - 3.0.0.b-1- improved CLI interface reporting of grid and mesh solver- support export of grid solver results to DREAM.3D- support import of grid solver geometry from SSPARKS file- mesh solver uses load case in YAML format- new examples for mesh solver- systematic naming of Python modules: Config -> YAML, Geom -> GeomGrid- enabled dipole annihilation for zero stress (dislotwin)- support for newer MSC.Marc version: 2023.4 (new default)- corrected definition of twin systems- proper bi-directional orientation relationships in Python library- attributes of Result object depend on view- corrected interaction parameters for Mg phenopowerlaw configuration example
* Fri Nov 17 2023 Martin Diehl - 3.0.0.a.8-1- orientation relationship definitions now correct for both directions- corrected erroneous non-Schmid implementation- tI (bct) slip systems now depend correctly on c/a- corrected mistake in forest projection calculations (dislotungsten, dislotwin)- corrected setting of initial temperature in the grid solver- damage restart works propertly- corrected thermal dissipation- correct damage driving force in isobrittle model- asymptotic hardening of phenopowerlaw respects own (not other) saturation- formerly universal parameters of kinehardening and phenopowerlaw are now specified per family- restructured numerical configuration- mandatory argument for grid and mesh solver: path to material configuration (was material.yaml)- optional arguments for grid and mesh solver: path to numerics configuration (was numerics.yaml) and jobname- dropped possibility to specify concurrent damage models- corrected dataset names for damage- post-processing in damask.Result is always sequential- dropped support for optional debug output via debug.yaml- support for newer MSC.Marc versions: 2022.2, 2022.3, 2022.4, 2023.1, 2023.3 (new default)- support for newer PETSc versions: 3.19 and 3.20- added flexibility for ANG file importing- convenient shape handling when applying Rotation/Orientation objects- new and improved material.yaml examples
* Wed Oct 12 2022 Martin Diehl - 3.0.0.a.7-1- point-wise initialization of thermal field for grid solver- point-wise initialization of damage field for grid solver- improved performance of parsing material.yaml- option to use libfyaml for parsing YAML configuration files- setup.py replaces setup.cfg for Python installation- new and improved material.yaml examples- support for MSC.Marc 2022.1- simplified integration into MSC.Marc- define initial eigenstrain via V_e