• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

bindings/H03-May-2022-17,61814,535

cmake/H12-Dec-2020-3,6623,305

config/H12-Dec-2020-16,72912,445

docs/H03-May-2022-178,358148,766

include/H03-May-2022-110,23770,730

m4/H12-Dec-2020-10,8849,831

mfm/H03-May-2022-2,2801,987

mfm-test-generator/H03-May-2022-4,6593,503

mfront/H03-May-2022-372,623304,006

mfront-doc/H03-May-2022-2,9622,575

mfront-query/H03-May-2022-5,2024,542

mtest/H03-May-2022-49,00337,352

src/H03-May-2022-35,80628,477

test-suite/H12-Dec-2020-9469

tests/H03-May-2022-49,09640,898

tfel-check/H03-May-2022-12,5849,701

tfel-config/H03-May-2022-2,4952,183

tfel-doc/H03-May-2022-4,2503,327

tfel-unicode-filt/H03-May-2022-1,4561,264

AUTHORSH A D12-Dec-2020112 22

COPYINGH A D12-Dec-2020441 1513

ChangeLogH A D12-Dec-202045.3 KiB931896

Doxyfile.inH A D12-Dec-2020102.3 KiB2,3981,853

INSTALLH A D12-Dec-20207.6 KiB183143

INSTALL-cmakeH A D12-Dec-202010.1 KiB157126

LICENCE-CECILL-A-ENH A D12-Dec-202021.3 KiB520364

LICENCE-CECILL-A-FRH A D12-Dec-202021.8 KiB551384

LICENCE-GNU-GPLH A D12-Dec-202034.3 KiB675553

Makefile.amH A D12-Dec-20203.9 KiB11590

Makefile.inH A D12-Dec-202039.1 KiB1,1331,015

READMEH A D12-Dec-20203.3 KiB9273

README.mdH A D12-Dec-20203.3 KiB9273

aclocal.m4H A D12-Dec-202050.4 KiB1,3951,266

bootstrap.shH A D12-Dec-2020553 2017

configureH A D03-May-20221.7 MiB35,17930,279

configure.acH A D12-Dec-2020244.1 KiB3,2743,215

debug.sh.inH A D12-Dec-2020676 176

env-win32.bat.inH A D12-Dec-2020806 1413

env-win32.sh.inH A D12-Dec-2020832 1413

tfel.doxygenH A D12-Dec-20202.3 KiB6764

README

