Skip to content

Releases: damask-multiphysics/DAMASK

v3.1.0

Choose a tag to compare

@MarDiehl MarDiehl released this 09 Jul 21:38
e192172

Release date: Jul 9, 2026

SHA-256 hash: d1ba65a167aab221c13f003507aba17f663c53af94fc1cd4a47408008329def1

Release notes:

  • bugfix (grid solver, spectral_polarization): F_aim was stored for restart instead of P_aim
  • bugfix (MSC.Marc): parsing of input file failed when using domain decomposition
  • bugfix (processing, Rotation): Schmid matrix rotation was inverted
  • bugfix (processing, Result): output of datasets with same name but different shape failed
  • feature (grid solver): added solver variant for mechanics: spectral_galerkin
  • feature (grid solver): added functionality to simulate diffusion
  • feature (grid solver): enable setting of temperature boundary conditions
  • feature (grid solver): enable restart without existing result file
  • feature (grid solver): enable restart from increment 0
  • feature (mesh solver): allow to prescribe target displacement in load case definition
  • feature (mesh solver): allow to prescribe force boundary conditions on nodes
  • feature (mesh solver): support named mesh element groups in load case definition
  • feature (mesh solver): support for quad and hex meshes
  • feature (processing, grid_filters): enable regridding for combined stretch and shear deformation
  • feature (processing, Result): added function to calculate resolved shear stress in the Result class
  • usage (dislotwin): output twinning shear instead of twinned volume fraction
  • usage (grid solver): use prefix modifier, e.g. dot_F instead of F_dot
  • usage (grid solver): consistently use singular terms, i.e. boundary_condition
  • usage (mesh and grid solver): executable names are all lowercase
  • usage (mesh and grid solver): support for command completion on bash and zsh
  • usage (mesh solver): improved convergence and iteration reporting
  • compatibility: support libfyaml 0.9.1 to 0.9.6
  • compatibility (grid and mesh solver): support PETSc 3.25.x (minimum is now 3.19.x)
  • compatibility (grid and mesh solver): increased minimum GCC version to 12.1
  • compatibility (grid and mesh solver): dropped support for Intel Parallel Studio XE in favor of Intel oneAPI
  • compatibility (MSC.Marc): support MSC.Marc 2025.1 and 2025.2
  • compatibility (MSC.Marc): build with libfyaml
  • compatibility (processing): increased minimum Python version to 3.10
  • compatibility (processing): read DREAM3D 8.0 files
  • compatibility (processing): abandon use of multiprocessing module
  • misc (grid solver): optional use of C++/Boost for CLI handling and VTI file read
  • misc (processing): improved performance of several pre- and post-processing routines
  • misc: new and improved material parameters

Full changelog: v3.0.0...v3.1.0

v3.0.2

Choose a tag to compare

@MarDiehl MarDiehl released this 09 Jun 18:57
810df52

Release date: Jun 9, 2025

SHA-256 hash: 82f9b3aefde87193c12a7c908f42b711b278438f6cad650918989e37fb6dbde4

Release notes:

  • bugfix: correct calculation of Div/Grad/Curl in Result class
  • bugfix: correct selection of interaction parameters for cF
  • bugfix: correct calculation of hue difference in Colormap class
  • support for PETSc 3.23.x
  • support for GFortran 15.x
  • support for MSC.Marc 2024.1 and 2024.2
  • new and improved example parameters

Full changelog: v3.0.1...v3.0.2

v3.0.1

Choose a tag to compare

@MarDiehl MarDiehl released this 02 Jan 08:43
06c6851

Release date: Oct 18, 2024

SHA-256 hash: 3db1231f6763356e71b3bb91f66f1abb4fdae2721ce85754fc468446f3d74882

Release notes:

  • bugfix: restored compatibility for NumPy < 1.20
  • bugfix: correct blending for misorientation calculation
  • bugfix: “from_parallel” consistent with “from_basis” in Rotation class
  • support for PETSc 3.22.x

Full changelog: v3.0.0...v3.0.1

v3.0.0

Choose a tag to compare

@MarDiehl MarDiehl released this 02 Jan 08:40
48d1524

Release date: Jul 22, 2024

SHA-256 hash: aaebc65b3b10e6c313132ee97cfed427c115079b7e438cc0727c5207e159019f

Release notes:

  • 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

Full changelog: v3.0.0-beta2...v3.0.0