math/metis 5.1.0.p13_3,1
Package for unstructured graph partitioning
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
31db5fbb81- License
- APACHE20
- Categories
- math
- Package size
- 257.6 KiB, 1430.0 KiB installed
Description
METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill-reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes developed in our lab.
METIS provides high-quality partitions, is extremely fast, and produces low-fill orderings.
See also: https://github.com/KarypisLab/METIS
Install
As a binary package — by origin, or by package name:
pkg install math/metis
pkg install metis
From the ports tree:
cd /usr/ports/math/metis/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= metis>0:math/metis
LIB_DEPENDS= libmetis.so:math/metis
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 | 5.1.0.p13_3,1 | 5.1.0.p13_3,1 | 5.1.0_9 | 5.1.0.p13_1,1 | 5.1.0.p13_3,1 |
| FreeBSD:14:quarterly | 5.1.0.p13_3,1 | 5.1.0.p13_3,1 | n/a | 5.1.0.p13_1,1 | 5.1.0.p13_3,1 |
| FreeBSD:15:latest | 5.1.0.p13_3,1 | 5.1.0.p13_3,1 | n/a | 5.1.0.p13_1,1 | 5.1.0.p13_1,1 |
| FreeBSD:15:quarterly | 5.1.0.p13_3,1 | 5.1.0.p13_3,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.1.0.p13_3,1 | 5.1.0.p13_3,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 10
Required by 49
- cad/gmsh
- french/aster
- french/homard
- games/naev
- graphics/colmap
- graphics/glvis
- math/deal.ii
- math/dune-alugrid
- math/dune-common
- math/dune-fem
- math/dune-metagrid
- math/dune-pdelab
- math/dune-vtk
- math/elemental
- math/freefem++
- math/g2o
- math/hyperdeal
- math/kahip
- math/mfem
- math/mumps
- math/mumps-edf
- math/octave-forge
- math/octave-forge-bim
- math/octave-forge-mboct-fem-pkg
- math/octave-forge-mboct-mbdyn-pkg
- math/octave-forge-mboct-numerical-pkg
- math/octave-forge-msh
- math/octave-forge-secs1d
- math/octave-forge-secs3d
- math/octave-forge-sole
- math/parmetis
- math/petiga
- math/py-PyMetis
- math/py-kahip
- math/py-petsc4py
- math/py-slepc4py
- math/slepc
- math/taucs
- misc/openmvg
- science/PETSc
- science/axom
- science/chrono
- science/code_saturne
- science/elmerfem
- science/frontistr
- science/hpddm
- science/pastix
- science/smith
- science/spheral
Configuration
Options name: math_metis
| Option | Default | Description |
|---|---|---|
| OPENMP | off | multithreading via OpenMP |
| SHARED | on | shared library and dynamically-linked executables |
| STATIC | on | libmetis archive |
- USES
- cmake:insource,noninja compiler:c11 tar:bzip2
- Service scripts
- none
Message after installing
Files
pkg-plist 47
- bin/cmpfillin
- bin/gpmetis
- bin/graphchk
- bin/m2gmetis
- bin/mpmetis
- bin/ndmetis
- include/gk_arch.h
- include/gk_defs.h
- include/gk_externs.h
- include/gk_getopt.h
- include/gk_macros.h
- include/gk_mkblas.h
- include/gk_mkmemory.h
- include/gk_mkpqueue.h
- include/gk_mkpqueue2.h
- include/gk_mkrandom.h
- include/gk_mksort.h
- include/gk_mkutils.h
- include/gk_proto.h
- include/gk_struct.h
- include/gk_types.h
- include/gklib_defs.h
- include/gklib_rename.h
- include/gklib_tls.h
- include/GKlib.h
- include/gkregex.h
- include/libmetis/defs.h
- include/libmetis/gklib_defs.h
- include/libmetis/gklib_rename.h
- include/libmetis/macros.h
- include/libmetis/metislib.h
- include/libmetis/proto.h
- include/libmetis/rename.h
- include/libmetis/stdheaders.h
- include/libmetis/struct.h
- include/metis.h
- include/ms_inttypes.h
- include/ms_stat.h
- include/ms_stdint.h
- include/programs/defs.h
- include/programs/metisbin.h
- include/programs/proto.h
- include/programs/struct.h
- lib/libGKlib.a
- lib/libmetis.a
- lib/libmetis.so
- lib/libmetis.so.2
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| 08c3082720ff9114b8e3cbaa4484a26739cd7d2d.tar.bz2 | 232485 | a696531699f690598c1983d95b064ead5532535e603f27166e29e5376d545ece |
Master sites 1
- https://bitbucket.org/petsc/pkg-metis/get/