About this Abstract |
Meeting |
2024 TMS Annual Meeting & Exhibition
|
Symposium
|
Algorithm Development in Materials Science and Engineering
|
Presentation Title |
Challenges of Developing and Scaling up DAMASK, a Unified Large-strain Multi-physics Crystal Plasticity Simulation Software |
Author(s) |
Daniel Otto De Mentock, Sharan Roongta, Pratheek Shanthraj, Philip Eisenlohr, Martin Diehl, Franz Roters |
On-Site Speaker (Planned) |
Daniel Otto De Mentock |
Abstract Scope |
DAMASK is a software package which is designed to help users understand the process-structure-property relationship of crystalline materials under different processing and loading conditions.
Collaborative development of such a software according to the ICME framework requires the use of best practice workflows, which ensure that it constantly remains fully tested, documented and well maintained. Modularizing the different components of DAMASK improves accessibility, maintainability and scalability, which is especially important for the implementation of multi physics coupling. By introducing a loosely coupled software architecture, we make the software more readable and significantly easier to modify and maintain.
Here, we present our approach to the different challenges we have faced in the past years of developing DAMASK and making it more accessible to researchers across the world. This includes the introduction of best practice methodologies to the software as well as the development workflows, modularization, multi-physics integration, unit testing and efficient interfacing between Fortran and C. |
Proceedings Inclusion? |
Planned: |
Keywords |
Modeling and Simulation, ICME, Computational Materials Science & Engineering |