math/dune-fem 2.10.0_1 FreeBSD
DUNE framework: Finite Element Methods, Finite Volume Methods, etc
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- math
Description
dune-fem is a module of the DUNE Numerics framework for solving partial differential equations (PDEs) with grid-based methods.
dune-fem is a Distributed and Unified Numerics Environment module which defines interfaces for implementing discretization methods like Finite Element Methods (FEM) and Finite Volume Methods (FV) and Discontinuous Galerkin Methods (DG).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/dune-fem | 2.10.0_1 |
| DragonFly | math/dune-fem | 2.8.0.5_27 |
| GhostBSD | math/dune-fem | 2.10.0_1 |
Install
Binary package:
pkg install dune-fem
From the ports tree:
cd /usr/ports/math/dune-fem/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dune-fem>0:math/dune-fem
LIB_DEPENDS= libdunefem.so:math/dune-fem
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 2.10.0_1 | - | - | - |
| FreeBSD:14:quarterly | - | 2.10.0_1 | n/a | 2.8.0.5_27 | - |
| FreeBSD:15:latest | - | 2.10.0_1 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.10.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.10.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 6
arpack++>0: math/arpack++dune-istl>=2.6: math/dune-istldune-localfunctions>=2.6: math/dune-localfunctionsdune-spgrid>0: math/dune-spgridvc>0: devel/vcopenmpi>0: net/openmpi
Library 22
libpsurface.so: math/psurfacelibarpack.so: math/arpack-nglibdunealugrid.so: math/dune-alugridlibdunecommon.so: math/dune-commonlibdunegeometry.so: math/dune-geometrylibdunegrid.so: math/dune-gridlibdunepolygongrid.so: math/dune-polygongridlibduneuggrid.so: math/dune-uggridlibgmp.so: math/gmplibmetis.so: math/metislibopenblas.so: math/openblaslibsuitesparseconfig.so: math/suitesparse-configlibsuperlu.so: math/superlulibamd.so: math/suitesparse-amdlibcamd.so: math/suitesparse-camdlibccolamd.so: math/suitesparse-ccolamdlibcholmod.so: math/suitesparse-cholmodlibcolamd.so: math/suitesparse-colamdlibldl.so: math/suitesparse-ldllibspqr.so: math/suitesparse-spqrlibumfpack.so: math/suitesparse-umfpacklibtbb.so: devel/onetbb
Runtime 4
dune-istl>=2.6: math/dune-istldune-localfunctions>=2.6: math/dune-localfunctionsdune-spgrid>0: math/dune-spgridopenmpi>0: net/openmpi
The full lists below include those, and their dependencies in turn.
Build dependencies 229
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zlib-ng
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/binutils
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/jsoncpp
- devel/level-zero
- devel/libdaemon
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/onetbb
- devel/pcre2
- devel/pkgconf
- devel/py-Jinja2
- devel/py-babel
- devel/py-packaging
- devel/py-typing-extensions
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- devel/vc
- dns/libidn
- dns/libidn2
- dns/libpsl
- dns/py-idna
- ftp/curl
- graphics/ImageMagick6
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/liblqr-1
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/opendx
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler-data
- graphics/py-imagesize
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/alberta
- math/arpack++
- math/arpack-ng
- math/blas
- math/dune-alugrid
- math/dune-common
- math/dune-geometry
- math/dune-grid
- math/dune-istl
- math/dune-localfunctions
- math/dune-polygongrid
- math/dune-spgrid
- math/dune-uggrid
- math/eigen3
- math/fftw3
- math/gmp
- math/lapack
- math/metis
- math/mpc
The first 100 are listed.
Run dependencies 196
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zlib-ng
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/binutils
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/level-zero
- devel/libdaemon
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libunistring
- devel/llvm12
- devel/onetbb
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/ImageMagick6
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/liblqr-1
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/opendx
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler-data
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/alberta
- math/arpack++
- math/arpack-ng
- math/blas
- math/dune-alugrid
- math/dune-common
- math/dune-geometry
- math/dune-grid
- math/dune-istl
- math/dune-localfunctions
- math/dune-polygongrid
- math/dune-spgrid
- math/dune-uggrid
- math/fftw3
- math/gmp
- math/lapack
- math/metis
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/psurface
- math/suitesparse
- math/suitesparse-Example
- math/suitesparse-amd
- math/suitesparse-btf
- math/suitesparse-camd
- math/suitesparse-ccolamd
The first 100 are listed.
No port depends on this one.
Configuration
Options name: math_dune-fem
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake compiler:c++17-lang eigen:3 fortran pkgconfig
- Service scripts
- none
Files
pkg-plist 544
- include/dune-fem-config.hh
- include/dune/fem/common/bindguard.hh
- include/dune/fem/common/coordinate.hh
- include/dune/fem/common/explicitfieldvector.hh
- include/dune/fem/common/fmatrixcol.hh
- include/dune/fem/common/forloop.hh
- include/dune/fem/common/geometrytypemap.hh
- include/dune/fem/common/hybrid.hh
- include/dune/fem/common/intersectionside.hh
- include/dune/fem/common/localcontribution.hh
- include/dune/fem/common/memory.hh
- include/dune/fem/common/referencevector.hh
- include/dune/fem/common/stackallocator.hh
- include/dune/fem/common/staticlistofint.hh
- include/dune/fem/common/tupletypetraits.hh
- include/dune/fem/common/tupleutility.hh
- include/dune/fem/common/typeindexedtuple.hh
- include/dune/fem/common/utility.hh
- include/dune/fem/function/adaptivefunction.hh
- include/dune/fem/function/adaptivefunction/adaptivefunction.hh
- include/dune/fem/function/blockvectordiscretefunction.hh
- include/dune/fem/function/blockvectordiscretefunction/blockvectordiscretefunction.hh
- include/dune/fem/function/blockvectorfunction.hh
- include/dune/fem/function/blockvectorfunction/blockvectorfunction.hh
- include/dune/fem/function/blockvectorfunction/declaration.hh
- include/dune/fem/function/blockvectors/defaultblockvectors.hh
- include/dune/fem/function/blockvectors/referenceblockvector.hh
- include/dune/fem/function/combinedfunction.hh
- include/dune/fem/function/combinedfunction/combinedfunction.hh
- include/dune/fem/function/common/common.hh
- include/dune/fem/function/common/discretefunction.hh
- include/dune/fem/function/common/discretefunction_inline.hh
- include/dune/fem/function/common/dofblock.hh
- include/dune/fem/function/common/dofiterator.hh
- include/dune/fem/function/common/function.hh
- include/dune/fem/function/common/functionset.hh
- include/dune/fem/function/common/functor.hh
- include/dune/fem/function/common/gridfunctionadapter.hh
- include/dune/fem/function/common/instationary.hh
- include/dune/fem/function/common/localcontribution.hh
- include/dune/fem/function/common/localfunctionadapter.hh
- include/dune/fem/function/common/rangegenerators.hh
- include/dune/fem/function/common/scalarproducts.hh
- include/dune/fem/function/hierarchical.hh
- include/dune/fem/function/hierarchical/dofvector.hh
- include/dune/fem/function/hierarchical/function.hh
- include/dune/fem/function/localfunction/average.hh
- include/dune/fem/function/localfunction/bindable.hh
- include/dune/fem/function/localfunction/const.hh
- include/dune/fem/function/localfunction/converter.hh
- include/dune/fem/function/localfunction/localfunction.hh
- include/dune/fem/function/localfunction/localfunctionset.hh
- include/dune/fem/function/localfunction/localfunctionsetadapter.hh
- include/dune/fem/function/localfunction/mutable.hh
- include/dune/fem/function/localfunction/temporary.hh
- include/dune/fem/function/petscdiscretefunction.hh
- include/dune/fem/function/petscdiscretefunction/petscdiscretefunction.hh
- include/dune/fem/function/subfunction.hh
- include/dune/fem/function/tuplediscretefunction.hh
- include/dune/fem/function/tuplediscretefunction/discretefunction.hh
- include/dune/fem/function/tuplediscretefunction/dofvector.hh
- include/dune/fem/function/tuplediscretefunction/functor.hh
- include/dune/fem/function/tuplediscretefunction/scalarproducts.hh
- include/dune/fem/function/vectorfunction.hh
- include/dune/fem/function/vectorfunction/managedvectorfunction.hh
- include/dune/fem/function/vectorfunction/vectorfunction.hh
- include/dune/fem/gridpart/adaptiveleafgridpart.hh
- include/dune/fem/gridpart/adaptiveleafindexset.hh
- include/dune/fem/gridpart/codimindexset.hh
- include/dune/fem/gridpart/common/capabilities.hh
- include/dune/fem/gridpart/common/compositegeometry.hh
- include/dune/fem/gridpart/common/deaditerator.hh
- include/dune/fem/gridpart/common/defaultgridpartentity.hh
- include/dune/fem/gridpart/common/entitysearch.hh
- include/dune/fem/gridpart/common/extendedentity.hh
- include/dune/fem/gridpart/common/gridpart.hh
- include/dune/fem/gridpart/common/gridpart2gridview.hh
- include/dune/fem/gridpart/common/gridpartadapter.hh
- include/dune/fem/gridpart/common/gridview2gridpart.hh
- include/dune/fem/gridpart/common/indexset.hh
- include/dune/fem/gridpart/common/localfunctiongeometry.hh
- include/dune/fem/gridpart/common/metatwistutility.hh
- include/dune/fem/gridpart/common/persistentindexset.hh
- include/dune/fem/gridpart/common/policies.hh
- include/dune/fem/gridpart/common/sharedgeometry.hh
- include/dune/fem/gridpart/common/simplegeometry.hh
- include/dune/fem/gridpart/common/unimplementedgeometry.hh
- include/dune/fem/gridpart/filter.hh
- include/dune/fem/gridpart/filter/basicfilterwrapper.hh
- include/dune/fem/gridpart/filter/domainfilter.hh
- include/dune/fem/gridpart/filter/filter.hh
- include/dune/fem/gridpart/filter/inversefilter.hh
- include/dune/fem/gridpart/filter/radialfilter.hh
- include/dune/fem/gridpart/filter/simple.hh
- include/dune/fem/gridpart/filter/threadfilter.hh
- include/dune/fem/gridpart/filter/voidfilter.hh
- include/dune/fem/gridpart/filteredgridpart.hh
- include/dune/fem/gridpart/filteredgridpart/capabilities.hh
- include/dune/fem/gridpart/filteredgridpart/datahandle.hh
- include/dune/fem/gridpart/filteredgridpart/intersection.hh
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dune-fem-dune-fem-4cef5c6f2f8de83d690b351b5a6752fac268cda6_GL0.tar.gz | 2.226613e+06 | bb6505526b635e1debfc481d1bf4e0c7fc0a6577b086fdd46cde3177a0c6b235 |
Commit history 0
No commits in the history this site was built from.