BSD Ports

science/tfel 4.0.0_6 DragonFly

Code generation tool dedicated to material knowledge

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3
Categories
science
Package size
3420.2 KiB, 20646.9 KiB installed

Description

Remark: if you plan to use this port with Code_Aster, you need science/tfel-edf.

`MFront` is a code generator which translates a set of closely related domain specific languages into plain C++ on top of the `TFEL` library. Those languages covers three kind of material knowledge:

  • material properties (for instance the Young modulus, the thermal conductivity, etc.)
  • mechanical behaviours. Numerical performances of generated mechanical behaviours was given a particular attention. Various benchmarks shows that `MFront` implementations are competitive with native implementations available in the `Cast3M`, `Code-Aster` and `Cyrano3` solvers.
  • simple point-wise models, such as material swelling used in fuel performance codes.

`MFront` comes with an handy easy-to-use tool called `MTest` that can test the local behaviour of a material, by imposing independent constraints on each component of the strain or the stress. This tool has been much faster (from ten to several hundred times depending on the test case) than using a full-fledged finite element solver.

See also: http://tfel.sourceforge.net/

In the other systems

SystemPortVersion
DragonFlyscience/tfel4.0.0_6
FreeBSDscience/tfel5.1.0_2
HardenedBSDscience/tfel5.1.0_2
GhostBSDscience/tfel5.1.0_1

Install

Binary package:

pkg install tfel-mfront

From DPorts:

cd /usr/dports/science/tfel && make install clean

Dependencies

Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

===>   NOTICE:

The tfel-mfront port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing