A Python Library for Pre- and Post-Processing of DAMASK Simulations

A Python Library for Pre- and Post-Processing of DAMASK Simulations - Published in JOSS (2025)

https://github.com/damask-multiphysics/damask

Science Score: 100.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
  • Committers with academic emails
    18 of 70 committers (25.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

crystal-plasticity engineering material materials materials-science metallurgy multi-physics physics plasticity science simulation
Last synced: 4 months ago · JSON representation ·

Repository

Düsseldorf Advanced Material Simulation Kit (Read-only mirror)

Basic Info
Statistics
  • Stars: 143
  • Watchers: 10
  • Forks: 55
  • Open Issues: 1
  • Releases: 3
Topics
crystal-plasticity engineering material materials materials-science metallurgy multi-physics physics plasticity science simulation
Created over 5 years ago · Last pushed 4 months ago
Metadata Files
Readme License Citation Codemeta

README.md

DAMASK - The Düsseldorf Advanced Material Simulation Kit

  • Usage, installation, and support: https://damask-multiphysics.org
  • Code development: https://git.damask-multiphysics.org
  • General inquiries: support@damask-multiphysics.org

Repository Locations

git.damask-multiphysics.org

All code development is centralized in the principal DAMASK code repository hosted at git.damask-multiphysics.org. Access to this GitLab instance requires registration and is granted to anyone with an interest in actively supporting the development of DAMASK.

github.com

GitHub hosts the publicly accessible, but read-only, mirror of the principal DAMASK code repository and replicates its most relevant branches from git.damask-multiphysics.org.

The site is primarily meant to provide a forum for Discussions and Issues.

Contact Information

Max-Planck-Institut für Nachhaltige Materialien GmbH
Max-Planck-Str. 1
40237 Düsseldorf
Germany

Owner

  • Name: DAMASK
  • Login: damask-multiphysics
  • Kind: organization
  • Email: damask@mpie.de

Düsseldorf Advanced Material Simulation Kit

JOSS Publication

A Python Library for Pre- and Post-Processing of DAMASK Simulations
Published
January 28, 2025
Volume 10, Issue 105, Page 7164
Authors
Daniel Otto de Mentock ORCID
Max Planck Institute for Sustainable Materials, 40237 Düsseldorf, Germany
Sharan Roongta ORCID
Max Planck Institute for Sustainable Materials, 40237 Düsseldorf, Germany
Franz Roters ORCID
Max Planck Institute for Sustainable Materials, 40237 Düsseldorf, Germany
Philip Eisenlohr ORCID
Chemical Engineering and Materials Science, Michigan State University, East Lansing, MI 48824, United States of America
Martin Diehl ORCID
Department of Materials Engineering, KU Leuven, Kasteelpark Arenberg 44, 3001 Leuven, Belgium, Department of Computer Science, KU Leuven, Celestijnenlaan 200a, 3001 Leuven, Belgium
Editor
Bonan Zhu ORCID
Tags
Crystal Plasticity

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: DAMASK
message: >-
  Please cite
  https://doi.org/10.1016/j.commatsci.2018.04.030.
type: software
authors:
  - given-names: Martin
    family-names: Diehl
    email: martin.diehl@kuleuven.be
    affiliation: KU Leuven
    orcid: 'https://orcid.org/0000-0002-3738-7363'
  - given-names: Philip
    family-names: Eisenlohr
    orcid: 'https://orcid.org/0000-0002-8220-5995'
    email: pe@msu.edu
    affiliation: Michigan State University
  - given-names: Sharan
    family-names: Roongta
    affiliation: Max-Planck-Institut für Nachhaltige Materialien GmbH
    email: s.roongta@mpie.de
    orcid: 'https://orcid.org/0000-0001-5754-068X'
  - given-names: Daniel
    family-names: Otto de Mentock
    email: d.mentock@mpie.de
    affiliation: Max-Planck-Institut für Nachhaltige Materialien GmbH
    orcid: 'https://orcid.org/0009-0005-8363-6112'
  - given-names: Yi
    family-names: Hu
    email: y.hu@mpie.de
    affiliation: Max-Planck-Institut für Nachhaltige Materialien GmbH
    orcid: 'https://orcid.org/0000-0003-2775-6169'
  - given-names: Nikhil
    family-names: Prabhu
    email: nikhil.prabhu@kuleuven.be
    affiliation: KU Leuven
    orcid: 'https://orcid.org/0000-0003-0843-3903'
  - given-names: Pratheek
    family-names: Shanthraj
    affiliation: United Kingdom Atomic Energy Authority
    orcid: 'https://orcid.org/0000-0002-6324-0306'
    email: pratheek.shanthraj@ukaea.uk
  - given-names: Franz
    family-names: Roters
    email: f.roters@mpie.de
    affiliation: Max-Planck-Institut für Nachhaltige Materialien GmbH
    orcid: 'https://orcid.org/0000-0002-9098-9566'
identifiers:
  - type: doi
    value: 10.1016/j.commatsci.2018.04.030
    description: >-
      F. Roters et al.: DAMASK – The Düsseldorf Advanced
      Material Simulation Kit for Modelling Multi-Physics
      Crystal Plasticity, Damage, and Thermal Phenomena from
      the Single Crystal up to the Component Scale
  - type: doi
    value: 10.21105/joss.07164
    description: >-
      D. Otto de Mentock et al.: A Python Library for Pre-
      and Post-Processing of DAMASK Simulations
repository-code: 'https://github.com/damask-multiphysics/DAMASK'
url: 'https://damask-multiphysics.org'
repository: 'https://doi.org/10.5281/zenodo.14586837'
abstract: >-
  DAMASK® is a unified multi-physics crystal plasticity
  simulation package. The solution of continuum mechanical
  boundary value problems requires a constitutive response
  that connects deformation and stress at each material
  point. This problem is solved in DAMASK on the basis of
  crystal plasticity using a variety of constitutive models
  and homogenization approaches. However, treating mechanics
  in isolation is no longer sufficient to study emergent
  advanced high-strength materials. In these materials,
  deformation happens interrelated with displacive phase
  transformation, significant heating, and potential damage
  evolution. Therefore, DAMASK is capable of handling
  multi-physics problems. Following a modular approach,
  additional field equations are solved in a fully coupled
  way using a staggered approach.
keywords:
  - crystal plasticity
  - simulation
  - multi-physics
license: AGPL-3.0-or-later
commit: 810df52f6d98c0a3603c0fc88b9912c450b56e06
version: 3.0.2
date-released: '2024-06-09'
preferred-citation:
  type: article
  authors:
    - family-names: Roters
      given-names: Franz
      orcid: 'https://orcid.org/0000-0002-9098-9566'
    - family-names: Diehl
      given-names: Martin
      orcid: 'https://orcid.org/0000-0002-3738-7363'
    - family-names: Shanthraj
      given-names: Pratheek
      orcid: 'https://orcid.org/0000-0002-6324-0306'
    - family-names: Eisenlohr
      given-names: Philip
      orcid: 'https://orcid.org/0000-0002-8220-5995'
    - family-names: Reuber
      given-names: Christoph
    - family-names: Wong
      given-names: Su Leen
      orcid: 'https://orcid.org/0000-0002-2178-492X'
    - family-names: Maiti
      given-names: Tias
      orcid: 'https://orcid.org/0000-0003-0182-0177'
    - family-names: Ebrahimi
      given-names: Alireza
    - family-names: Hochrainer
      given-names: Thomas
      orcid: 'https://orcid.org/0000-0003-0501-7306'
    - family-names: Fabritius
      given-names: Helge-Otto
    - family-names: Nikolov
      given-names: Svetoslav
      orcid: 'https://orcid.org/0000-0002-3760-804X'
    - family-names: Friák
      given-names: Martin
    - family-names: Fujita
      given-names: Noriki
      orcid: 'https://orcid.org/0000-0002-4877-7113'
    - family-names: Grilli
      given-names: Nicolò
      orcid: 'https://orcid.org/0000-0003-2539-9444'
    - family-names: Janssens
      given-names: Koenraad G. F.
      orcid: 'https://orcid.org/0000-0001-9776-3431'
    - family-names: Jia
      given-names: Nan
    - family-names: Kok
      given-names: Piet J. J.
    - family-names: Ma
      given-names: Duancheng
      orcid: 'https://orcid.org/0000-0003-3954-3347'
    - family-names: Meier
      given-names: Felix
      orcid: 'https://orcid.org/0000-0002-1846-2356'
    - family-names: Werner
      given-names: Ewald
      orcid: 'https://orcid.org/0000-0002-3550-9574'
    - family-names: Stricker
      given-names: Markus
      orcid: 'https://orcid.org/0000-0002-8933-0238'
    - family-names: Weygand
      given-names: Daniel
      orcid: 'https://orcid.org/0000-0002-8681-3904'
    - family-names: Raabe
      given-names: Dierk
      orcid: 'https://orcid.org/0000-0003-0194-6124'
  doi: 10.1016/j.commatsci.2018.04.030
  journal: Computational Materials Science
  start: 420
  end: 478
  title: >-
    DAMASK - The Düsseldorf Advanced Material Simulation Kit for Modelling
    Multi-Physics Crystal Plasticity, Damage, and Thermal Phenomena from the
    Single Crystal up to the Component Scale
  volume: 158
  year: 2019

CodeMeta (codemeta.json)

{
  "@context": "https://w3id.org/codemeta/3.0",
  "type": "SoftwareSourceCode",
  "applicationCategory": "Materials Science",
  "author": [
    {
      "id": "https://orcid.org/0000-0002-3738-7363",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "KU Leuven"
      },
      "familyName": "Diehl",
      "givenName": "Martin"
    },
    {
      "id": "https://orcid.org/0000-0002-8220-5995",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Michigan State University"
      },
      "familyName": "Eisenlohr",
      "givenName": "Philip"
    },
    {
      "id": "https://orcid.org/0000-0001-5754-068X",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Max-Planck-Institut für Nachhaltige Materialien GmbH"
      },
      "familyName": "Roongta",
      "givenName": "Sharan"
    },
    {
      "id": "https://orcid.org/0009-0005-8363-6112",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Max-Planck-Institut für Nachhaltige Materialien GmbH"
      },
      "familyName": "Otto de Mentock",
      "givenName": "Daniel"
    },
    {
      "id": "https://orcid.org/0000-0003-2775-6169",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Max-Planck-Institut für Nachhaltige Materialien GmbH"
      },
      "familyName": "Hu",
      "givenName": "Yi"
    },
    {
      "id": "https://orcid.org/0000-0003-0843-3903",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "KU Leuven"
      },
      "familyName": "Prabhu",
      "givenName": "Nikhil"
    },
    {
      "id": "https://orcid.org/0000-0002-6324-0306",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "United Kingdom Atomic Energy Authority"
      },
      "familyName": "Shanthraj",
      "givenName": "Pratheek"
    },
    {
      "id": "https://orcid.org/0000-0002-9098-9566",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Max-Planck-Institut für Nachhaltige Materialien GmbH"
      },
      "familyName": "Roters",
      "givenName": "Franz"
    }
  ],
  "codeRepository": "https://github.com/damask-multiphysics/DAMASK.git",
  "dateCreated": "2007-03-20",
  "dateModified": "2025-06-09",
  "datePublished": "2012-11-15",
  "description": "DAMASK® is a unified multi-physics crystal plasticity simulation package. The solution of continuum mechanical boundary value problems requires a constitutive response that connects deformation and stress at each material point. This problem is solved in DAMASK on the basis of crystal plasticity using a variety of constitutive models and homogenization approaches. However, treating mechanics in isolation is no longer sufficient to study emergent advanced high-strength materials. In these materials, deformation happens interrelated with displacive phase transformation, significant heating, and potential damage evolution. Therefore, DAMASK is capable of handling multi-physics problems. Following a modular approach, additional field equations are solved in a fully coupled way using a staggered approach.",
  "downloadUrl": "https://damask-multiphysics.org/download/damask-3.0.2.tar.xz",
  "identifier": "10.5281/zenodo.14586837",
  "keywords": [
    "crystal plasticity",
    "simulation",
    "multi-physics"
  ],
  "license": "https://spdx.org/licenses/AGPL-3.0-or-later",
  "name": "DAMASK",
  "operatingSystem": [
    "Linux",
    "macOS"
  ],
  "programmingLanguage": [
    "Fortran",
    "C",
    "Python"
  ],
  "softwareRequirements": "PETSc, FFTW, zlib, HDF5, Python, pandas, NumPy, SciPy, h5py, VTK, Matplotlib, PyYAML",
  "version": "3.0.2",
  "developmentStatus": "active",
  "referencePublication": "https://doi.org/10.1016/j.commatsci.2018.04.030"
}

