Port details on branch 2022Q3 |
- freefem++ Partial differential equation solver
- 4.14_4 math =1 4.14_1Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2003-12-07 03:14:48
- Last Update: 2024-01-28 12:02:23
- Commit Hash: 68a7254
- People watching this port, also watch:: SparseBitSet, py39-cysignals, R-cran-eRm, python
- Also Listed In: science
- License: LGPL3
- WWW:
- https://freefem.org/index.html
- 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
- 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
- gfortran12 : lang/gcc12
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- as : devel/binutils
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : 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
- gfortran12 : lang/gcc12
- 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_4:
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:
|