Port details on branch 2022Q2 |
- deal.ii Finite element Differential Equations Analysis Library (DEAL)
- 9.5.2_1 math =0 9.5.0_4Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2018-10-03 07:41:30
- Last Update: 2024-03-21 18:01:19
- Commit Hash: 3c47a75
- License: LGPL21
- WWW:
- https://www.dealii.org/
- Description:
- deal.II - a name that originally meant to indicate that it is the successor to
the Differential Equations Analysis Library - is a C++ program library targeted
at the computational solution of partial differential equations using adaptive
finite elements. It uses state-of-the-art programming techniques to offer you a
modern interface to the complex data structures and algorithms required.
The main aim of deal.II is to enable rapid development of modern finite element
codes, using among other aspects adaptive meshes and a wide array of tools
classes often used in finite element program. Writing such programs is a
non-trivial task, and successful programs tend to become very large and complex.
We believe that this is best done using a program library that takes care of the
details of grid handling and refinement, handling of degrees of freedom, input
of meshes and output of results in graphics formats, and the like. Likewise,
support for several space dimensions at once is included in a way such that
programs can be written independent of the space dimension without unreasonable
penalties on run-time and memory consumption.
deal.II is widely used in many academic and commercial projects. For its
creation, its principal authors have received the 2007 J. H. Wilkinson Prize for
Numerical Software. It is also part of the industry standard SPEC CPU 2006 and
SPEC CPU 2017 benchmark suites used to determine the speed of computers and
compilers.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/math/deal.ii/ && make install clean
- To add the package, run one of these commands:
- pkg install math/deal.ii
- pkg install deal.II
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: deal.II
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1709202081
SHA256 (dealii-9.5.2.tar.gz) = 7930e5218a9807d60cc05c300a3b70f36f4af22c3551a2cd1141fbab013bbaf1
SIZE (dealii-9.5.2.tar.gz) = 31523493
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:
-
- config.hpp : devel/boost-libs
- cmake : devel/cmake-core
- gfortran13 : lang/gcc13
- as : devel/binutils
- x11.pc : x11/libX11
- x11.pc : x11/libX11
- Runtime dependencies:
-
- gfortran13 : lang/gcc13
- x11.pc : x11/libX11
- x11.pc : x11/libX11
- Library dependencies:
-
- libblis.so : math/blis
- libboost_serialization.so : devel/boost-libs
- libhdf5.so : science/hdf5
- libmetis.so : math/metis
- libgsl.so : math/gsl
- libopenblas.so : math/openblas
- libboost_iostreams.so : devel/boost-libs
- libmpich.so : net/mpich
- libTKernel.so : cad/opencascade
- libpetsc.so : science/PETSc
- libscalapack.so : math/scalapack
- libslepc.so : math/slepc
- libsundials_arkode.so : math/sundials
- libblas.so : math/blas
- liblapack.so : math/lapack
- This port is required by:
- for Libraries
-
- math/hyperdeal
Configuration Options:
- ===> The following configuration options are available for deal.II-9.5.2_1:
ADOLC=off: Compile with ADOL-C
ARPACK=off: Compile with Arpack and PArpack (only with MPI, LAPACK)
GSL=on: Compile with gsl
LAPACK=on: Compile with LAPACK for matrix operations
MPI=on: MPI support (math/sundials must be compiled with MPI)
OPENCASCADE=on: Compile with OpenCascade
PETSC=on: Compile with Petsc (only with MPI)
SCALAPACK=on: Compile with ScaLAPACK (only with MPI)
SLEPC=on: Compile with Slepc (only with MPI)
SUNDIALS=on: Compile with SUNDIALS
===> Use 'make config' to modify these settings
- Options name:
- math_deal.ii
- USES:
- blaslapack cmake:testing compiler:c++17-lang localbase:ldflags xorg fortran fortran xorg xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|