math/dune-pdelab 2.7.0.20251127_1
DUNE framework: PDE solver toolbox
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- math
Description
dune-pdelab is a module of the DUNE Numerics framework for solving partial differential equations (PDEs) with grid-based methods.
PDELab is a PDE solver toolbox. The main intention is to provide a good set of high-level abstractions to allow for a reasonably quick development of simulation codes, while at the same time offering the flexibility to implement new numerical methods and optimize for specific simulation scenarios.
Install
As a binary package — by origin, or by package name:
pkg install math/dune-pdelab
pkg install dune-pdelab
From the ports tree:
cd /usr/ports/math/dune-pdelab/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dune-pdelab>0:math/dune-pdelab
LIB_DEPENDS= libdunepdelab.so:math/dune-pdelab
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.7.0.20251127_1 | - | - | - |
| FreeBSD:14:quarterly | - | 2.7.0.20251127_1 | n/a | 2.7.0.20210824_28 | - |
| FreeBSD:15:latest | - | 2.7.0.20251127_1 | n/a | - | 2.7.0.20210824_30 |
| FreeBSD:15:quarterly | - | 2.7.0.20251127_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.7.0.20251127_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 9
dune-common>0: math/dune-commondune-functions>0: math/dune-functionsdune-grid>0: math/dune-griddune-istl>0: math/dune-istldune-geometry>0: math/dune-geometrydune-localfunctions>0: math/dune-localfunctionsdune-typetree>0: math/dune-typetreesuitesparse>0: math/suitesparseopenmpi>0: net/openmpi
Library 18
libarpack.so: math/arpack-nglibdunealugrid.so: math/dune-alugridlibduneuggrid.so: math/dune-uggridlibgmp.so: math/gmplibmetis.so: math/metislibpsurface.so: math/psurfacelibopenblas.so: math/openblaslibamd.so: math/suitesparse-amdlibcamd.so: math/suitesparse-camdlibccolamd.so: math/suitesparse-ccolamdlibcholmod.so: math/suitesparse-cholmodlibcolamd.so: math/suitesparse-colamdlibsuitesparseconfig.so: math/suitesparse-configlibldl.so: math/suitesparse-ldllibspqr.so: math/suitesparse-spqrlibumfpack.so: math/suitesparse-umfpacklibsuperlu.so: math/superlulibtbb.so: devel/onetbb
Runtime 9
dune-common>0: math/dune-commondune-functions>0: math/dune-functionsdune-grid>0: math/dune-griddune-istl>0: math/dune-istldune-geometry>0: math/dune-geometrydune-localfunctions>0: math/dune-localfunctionsdune-typetree>0: math/dune-typetreesuitesparse>0: math/suitesparseopenmpi>0: net/openmpi
The full lists below include those, and their dependencies in turn.
All build dependencies 228
- 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-functions
- math/dune-geometry
- math/dune-grid
- math/dune-istl
- math/dune-localfunctions
- math/dune-typetree
- math/dune-uggrid
- math/fftw3
- math/gmp
- math/lapack
- math/metis
- math/mpc
- math/mpdecimal
The first 100 are listed.
All run dependencies 197
- 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
- devel/vc
- 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-functions
- math/dune-geometry
- math/dune-grid
- math/dune-istl
- math/dune-localfunctions
- math/dune-typetree
- 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
The first 100 are listed.
No port depends on this one.
Configuration
Options name: math_dune-pdelab
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake compiler:c++17-lang fortran pkgconfig
- Service scripts
- none
Files
pkg-plist 302
- include/dune-pdelab-config.hh
- include/dune/pdelab.hh
- include/dune/pdelab/adaptivity/adaptivity.hh
- include/dune/pdelab/backend/common/aliasedmatrixview.hh
- include/dune/pdelab/backend/common/aliasedvectorview.hh
- include/dune/pdelab/backend/common/tags.hh
- include/dune/pdelab/backend/common/uncachedmatrixview.hh
- include/dune/pdelab/backend/common/uncachedvectorview.hh
- include/dune/pdelab/backend/eigen.hh
- include/dune/pdelab/backend/eigen/descriptors.hh
- include/dune/pdelab/backend/eigen/matrix.hh
- include/dune/pdelab/backend/eigen/solvers.hh
- include/dune/pdelab/backend/eigen/vector.hh
- include/dune/pdelab/backend/interface.hh
- include/dune/pdelab/backend/istl.hh
- include/dune/pdelab/backend/istl/bcrsmatrix.hh
- include/dune/pdelab/backend/istl/bcrsmatrixbackend.hh
- include/dune/pdelab/backend/istl/bcrspattern.hh
- include/dune/pdelab/backend/istl/blockmatrixdiagonal.hh
- include/dune/pdelab/backend/istl/cg_to_dg_prolongation.hh
- include/dune/pdelab/backend/istl/descriptors.hh
- include/dune/pdelab/backend/istl/dunefunctions.hh
- include/dune/pdelab/backend/istl/forwarddeclarations.hh
- include/dune/pdelab/backend/istl/geneo/arpackpp_geneo.hh
- include/dune/pdelab/backend/istl/geneo/coarsespace.hh
- include/dune/pdelab/backend/istl/geneo/geneo.hh
- include/dune/pdelab/backend/istl/geneo/geneobasis.hh
- include/dune/pdelab/backend/istl/geneo/liptonbabuskabasis.hh
- include/dune/pdelab/backend/istl/geneo/localoperator_ovlp_region.hh
- include/dune/pdelab/backend/istl/geneo/multicommdatahandle.hh
- include/dune/pdelab/backend/istl/geneo/partitionofunity.hh
- include/dune/pdelab/backend/istl/geneo/subdomainbasis.hh
- include/dune/pdelab/backend/istl/geneo/subdomainprojectedcoarsespace.hh
- include/dune/pdelab/backend/istl/geneo/two_level_schwarz.hh
- include/dune/pdelab/backend/istl/istlsolverbackend.hh
- include/dune/pdelab/backend/istl/matrixfree/assembledblockjacobipreconditioner.hh
- include/dune/pdelab/backend/istl/matrixfree/backends.hh
- include/dune/pdelab/backend/istl/matrixfree/blocksorpreconditioner.hh
- include/dune/pdelab/backend/istl/matrixfree/checklopinterface.hh
- include/dune/pdelab/backend/istl/matrixfree/gridoperatorpreconditioner.hh
- include/dune/pdelab/backend/istl/matrixfree/iterativeblockjacobipreconditioner.hh
- include/dune/pdelab/backend/istl/matrixfree/solverstatistics.hh
- include/dune/pdelab/backend/istl/matrixhelpers.hh
- include/dune/pdelab/backend/istl/novlpistlsolverbackend.hh
- include/dune/pdelab/backend/istl/ovlp_amg_dg_backend.hh
- include/dune/pdelab/backend/istl/ovlpistlsolverbackend.hh
- include/dune/pdelab/backend/istl/parallelhelper.hh
- include/dune/pdelab/backend/istl/patternstatistics.hh
- include/dune/pdelab/backend/istl/seq_amg_dg_backend.hh
- include/dune/pdelab/backend/istl/seqistlsolverbackend.hh
- include/dune/pdelab/backend/istl/tags.hh
- include/dune/pdelab/backend/istl/utility.hh
- include/dune/pdelab/backend/istl/vector.hh
- include/dune/pdelab/backend/istl/vectorhelpers.hh
- include/dune/pdelab/backend/istl/vectoriterator.hh
- include/dune/pdelab/backend/simple.hh
- include/dune/pdelab/backend/simple/descriptors.hh
- include/dune/pdelab/backend/simple/matrix.hh
- include/dune/pdelab/backend/simple/sparse.hh
- include/dune/pdelab/backend/simple/vector.hh
- include/dune/pdelab/backend/solver.hh
- include/dune/pdelab/boilerplate/pdelab.hh
- include/dune/pdelab/common/benchmarkhelper.hh
- include/dune/pdelab/common/borderindexidcache.hh
- include/dune/pdelab/common/clock.hh
- include/dune/pdelab/common/crossproduct.hh
- include/dune/pdelab/common/dofindex.hh
- include/dune/pdelab/common/elementmapper.hh
- include/dune/pdelab/common/exceptions.hh
- include/dune/pdelab/common/function.hh
- include/dune/pdelab/common/functionutilities.hh
- include/dune/pdelab/common/functionwrappers.hh
- include/dune/pdelab/common/geometrywrapper.hh
- include/dune/pdelab/common/globaldofindex.hh
- include/dune/pdelab/common/hostname.hh
- include/dune/pdelab/common/instationaryfilenamehelper.hh
- include/dune/pdelab/common/intersectiontype.hh
- include/dune/pdelab/common/jacobiantocurl.hh
- include/dune/pdelab/common/logtag.hh
- include/dune/pdelab/common/multiindex.hh
- include/dune/pdelab/common/partition/halo/colored.hh
- include/dune/pdelab/common/partition/halo/region.hh
- include/dune/pdelab/common/partition/halo/uncolored.hh
- include/dune/pdelab/common/partition/identity.hh
- include/dune/pdelab/common/partition/iteratorsplit.hh
- include/dune/pdelab/common/partition/metis.hh
- include/dune/pdelab/common/partitionviewentityset.hh
- include/dune/pdelab/common/polymorphicbufferwrapper.hh
- include/dune/pdelab/common/quadraturerules.hh
- include/dune/pdelab/common/range.hh
- include/dune/pdelab/common/referenceelements.hh
- include/dune/pdelab/common/simpledofindex.hh
- include/dune/pdelab/common/topologyutility.hh
- include/dune/pdelab/common/typetraits.hh
- include/dune/pdelab/common/utility.hh
- include/dune/pdelab/common/vtkexport.hh
- include/dune/pdelab/constraints/common/constraints.hh
- include/dune/pdelab/constraints/common/constraintsparameters.hh
- include/dune/pdelab/constraints/common/constraintstransformation.hh
- include/dune/pdelab/constraints/conforming.hh
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pdelab-dune-pdelab-91238f3936c949921259d1d47f84fa2ffec0e07d_GL0.tar.gz | 875514 | 8aa2eb043c7cb4a0307537509732a685ac3841b503f61fc3332dfe110e688981 |
Commit history 0
No commits in the history this site was built from.