Port details |
- tfel-edf Code generation tool dedicated to material knowledge
- 3.2.1.1_6 science =3 3.2.1.1_4Version of this port present on the latest quarterly branch.
- Maintainer: thierry@FreeBSD.org
- Port Added: 2020-11-26 20:46:44
- Last Update: 2024-11-20 10:05:25
- Commit Hash: 312ee18
- People watching this port, also watch:: wa-aspell, medit, ittapi, php81-pear, apache-log4j2
- License: GPLv3
- WWW:
- https://tfel.sourceforge.net/
- Description:
- The aim of this version is to work with Code_Aster. If you want to use TFEL/
MFront alone, you could get a newer version from science/tfel.
`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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- tfel-mfront-edf>0:science/tfel-edf
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/science/tfel-edf/ && make install clean
- To add the package, run one of these commands:
- pkg install science/tfel-edf
- pkg install tfel-mfront-edf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tfel-mfront-edf
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1604590054
SHA256 (aster-full-src-14.6.0-1.noarch.tar.gz) = dcb3900de1e5c0624060253660a63512ab415cbe143cdd87867a0276ef6bf233
SIZE (aster-full-src-14.6.0-1.noarch.tar.gz) = 270695003
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gnuplot : math/gnuplot
- py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
- cmake : devel/cmake-core
- gfortran13 : lang/gcc13
- python3.11 : lang/python311
- as : devel/binutils
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- gnuplot : math/gnuplot
- py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
- gfortran13 : lang/gcc13
- python3.11 : lang/python311
- Library dependencies:
-
- libboost_python311.so : devel/boost-python-libs@py311
- libboost_thread.so : devel/boost-libs
- This port is required by:
- for Libraries
-
- french/aster
Configuration Options:
- ===> The following configuration options are available for tfel-mfront-edf-3.2.1.1_6:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- science_tfel-edf
- USES:
- cmake compiler:c++0x fortran localbase python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.2.1.1_6 20 Nov 2024 10:05:25 |
Dima Panov (fluffy) |
devel/boost: bump consu,ers after update Boost to 1.86 release
Sponsored by: Future Crew, LLC |
3.2.1.1_5 03 Oct 2024 10:25:14 |
Dima Panov (fluffy) |
*/*: bump consumers after devel/boost* update
With hat: office
Sponsored by: Future Crew, LLC |
3.2.1.1_4 06 Nov 2023 10:03:47 |
Rodrigo Osorio (rodrigo) |
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems
Approved by: portmgr (blanket)
PR: 274888 |
3.2.1.1_4 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.2.1.1_3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.2.1.1_3 12 Aug 2022 14:46:53 |
Dima Panov (fluffy) |
*/*: bump all consumers after recent boost upgrade |
3.2.1.1_2 20 Jul 2022 14:22:51 |
Tobias C. Berner (tcberner) |
science: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Andreas Fehlner <fehlner@gmx.de>
* Brad Huntting <huntting@glarp.com>
* Chao Shin <quakelee@cn.FreeBSD.org>
* Cheng-Lung Sung <clsung@FreeBSD.org>
* Chia-Hsing Yu <me@davidyu.org>
* Chris Rees <utisoft@gmail.com>
* David Naylor <dbn@FreeBSD.org>
* Dmitry Sivachenko <demon@FreeBSD.org>
* Ed Schouten <ed@FreeBSD.org>
* Eric Freeman <freebsdports@chillibear.com>
* Erik B Knudsen (Only the first 15 lines of the commit message are shown above ) |
3.2.1.1_2 22 May 2022 20:17:16 |
Dima Panov (fluffy) |
devel/boost-all: bump all library consumers after boost upgrade
PR: 246106 |
3.2.1.1_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.2.1.1_1 24 Jan 2021 11:19:08 |
thierry |
- Chase gfortran10 and do not force Gcc any more;
- Mark french/aster BROKEN untill a solution is found for PR 252916.
PR: 252916 |
3.2.1.1 15 Jan 2021 11:16:11 |
thierry |
Add some headers to unbreak with Gcc 10. |
3.2.1.1 21 Dec 2020 16:37:23 |
thierry |
Fix for GCC_DEFAULT=10.
PR: 246700
Submitted by: gerald@
Reported by: exp-run (antoine@) |
3.2.1.1 04 Dec 2020 10:44:05 |
thierry |
Add a work-around for gfortran10 (different operand types).
Note: this is fixed in the next release, used in science/tfel.
PR: 246700
Reported by: exp-run |
3.2.1.1 26 Nov 2020 20:46:03 |
thierry |
Upgrade Code_Aster to 14.6.0-1.
This implies:
- french /aster builds fine with clang, but it seg-faults: switched to Gcc
- ASTK is upgraded to 2019.0-1
- math/mumps is upgraded to 5.1.2-aster7
- TFEL/MFront is now required, but when the compilers of tfel and aster are
different, it cannot be linked
. recopopy science/tfel to science/tfel-edf and depends on science/tfel-edf
. science/tfel-edf is built by Gcc, from the sources included in Aster's
tarball
. register the conflicts |