BSD Ports

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

SystemPortVersion
FreeBSDmath/mfem4.10_2
DragonFlymath/mfem4.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.10_24.10_2--4.10_2
FreeBSD:14:quarterly4.9_14.9_1n/a-4.9_1
FreeBSD:15:latest4.10_24.10_2n/a-4.7_1
FreeBSD:15:quarterly4.9_14.9_1n/an/an/a
FreeBSD:16:latest4.9_14.10_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 39
Run dependencies 26

Configuration

Options name: math_mfem

OptionDefaultDescription
METISonBuild with metis
MPICHonParallel processing support via MPICH
NOMPIoffBuild without parallel processing support
OPENMPIoffParallel processing support via Open MPI
SUPERLUonEnable 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
FileSizeSHA256
mfem-mfem-v4.10_GH0.tar.gz4.82036e+06d5aabe991b8b5569aa26e2b5d4b59ac617ee10ebac3d45fd6ff9c74b2c1a47dd

Commit history 3

DateCommitCreditsLog message
cb731ddb40 Yuri Victorovich math/mfem: enable the ZLIB option that is required by science/smith
e3447d7cf6 Yuri Victorovich science/hypre: update 3.1.0 → 3.2.0
ChangeLog: https://github.com/hypre-space/hypre/compare/v3.1.0...v3.2.0
3035bb35af Yuri Victorovich math/mfem: update 4.9 → 4.10