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

..03-May-2022-

bindings/H03-May-2022-7,8696,107

cmake/H04-Apr-2019-2,5842,348

docs/H03-May-2022-202,725177,158

include/H03-May-2022-101,42964,558

m4/H04-Apr-2019-1,9791,795

mfm/H03-May-2022-380327

mfront/H03-May-2022-297,336239,498

mfront-doc/H03-May-2022-885751

mfront-query/H03-May-2022-2,3472,024

mtest/H03-May-2022-39,49028,832

src/H03-May-2022-24,36018,336

tests/H03-May-2022-23,89018,322

tfel-check/H03-May-2022-6,1284,025

tfel-config/H03-May-2022-577505

tfel-doc/H03-May-2022-2,2191,542

tools/H04-Apr-2019-2,4882,162

.clang-formatH A D04-Apr-2019165 98

.gitattributesH A D04-Apr-2019448.5 KiB6,7136,712

.travis.ymlH A D04-Apr-20192.8 KiB127112

AUTHORSH A D04-Apr-2019112 22

COPYINGH A D04-Apr-2019441 1513

ChangeLogH A D04-Apr-201945.3 KiB931896

Doxyfile.inH A D04-Apr-2019102.3 KiB2,3981,853

INSTALLH A D04-Apr-20197.6 KiB183143

INSTALL-EDF-calibreH A D04-Apr-20193.2 KiB5544

INSTALL-cmakeH A D04-Apr-20199 KiB135103

LICENCE-CECILL-A-ENH A D04-Apr-201921.3 KiB520364

LICENCE-CECILL-A-FRH A D04-Apr-201921.8 KiB551384

LICENCE-GNU-GPLH A D04-Apr-201934.3 KiB675553

Makefile.amH A D04-Apr-20193.4 KiB10278

READMEH A D04-Apr-20193 KiB6956

README-conan.mdH A D04-Apr-2019121 64

README.mdH A D04-Apr-20193 KiB6956

TODO.orgH A D04-Apr-20191.7 KiB8050

appveyor.ymlH A D04-Apr-2019412 2316

bootstrap.shH A D04-Apr-2019553 2017

check_all.shH A D04-Apr-20196.4 KiB191168

clang-tidy.mdH A D04-Apr-2019437 43

clean.shH A D04-Apr-2019777 3731

conanfile.pyH A D04-Apr-20192.4 KiB5751

configure.acH A D04-Apr-2019242.7 KiB3,2293,173

cppcheck.shH A D04-Apr-20191.1 KiB4838

debug.sh.inH A D04-Apr-2019676 176

env-win32.bat.inH A D04-Apr-2019738 1312

env-win32.sh.inH A D04-Apr-2019762 1312

tfel.doxygenH A D04-Apr-20192.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

README-conan.md

1
2~~~~{.bash}
3$ conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
4$ conan install
5~~~~
6

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