math/mfem 4.10_2 FreeBSD
Lightweight, general, scalable C++ library for finite element methods
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
cb731ddb40- License
- LGPL21
- Categories
- math
- Package size
- 6669.0 KiB, 27961.9 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/mfem | 4.10_2 |
| DragonFly | math/mfem | 4.7 |
Install
Binary package:
pkg install mfem
From the ports tree:
cd /usr/ports/math/mfem/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mfem>0:math/mfem
LIB_DEPENDS= libmfem.so:math/mfem
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 | 4.10_2 | 4.10_2 | - | - | 4.10_2 |
| FreeBSD:14:quarterly | 4.9_1 | 4.9_1 | n/a | - | 4.9_1 |
| FreeBSD:15:latest | 4.10_2 | 4.10_2 | n/a | - | 4.7_1 |
| FreeBSD:15:quarterly | 4.9_1 | 4.9_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.9_1 | 4.10_2 | 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.
Library 1
libgcc_s.so.1: lang/gcc14
The full lists below include those, and their dependencies in turn.
Build dependencies 39
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/json-c
- devel/jsoncpp
- devel/level-zero
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/perl5.42
- lang/python312
- math/blas
- math/gmp
- math/lapack
- math/metis
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/superlu
- math/superlu-dist
- misc/hwdata
- net/libfabric
- net/mpich
- ports-mgmt/pkg
- print/indexinfo
- science/hypre
- security/rhash
- textproc/expat2
- textproc/libxml2
Run dependencies 26
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/hwloc2
- devel/json-c
- devel/level-zero
- devel/libepoll-shim
- devel/libpciaccess
- devel/readline
- lang/gcc14
- lang/perl5.42
- math/blas
- math/gmp
- math/lapack
- math/metis
- math/mpc
- math/mpfr
- math/openblas
- math/superlu
- math/superlu-dist
- misc/hwdata
- net/libfabric
- net/mpich
- print/indexinfo
- science/hypre
- textproc/libxml2
Required by 4
Configuration
Options name: math_mfem
| Option | Default | Description |
|---|---|---|
| METIS | on | Build with metis |
| MPICH | on | Parallel processing support via MPICH |
| NOMPI | off | Build without parallel processing support |
| OPENMPI | off | Parallel processing support via Open MPI |
| SUPERLU | on | Enable SuperLU use |
- USES
- blaslapack:openblas cmake:testing compiler:c++11-lang
- Service scripts
- none
Files
pkg-plist 313
- include/mfem-performance.hpp
- include/mfem.hpp
- include/mfem/config/_config.hpp
- include/mfem/config/config.hpp
- include/mfem/config/tconfig.hpp
- include/mfem/fem/adios2datacollection.hpp
- include/mfem/fem/bilinearform.hpp
- include/mfem/fem/bilinearform_ext.hpp
- include/mfem/fem/bilininteg.hpp
- include/mfem/fem/bounds.hpp
- include/mfem/fem/ceed/integrators/convection/convection.hpp
- include/mfem/fem/ceed/integrators/diffusion/diffusion.hpp
- include/mfem/fem/ceed/integrators/mass/mass.hpp
- include/mfem/fem/ceed/integrators/nlconvection/nlconvection.hpp
- include/mfem/fem/ceed/interface/basis.hpp
- include/mfem/fem/ceed/interface/ceed.hpp
- include/mfem/fem/ceed/interface/coefficient.hpp
- include/mfem/fem/ceed/interface/integrator.hpp
- include/mfem/fem/ceed/interface/interface.hpp
- include/mfem/fem/ceed/interface/mixed_integrator.hpp
- include/mfem/fem/ceed/interface/operator.hpp
- include/mfem/fem/ceed/interface/restriction.hpp
- include/mfem/fem/ceed/interface/util.hpp
- include/mfem/fem/ceed/solvers/algebraic.hpp
- include/mfem/fem/ceed/solvers/full-assembly.hpp
- include/mfem/fem/ceed/solvers/solvers-atpmg.hpp
- include/mfem/fem/coefficient.hpp
- include/mfem/fem/complex_fem.hpp
- include/mfem/fem/conduitdatacollection.hpp
- include/mfem/fem/convergence.hpp
- include/mfem/fem/datacollection.hpp
- include/mfem/fem/derefmat_op.hpp
- include/mfem/fem/dfem/assemble.hpp
- include/mfem/fem/dfem/doperator.hpp
- include/mfem/fem/dfem/fieldoperator.hpp
- include/mfem/fem/dfem/integrate.hpp
- include/mfem/fem/dfem/interpolate.hpp
- include/mfem/fem/dfem/parameterspace.hpp
- include/mfem/fem/dfem/qfunction_apply.hpp
- include/mfem/fem/dfem/qfunction_transform.hpp
- include/mfem/fem/dfem/tuple.hpp
- include/mfem/fem/dfem/util.hpp
- include/mfem/fem/dgmassinv.hpp
- include/mfem/fem/dgmassinv_kernels.hpp
- include/mfem/fem/doftrans.hpp
- include/mfem/fem/eltrans.hpp
- include/mfem/fem/eltrans/eltrans_basis.hpp
- include/mfem/fem/estimators.hpp
- include/mfem/fem/fe.hpp
- include/mfem/fem/fe/face_map_utils.hpp
- include/mfem/fem/fe/fe_base.hpp
- include/mfem/fem/fe/fe_fixed_order.hpp
- include/mfem/fem/fe/fe_h1.hpp
- include/mfem/fem/fe/fe_l2.hpp
- include/mfem/fem/fe/fe_nd.hpp
- include/mfem/fem/fe/fe_nurbs.hpp
- include/mfem/fem/fe/fe_pos.hpp
- include/mfem/fem/fe/fe_pyramid.hpp
- include/mfem/fem/fe/fe_rt.hpp
- include/mfem/fem/fe/fe_ser.hpp
- include/mfem/fem/fe_coll.hpp
- include/mfem/fem/fem.hpp
- include/mfem/fem/fes_kernels.hpp
- include/mfem/fem/fespace.hpp
- include/mfem/fem/fespacehierarchy.hpp
- include/mfem/fem/fmsconvert.hpp
- include/mfem/fem/fmsdatacollection.hpp
- include/mfem/fem/geom.hpp
- include/mfem/fem/gridfunc.hpp
- include/mfem/fem/gslib.hpp
- include/mfem/fem/hybridization.hpp
- include/mfem/fem/hybridization_ext.hpp
- include/mfem/fem/hyperbolic.hpp
- include/mfem/fem/integ/bilininteg_convection_kernels.hpp
- include/mfem/fem/integ/bilininteg_dgdiffusion_kernels.hpp
- include/mfem/fem/integ/bilininteg_dgtrace_kernels.hpp
- include/mfem/fem/integ/bilininteg_diffusion_kernels.hpp
- include/mfem/fem/integ/bilininteg_diffusion_pa_simplices.hpp
- include/mfem/fem/integ/bilininteg_elasticity_kernels.hpp
- include/mfem/fem/integ/bilininteg_hcurl_kernels.hpp
- include/mfem/fem/integ/bilininteg_hcurlhdiv_kernels.hpp
- include/mfem/fem/integ/bilininteg_hdiv_kernels.hpp
- include/mfem/fem/integ/bilininteg_mass_kernels.hpp
- include/mfem/fem/integ/bilininteg_mass_pa_simplices.hpp
- include/mfem/fem/integ/bilininteg_vecdiffusion_kernels.hpp
- include/mfem/fem/integ/bilininteg_vecdiffusion_pa.hpp
- include/mfem/fem/integ/bilininteg_vecdiv_pa.hpp
- include/mfem/fem/integ/bilininteg_vecmass_pa.hpp
- include/mfem/fem/integ/bilininteg_vectorfemass_kernels.hpp
- include/mfem/fem/integ/lininteg_domain_kernels.hpp
- include/mfem/fem/integ/nonlininteg_vecconvection_pa.hpp
- include/mfem/fem/integ/nonlininteg_vecconvection_pa_diag.hpp
- include/mfem/fem/integ/nonlininteg_vecconvection_pa_grad.hpp
- include/mfem/fem/integrator.hpp
- include/mfem/fem/intrules.hpp
- include/mfem/fem/intrules_cut.hpp
- include/mfem/fem/kdtree.hpp
- include/mfem/fem/kernel_dispatch.hpp
- include/mfem/fem/kernel_reporter.hpp
- include/mfem/fem/kernels.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mfem-mfem-v4.10_GH0.tar.gz | 4.82036e+06 | d5aabe991b8b5569aa26e2b5d4b59ac617ee10ebac3d45fd6ff9c74b2c1a47dd |