1# Description
2
3`TFEL` is a collaborative development of CEA and EDF.
4
5`MFront` is a code generator which translates a set of closely related
6domain specific languages into plain C++ on top of the `TFEL`
7library. Those languages covers three kind of material knowledge:
8
9- material properties (for instance the
10  Young modulus, the thermal conductivity, etc.)
11- mechanical behaviours. Numerical performances of generated
12  mechanical behaviours was given a particular attention. MFront
13  offers a variety of interfaces to finite element solvers `Cast3M`,
14  `Code-Aster`, `EUROPLEXUS`, `Abaqus-Standard`, `Abaqus-Explicit`,
15  `Zebulon`, etc.. or various FFT solvers such as
16  `AMITEX_FFTP`. Various benchmarks shows that `MFront`
17  implementations are competitive with native implementations
18  available in the `Cast3M`, `Code-Aster` and `Cyrano3` solvers.
19- simple point-wise models, such as material swelling
20  used in fuel performance codes.
21
22`MFront` comes with an handy easy-to-use tool called `MTest` that can
23test the local behaviour of a material, by imposing independent
24constraints on each component of the strain or the stress. This tool
25has been much faster (from ten to several hundred times depending on
26the test case) than using a full-fledged finite element solver.
27
28# Licences
29
30`TFEL` version prior to 0.1 were released under both the LGPL and the
31CECILL-B licences. A copy of those licences are included in the
32distributions of TFEL.
33
34`TFEL` versions 1.x were developped by CEA within the PLEIADES
35project. Since svn revision 584, TFEL was part of the `PLEIADES`
36projet.
37
38Starting from versions 2.x, TFEL has been publicly released under
39either the GPL or the CECILL-A licence. A copy of thoses licences are
40delivered with the sources of TFEL. CEA or EDF may also distribute
41this project under specific licensing conditions.
42
43Copyright (C) 2006-2013 CEA/DEN. All rights reserved.
44Copyright (C) 2014-2015 CEA/DEN, EDF R&D. All rights reserved.
45
46# How to cite `TFEL/MFront`
47
48If you use `TFEL/MFront` in your research, please cite the following
49paper:
50
51~~~~~~~~~
52@article{helfer_introducing_2015,
53	title = {Introducing the open-source mfront code generator: Application to mechanical behaviours and material knowledge management within the {PLEIADES} fuel element modelling platform},
54	volume = {70},
55	issn = {0898-1221},
56	url = {http://www.sciencedirect.com/science/article/pii/S0898122115003132},
57	doi = {10.1016/j.camwa.2015.06.027},
58	shorttitle = {Introducing the open-source mfront code generator},
59	pages = {994--1023},
60	number = {5},
61	journaltitle = {Computers \& Mathematics with Applications},
62	shortjournal = {Computers \& Mathematics with Applications},
63	author = {Helfer, Thomas and Michel, Bruno and Proix, Jean-Michel and Salvo, Maxime and Sercombe, Jérôme and Casella, Michel},
64	urldate = {2016-09-22},
65	date = {2015-09},
66	keywords = {Domain specific languages, Implicit integration schemes, Material knowledge management, Mechanical behaviour integration, Single crystal plasticity},
67}
68~~~~~~~~~
69
70# Timeline
71
7212/2016 TFEL-3.0.0/
7304/2017 TFEL-3.0.1/
7411/2017 TFEL-3.0.2/
75
7612/2017 TFEL-3.0.3/
7712/2017 TFEL-3.1.0/
78
7903/2018 TFEL-3.1.1/
8005/2018 TFEL-3.1.2/
8111/2018 TFEL-3.1.3/
82
8304/2019 TFEL-3.0.4/
8404/2019 TFEL-3.1.4/
8504/2019 TFEL-3.2.0/
8604/2019 TFEL-3.2.1/
87
8812/2019 TFEL-3.0.5/
8912/2019 TFEL-3.1.5/
9012/2019 TFEL-3.2.2/
9112/2019 TFEL-3.3.0/
92

README.md

1# Description
2
3`TFEL` is a collaborative development of CEA and EDF.
4
5`MFront` is a code generator which translates a set of closely related
6domain specific languages into plain C++ on top of the `TFEL`
7library. Those languages covers three kind of material knowledge:
8
9- material properties (for instance the
10  Young modulus, the thermal conductivity, etc.)
11- mechanical behaviours. Numerical performances of generated
12  mechanical behaviours was given a particular attention. MFront
13  offers a variety of interfaces to finite element solvers `Cast3M`,
14  `Code-Aster`, `EUROPLEXUS`, `Abaqus-Standard`, `Abaqus-Explicit`,
15  `Zebulon`, etc.. or various FFT solvers such as
16  `AMITEX_FFTP`. Various benchmarks shows that `MFront`
17  implementations are competitive with native implementations
18  available in the `Cast3M`, `Code-Aster` and `Cyrano3` solvers.
19- simple point-wise models, such as material swelling
20  used in fuel performance codes.
21
22`MFront` comes with an handy easy-to-use tool called `MTest` that can
23test the local behaviour of a material, by imposing independent
24constraints on each component of the strain or the stress. This tool
25has been much faster (from ten to several hundred times depending on
26the test case) than using a full-fledged finite element solver.
27
28# Licences
29
30`TFEL` version prior to 0.1 were released under both the LGPL and the
31CECILL-B licences. A copy of those licences are included in the
32distributions of TFEL.
33
34`TFEL` versions 1.x were developped by CEA within the PLEIADES
35project. Since svn revision 584, TFEL was part of the `PLEIADES`
36projet.
37
38Starting from versions 2.x, TFEL has been publicly released under
39either the GPL or the CECILL-A licence. A copy of thoses licences are
40delivered with the sources of TFEL. CEA or EDF may also distribute
41this project under specific licensing conditions.
42
43Copyright (C) 2006-2013 CEA/DEN. All rights reserved.
44Copyright (C) 2014-2015 CEA/DEN, EDF R&D. All rights reserved.
45
46# How to cite `TFEL/MFront`
47
48If you use `TFEL/MFront` in your research, please cite the following
49paper:
50
51~~~~~~~~~
52@article{helfer_introducing_2015,
53	title = {Introducing the open-source mfront code generator: Application to mechanical behaviours and material knowledge management within the {PLEIADES} fuel element modelling platform},
54	volume = {70},
55	issn = {0898-1221},
56	url = {http://www.sciencedirect.com/science/article/pii/S0898122115003132},
57	doi = {10.1016/j.camwa.2015.06.027},
58	shorttitle = {Introducing the open-source mfront code generator},
59	pages = {994--1023},
60	number = {5},
61	journaltitle = {Computers \& Mathematics with Applications},
62	shortjournal = {Computers \& Mathematics with Applications},
63	author = {Helfer, Thomas and Michel, Bruno and Proix, Jean-Michel and Salvo, Maxime and Sercombe, Jérôme and Casella, Michel},
64	urldate = {2016-09-22},
65	date = {2015-09},
66	keywords = {Domain specific languages, Implicit integration schemes, Material knowledge management, Mechanical behaviour integration, Single crystal plasticity},
67}
68~~~~~~~~~
69
70# Timeline
71
7212/2016 TFEL-3.0.0/
7304/2017 TFEL-3.0.1/
7411/2017 TFEL-3.0.2/
75
7612/2017 TFEL-3.0.3/
7712/2017 TFEL-3.1.0/
78
7903/2018 TFEL-3.1.1/
8005/2018 TFEL-3.1.2/
8111/2018 TFEL-3.1.3/
82
8304/2019 TFEL-3.0.4/
8404/2019 TFEL-3.1.4/
8504/2019 TFEL-3.2.0/
8604/2019 TFEL-3.2.1/
87
8812/2019 TFEL-3.0.5/
8912/2019 TFEL-3.1.5/
9012/2019 TFEL-3.2.2/
9112/2019 TFEL-3.3.0/
92