Port details on branch 2022Q2 |
- mfem Lightweight, general, scalable C++ library for finite element methods
- 4.4_10 math =0 4.4_10Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2018-10-10 07:29:15
- Last Update: 2023-12-10 10:23:11
- Commit Hash: 843da99
- License: LGPL21
- WWW:
- https://mfem.org/
- Description:
- Features:
* Arbitrary high-order finite element meshes and spaces.
* Wide variety of finite element discretization approaches.
* Conforming and nonconforming adaptive mesh refinement.
* Scalable to hundreds of thousands of cores.
* etc.
- ¦ ¦ ¦ ¦
- 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/mfem/ && make install clean
- To add the package, run one of these commands:
- pkg install math/mfem
- pkg install mfem
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mfem
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1650680791
SHA256 (mfem-mfem-v4.4_GH0.tar.gz) = 0325a57854d9268dfe3f8d9b03836eb01b00a966d93162e6249857e9fab9c61f
SIZE (mfem-mfem-v4.4_GH0.tar.gz) = 3078651
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:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- Library dependencies:
-
- libmetis.so : math/metis
- libHYPRE.so : science/hypre
- libmetis.so : math/metis
- libsuperlu_dist.so : math/superlu-dist
- libmpich.so : net/mpich
- This port is required by:
- for Libraries
-
- graphics/glvis
- science/axom
- science/serac
- science/spheral
Configuration Options:
- ===> The following configuration options are available for mfem-4.4_10:
METIS=on: Build with metis
SUPERLU=on: Enable SuperLU use
====> MPI (Message Passing Interface) support: you have to select exactly one of them
NOMPI=off: Build without parallel processing support
MPICH=on: Parallel processing support via MPICH 3
OPENMPI=off: Parallel processing support via Open MPI
===> Use 'make config' to modify these settings
- Options name:
- math_mfem
- USES:
- cmake:testing compiler:c++11-lang mpi:mpich pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|