GitHub Events

Total
  • Create event: 5
  • Issues event: 2
  • Release event: 3
  • Watch event: 36
  • Delete event: 2
  • Issue comment event: 1
  • Push event: 276
  • Fork event: 7
Last Year
  • Create event: 5
  • Issues event: 2
  • Release event: 3
  • Watch event: 36
  • Delete event: 2
  • Issue comment event: 1
  • Push event: 276
  • Fork event: 7

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 15,448
  • Total Committers: 70
  • Avg Commits per committer: 220.686
  • Development Distribution Score (DDS): 0.426
Past Year
  • Commits: 519
  • Committers: 8
  • Avg Commits per committer: 64.875
  • Development Distribution Score (DDS): 0.408
Top Committers
Name Email Commits
Martin Diehl m****l@m****t 8,873
Philip Eisenlohr e****r@e****u 1,780
Testbot t****t@d****g 1,679
Christoph Kords c****s@m****e 503
Franz Roters f****s@m****e 423
Pratheek Shanthraj p****j@m****e 376
Sharan Roongta s****a@m****e 342
Chen Zhang z****3@e****u 174
Vitesh Shah v****h@a****t 142
Daniel Otto de Mentock d****k@m****e 133
Luc Hantcherli l****i@m****e 105
Luv Sharma l****a@m****e 101
Haiming Zhang h****g@s****n 76
Tias Maiti m****a@m****u 66
Claudio Zambaldi c****i@m****e 66
Francisco Jose Gallardo Basile f****o@m****e 53
Su Leen Wong s****g@m****e 52
Yi Hu y****u@m****e 45
Denny Tjahjanto d****t@k****e 43
Mahesh Balasubramaniam m****m@m****e 32
Zhuowen Zhao z****o@m****u 28
Aritra Chakraborty c****4@e****u 26
Alankar Alankar a****r@m****e 19
Jaeyong Jung j****g@m****e 18
Abisheik Panneerselvam a****m@m****e 18
Fengbo Han f****n@m****e 17
Krishna Komerla k****a@m****e 17
Eureka Pai Kulyadi p****1@m****u 15
Yun Jo Ro y****o@m****e 15
Taymor El Achkar r****r@m****e 14
and 40 more...

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 5
  • Total pull requests: 1
  • Average time to close issues: 3 days
  • Average time to close pull requests: less than a minute
  • Total issue authors: 5
  • Total pull request authors: 1
  • Average comments per issue: 0.8
  • Average comments per pull request: 2.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 0
  • Average time to close issues: 3 days
  • Average time to close pull requests: N/A
  • Issue authors: 4
  • Pull request authors: 0
  • Average comments per issue: 0.5
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • hakonanes (1)
  • samwaseda (1)
  • bbist196 (1)
  • NINGYURICHARD (1)
  • sadsaadsd (1)
Pull Request Authors
  • fherreazcue (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/Fortran.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
.github/workflows/Python.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
python/pyproject.toml pypi