A novel approach of using existing implementations of constitutive material models in any numerical codes interfacing with MFront

Author:

Simo Eric12ORCID,Helfer Thomas3,Mašín David4,Nagel Thomas2,Mánica Miguel5

Affiliation:

1. BGE TECHNOLOGY GmbH, Eschenstrasse 55, D-31224 Peine, Germany

2. Geotechnical Institute, TU Bergakademie Freiberg, Gustav-Zeuner-Straße 1, 09599 Freiberg, Germany

3. CEA, DES, IRESNE, DEC, Cadarache F-13108 Saint-Paul-Lez-Durance, France

4. Faculty of Science, Charles University Prague, Albertov 6, 128 43 Prague 2, Czech Republic

5. Institute Of Engineering, National Autonomous University of Mexico, Coyoacán, 04510 Mexico City, Mexico

Abstract

Implementing a constitutive model is a long, tedious and error-prone process, in particular for soils where a wide variety of phenomena must be taken into account. Moreover, the implementation must satisfy the interface requirements of the targeted solver. MFront is a popular code generator based on C++ mostly dedicated to mechanical behaviours which provides interfaces for many academic and industrial solvers. MFront implementations also export metadata which considerably simplifies the behaviour integration in the solver, in particular if the MFrontGenericInterfaceSupport (MGIS) is used by this solver. While MFront greatly reduces the amount of work required to implement a new behaviour, existing legacy implementations are highly valuable and their re-implementation should only be considered with caution considering the trade-offs. In our experience, such a re-implementation increases the maintainability and portability, and generally the numerical performances, but requires significant development effort. In this work, we developed an alternative approach, which consists in using MFront as a wrapper to existing legacy implementations. The MFront wrapper also manages the definition of appropriate metadata and handles the transfer of the data from solver to the legacy implementation on input and output. At this stage, the approach has been used to make available all constitutive models implemented in the UMAT format (written in Fortran) in the OpenGeoSys solver which is linked to MFront via MGIS. The results of a simulation using a UMAT-model in OpenGeoSys verify the approach. The usage of MFront as a wrapper is also shown to have an insignificant/negligible impact on the numerical performance. The proposed approach opens the door to the establishment of a new database of constitutive material models in MFront where legacy implementation of existing models can be made available in all solvers interfaced with MFront. Thematic collection: This article is part of the Sustainable geological disposal and containment of radioactive waste collection available at: https://www.lyellcollection.org/topic/collections/radioactive

Funder

PTKA

Publisher

Geological Society of London

Reference34 articles.

1. Work conjugacy error in commercial finite-element codes: its magnitude and how to compensate for it

2. Belytschko, T. 2014. Nonlinear Finite Elements for Continua and Structures. Wiley-Blackwell, Chichester; New York.

3. Development of Open-Source Porous Media Simulators: Principles and Experiences

4. 25 years of DECOVALEX - Scientific advances and lessons learned from an international research collaboration in coupled subsurface processes

5. CAE Assistant Group 2023. Start Writing Your 1st UMAT for Abaqus (PART A: Foundation) October https://caeassistant.com/blog/start-writing-your-1st-umat-in-abaqus-foundation/

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3