描述
TFEL 是由CEA和EDF合作开发的。
MFront 是一个代码生成器,它在 库的基础上将一组密切相关的特定领域语言翻译成普通的C++。这些语言包括三种材料知识。TFEL
- 材料属性(例如杨氏模量、导热系数等)。
- 机械行为。生成的机械行为的数值性能被给予了特别的关注。MFront为有限元求解器
Cast3M、Code-Aster、EUROPLEXUS、Abaqus-Standard、Abaqus-Explicit、Zebulon等或各种FFT求解器(如AMITEX_FFTP)提供各种接口。各种基准测试表明,MFront的实现与Cast3M,Code-Aster和Cyrano3解算器中的本地实现具有竞争力。 - 简单的基于点的模型,如燃料性能代码中使用的材料膨胀。
MFront 实验结果显示,在一个叫 的工具中,通过对应变或应力的每个分量施加独立的约束,可以测试材料的局部行为。这个工具比使用成熟的有限元求解器要快得多(根据测试情况,从10倍到几百倍不等)。MTest
许可证
TFEL 0.1之前的版本是根据LGPL和CECILL-B许可证发布的。这些许可证的副本包含在TFEL的发行中。
TFEL 1.x版本是由CEA在PLEIADES项目中开发的。从svn版本584开始,TFEL是 项目的一部分。PLEIADES
从2.x版本开始,TFEL以GPL或CECILL-A许可证公开发布。这些许可证的副本与TFEL的源代码一起交付。CEA或EDF也可以在特定的许可条件下发布这个项目。
Copyright (C) 2006-2013 CEA/DEN.保留所有权利。Copyright (C) 2014-2015 CEA/DEN, EDF RD.保留所有权利。
如何引用TFEL/MFront
如果您在研究中使用TFEL/MFront ,请引用以下论文。
@article{helfer_introducing_2015,
title = {Introducing the open-source mfront code generator: Application to mechanical behaviours and material knowledge management within the {PLEIADES} fuel element modelling platform},
volume = {70},
issn = {0898-1221},
url = {http://www.sciencedirect.com/science/article/pii/S0898122115003132},
doi = {10.1016/j.camwa.2015.06.027},
shorttitle = {Introducing the open-source mfront code generator},
pages = {994--1023},
number = {5},
journaltitle = {Computers \& Mathematics with Applications},
shortjournal = {Computers \& Mathematics with Applications},
author = {Helfer, Thomas and Michel, Bruno and Proix, Jean-Michel and Salvo, Maxime and Sercombe, Jérôme and Casella, Michel},
urldate = {2016-09-22},
date = {2015-09},
keywords = {Domain specific languages, Implicit integration schemes, Material knowledge management, Mechanical behaviour integration, Single crystal plasticity},
}
当前版本
最新的官方版本是TFEL-4.0.0 。它是建立在C++-17 标准之上的。
稳定的开发分支被称为rliv-4.0 。它是大多数用户的推荐分支。
当前的master 分支将成为TFEL-4.1.0 。