A Computationally Efficient Vectorized Implementation of Localizing Gradient Damage Method in MATLAB

AI-generated keywords: Vectorized Implementation

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • Subrato Sarkar presents a computationally efficient vectorized implementation of the localizing gradient damage method (LGDM) in MATLAB.
  • LGDM is a fracture modeling method implemented using MATLAB for its simple and easy-to-learn coding interface.
  • The vectorized implementation addresses the computational inefficiency of MATLAB-developed codes for large-scale simulations.
  • LGDM is chosen as the fracture modeling method due to its thermodynamically consistent formulation built upon the micromorphic framework.
  • The non-linear coupled field formulation of LGDM allows for testing the computational efficiency of the vectorized MATLAB implementation in a non-linear finite element setting.
  • The results show that the vectorized MATLAB implementation significantly saves computational resources and time compared to non-vectorized implementations parallelized with MATLAB parfor.
  • Numerical problems in 1D, 2D, and 3D are solved on a consumer-grade PC to validate the effectiveness of the vectorized implementation.
  • Supplementary materials including sample source codes are provided, which can be valuable resources for researchers working on similar coupled field models.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Subrato Sarkar

35 pages, 26 figures

Abstract: In this work, a recently developed fracture modeling method called localizing gradient damage method (LGDM) is implemented in MATLAB. MATLAB is well-known in the computational research community for its simple and easy-to-learn coding interface. As a result, MATLAB is generally preferred for the initial development (prototyping) of computational models by researchers. However, MATLAB-developed codes are seldom used for large-scale simulations (after initial development is complete) due to their computational inefficiency. Hence, a computationally efficient implementation of LGDM using MATLAB vectorization is presented in this work. The choice of LGDM (as the fracture modeling method) is based on its thermodynamically consistent formulation built upon the micromorphic framework. Moreover, the non-linear coupled field formulation of LGDM makes it suitable for testing the computational efficiency of vectorized MATLAB implementation in a non-linear finite element setting. It is shown in this work that the vectorized MATLAB implementation can save significant computational resources and time as compared to non-vectorized implementations (that are parallelized with MATLAB parfor). The vectorized MATLAB implementation is tested by solving numerical problems in 1D, 2D and 3D on a consumer-grade PC, demonstrating the capability of vectorized implementation to run simulations efficiently on systems with limited resources. The sample source codes are provided as supplementary materials that would be helpful to researchers working on similar coupled field models.

Submitted to arXiv on 16 Jan. 2023

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2301.06503v1

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

In this work, Subrato Sarkar presents a computationally efficient vectorized implementation of the localizing gradient damage method (LGDM) in MATLAB. LGDM is a fracture modeling method that is implemented using MATLAB due to its simple and easy-to-learn coding interface, making it ideal for prototyping computational models. However, MATLAB-developed codes are typically not used for large-scale simulations due to their computational inefficiency. To address this limitation, Sarkar introduces a vectorized implementation of LGDM using MATLAB. The choice of LGDM as the fracture modeling method is based on its thermodynamically consistent formulation built upon the micromorphic framework. Additionally, the non-linear coupled field formulation of LGDM allows for testing the computational efficiency of the vectorized MATLAB implementation in a non-linear finite element setting. The results demonstrate that the vectorized MATLAB implementation significantly saves computational resources and time compared to non-vectorized implementations that are parallelized with MATLAB parfor. To validate the effectiveness of the vectorized implementation, numerical problems in 1D, 2D, and 3D are solved on a consumer-grade PC. This showcases the capability of the vectorized implementation to efficiently run simulations on systems with limited resources. The paper also provides supplementary materials including sample source codes, which can be valuable resources for researchers working on similar coupled field models. Overall, Sarkar's work contributes to enhancing the computational efficiency of fracture modeling methods by introducing a vectorized implementation in MATLAB and demonstrates its effectiveness through various numerical experiments.
Created on 19 Nov. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

The license of this specific paper does not allow us to build upon its content and the summarizing tools will be run using the paper metadata rather than the full article. However, it still does a good job, and you can also try our tools on papers with more open licenses.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.