Port details |
- freefem++ Partial differential equation solver
- 4.14_8 math =3 4.14_8Version of this port present on the latest quarterly branch.
- BROKEN: fails to compile with nlopt-2.9.0, see https://github.com/FreeFem/FreeFem-sources/issues/324
IGNORE: is marked as broken: fails to compile with nlopt-2.9.0, see https://github.com/FreeFem/FreeFem-sources/issues/324
- Maintainer: yuri@FreeBSD.org
- Port Added: 2003-12-07 03:14:48
- Last Update: 2024-11-15 10:04:32
- Commit Hash: 82e6fe6
- People watching this port, also watch:: wa-aspell, medit, ittapi, php81-pear, apache-log4j2
- Also Listed In: science
- License: LGPL3
- WWW:
- https://freefem.org/
- https://github.com/FreeFem/FreeFem-sources
- Description:
- FreeFem++ is an implementation of a language dedicated to the finite element
method.
It provides you a way to solve Partial Differential Equations (PDE) simply.
Problems involving partial differential equations (pde) of several branches
of physics such as fluid-structure interactions require interpolations of
data on several meshes and their manipulation within one program. In this
report we build on a fast quadtree-based interpolation algorithm, propose
a language for the manipulation of data on multiple meshes (generated with
bamg) and test by designing an extension of freefem and of freefem+.
Suggested add-ons: the ports graphics/xd3d, science/medit and math/gnuplot
(medit and gnuplot are requested to run some examples).
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- freefem++>0:math/freefem++
- To install the port:
- cd /usr/ports/math/freefem++/ && make install clean
- We doubt a package is available for this port because we see it marked as as:
-
Packages are normally not provided for ports that are marked as above.
- To add the package, run one of these commands:
- pkg install math/freefem++
- pkg install freefem++
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: freefem++
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1701684800
SHA256 (FreeFem-FreeFem-sources-v4.14_GH0.tar.gz) = 931cbfe9ef6f6530756c300c5ae47bfdaca21c560a5407cb33325a376a3b6af8
SIZE (FreeFem-FreeFem-sources-v4.14_GH0.tar.gz) = 12987355
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:
-
- bash : shells/bash
- gmm++>0 : math/gmm++
- pipe : misc/pipe
- tetgen : math/tetgen
- bison : devel/bison
- gfortran13 : lang/gcc13
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- as : devel/binutils
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- bash : shells/bash
- pipe : misc/pipe
- gfortran13 : lang/gcc13
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libhdf5.so : science/hdf5
- libamd.so : math/suitesparse-amd
- libcholmod.so : math/suitesparse-cholmod
- libcolamd.so : math/suitesparse-colamd
- libumfpack.so : math/suitesparse-umfpack
- libarpack.so : math/arpack-ng
- libfftw3.so : math/fftw3
- libgsl.so : math/gsl
- libipopt.so : math/ipopt
- libmetis.so : math/metis
- libscotch.so : cad/scotch
- libcmumps.so : math/mumps
- libnlopt.so : math/nlopt
- libsuperlu.so : math/superlu
- libopenblas.so : math/openblas
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libglut.so : graphics/freeglut
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for freefem++-4.14_8:
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- math_freefem++
- USES:
- autoreconf bison blaslapack:openblas compiler:c++14-lang fortran gl gmake localbase perl5 pkgconfig shebangfix xorg
- 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 |
2.2.1 28 Jan 2006 22:35:18 |
thierry |
Upgrade to 2.2-1. |
2.2.0 01 Jan 2006 23:13:42 |
thierry |
Upgrade to 2.2-0.
Remark: the PDF manual is broken, don't build it in this version. |
2.1.2 09 Dec 2005 19:46:44 |
thierry |
Upgrade to version 2.1-2. |
2.1.0 30 Nov 2005 22:30:58 |
thierry |
Upgrade to 2.1-0. |
2.0.4 25 Nov 2005 15:48:16 |
pav |
- Add SHA256 |
2.0.4 08 Nov 2005 22:07:02 |
thierry |
Upgrade to 2.0-4 and build the manual again. |
2.0.3 01 Nov 2005 21:45:00 |
thierry |
Upgrade to 2.0-3 and chase the new site.
Changelog at <http://www.freefem.org/ff++/ftp/HISTORY>. |
1.45.6_1 27 May 2005 17:48:15 |
thierry |
Make fetchable again. |
1.45.6_1 27 May 2005 17:16:06 |
kris |
BROKEN: Unfetchable |
1.45.6_1 02 May 2005 20:46:12 |
jylefort |
Bump PORTREVISION after the libgsl update.
Obtained from: thierry |
1.45.6 02 May 2005 13:00:18 |
jylefort |
Chase the libgsl update. |
1.45.6 28 Apr 2005 16:57:08 |
novel |
Fix build on amd64.
PR: 80429
Submitted by: Johan van Selst <johans@stack.nl> |
1.45.6 12 Apr 2005 03:26:57 |
obrien |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
1.45.6 11 Apr 2005 08:04:41 |
obrien |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
1.45.6 07 Feb 2005 21:22:21 |
thierry |
Upgrade to 1.45-6. |
1.43 31 Jan 2005 10:29:17 |
krion |
BROKEN on amd64: Does not build |
1.43 16 Nov 2004 21:03:23 |
thierry |
Remove optimization on sparc64.
Reported by: Kris / pointyhat. |
1.43 01 Nov 2004 18:41:03 |
thierry |
Upgrade to 1.43.
Remove some patches which have been committed upstream. |
1.42 28 Oct 2004 20:31:53 |
oliver |
add -lXext to src/glx/Makefile.in because -lGL needs it |
1.42 26 Oct 2004 20:14:01 |
thierry |
Add a missing dependence (math/arpack).
Noticed by: Kris / pointyhat |
1.42 11 Oct 2004 22:30:39 |
thierry |
- Upgrade to 1.42;
- Add support for MPI. |
1.41 30 Sep 2004 05:32:00 |
kris |
Increase USE_GCC to 3.4 for those ports which compile with it.
Approved by: portmgr |
1.41 11 Jul 2004 12:14:21 |
thierry |
Fix a "reinplaced" patch. |
1.41 10 Jul 2004 23:19:15 |
thierry |
Upgrade to 1.41. |
1.40 06 May 2004 21:45:22 |
thierry |
Upgrade to 1.40. |
1.38_1 29 Feb 2004 17:03:14 |
krion |
- Fix build on alpha
PR: ports/63532
Submitted by: Thierry Thomas <thierry@pompo.net> |
1.38_1 25 Feb 2004 10:36:46 |
kris |
Correct previous commit:
BROKEN on alpha 5.x: Does not compile |
1.38_1 25 Feb 2004 10:35:56 |
kris |
BROKEN on !i386 and !amd64: Does not compile |
1.38_1 11 Feb 2004 17:34:01 |
clement |
Update to 1.38
PR: 62668
Submitted by: Thierry Thomas <thierry@pompo.net> (maintainer) |
1.37_1 04 Feb 2004 05:10:27 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1) |
1.37 29 Jan 2004 16:13:06 |
trevor |
SIZEify. |
1.37 23 Jan 2004 23:08:22 |
clement |
- Fix build on -STABLE
PR: 61806
Submitted by: Thierry Thomas <thierry@pompo.net> (maintainer)
Reported by: bento via kris |
1.37 11 Jan 2004 17:23:36 |
clement |
- Upgrade to the latest release;
- Utilize umfpack
PR: 61180
Submitter by: Thierry Thomas <thierry@pompo.net>
Approved by: erwin (mentor) (implicitly) |
1.36 16 Dec 2003 22:52:53 |
pav |
- Mark RESTRICTED: No resale, contact authors for commercial use
PR: ports/60311
Submitted by: Thierry Thomas <thierry@pompo.net> |
1.36 08 Dec 2003 21:33:40 |
pav |
- Update to 1.36
PR: ports/60052
Submitted by: Thierry Thomas <thierry@pompo.net> |
1.36 08 Dec 2003 21:33:40 |
pav |
- Update to 1.36
PR: ports/60052
Submitted by: Thierry Thomas <thierry@pompo.net> |
1.34 07 Dec 2003 03:13:41 |
pav |
Add FreeFem++, an extension of freefem, an implementation of the Gfem
language dedicated to the finite element method.
PR: ports/58536
Submitted by: Thierry Thomas <thierry@pompo.net> |