BSD Ports

cad/scotch 7.0.16 FreeBSD

Package for graph and mesh partitioning and sparse matrix ordering

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
74e45c0fc6
License
CeCILL_C
Categories
cad, science
Package size
3270.2 KiB, 4402.8 KiB installed

Description

SCOTCH is a software package and libraries for graph, mesh and hypergraph partitioning, static mapping, and sparse matrix block ordering.

Its purpose of Scotch is to apply graph theory, with a divide and conquer approach, to scientific computing problems such as graph and mesh partitioning, static mapping, and sparse matrix ordering, in application domains ranging from structural mechanics to operating systems or bio-chemistry.

The SCOTCH distribution is a set of programs and libraries which implement the static mapping and sparse matrix reordering algorithms developed within the SCOTCH project.

In the other systems

SystemPortVersion
FreeBSDcad/scotch7.0.16
DragonFlycad/scotch6.0.4.a7_6
MidnightBSDcad/scotch6.0.4.a7

Install

Binary package:

pkg install scotch

From the ports tree:

cd /usr/ports/cad/scotch/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	scotch>0:cad/scotch
LIB_DEPENDS=	libesmumps.so:cad/scotch

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:latest7.0.167.0.16-6.0.4.a7_67.0.16
FreeBSD:14:quarterly6.0.4.a7_76.0.4.a7_7n/a6.0.4.a7_66.0.4.a7_7
FreeBSD:15:latest7.0.167.0.16n/a6.0.4.a7_66.0.4.a7_6
FreeBSD:15:quarterly6.0.4.a7_76.0.4.a7_7n/an/an/a
FreeBSD:16:latest6.0.4.a7_77.0.16n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 21
Run dependencies 19

Configuration

Options name: cad_scotch

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
MPICHonParallel processing support via MPICH
USES
bison:alias fortran gmake localbase tar:bz2
Service scripts
none
Conflicts with
gbase gmap scotch-edf

Files

Manual pages 24
  • acpl(1)
  • amk_ccc(1)
  • amk_grf(1)
  • atst(1)
  • dgmap(1)
  • dgord(1)
  • dgscat(1)
  • dgtst(1)
  • gbase(1)
  • gcv(1)
  • gdump(1)
  • gmap(1)
  • gmk_hy(1)
  • gmk_m2(1)
  • gmk_msh(1)
  • gmtst(1)
  • gord(1)
  • gotst(1)
  • gout(1)
  • gtst(1)
  • mcv(1)
  • mmk_m2(1)
  • mord(1)
  • mtst(1)
pkg-plist 165
  • bin/acpl
  • bin/adm2dgr
  • bin/amk_ccc
  • bin/amk_fft2
  • bin/amk_grf
  • bin/amk_hy
  • bin/amk_m2
  • bin/amk_p2
  • bin/atst
  • bin/dggath
  • bin/dgmap
  • bin/dgord
  • bin/dgpart
  • bin/dgscat
  • bin/dgtst
  • bin/gbase
  • bin/gcv
  • bin/gdump
  • bin/gmap
  • bin/gmk_hy
  • bin/gmk_m2
  • bin/gmk_m3
  • bin/gmk_msh
  • bin/gmk_ub2
  • bin/gmtst
  • bin/gord
  • bin/gotst
  • bin/gout
  • bin/gpart
  • bin/gscat
  • bin/gtst
  • bin/mcv
  • bin/mmk_m2
  • bin/mmk_m3
  • bin/mord
  • bin/mtst
  • include/esmumps.h
  • include/ptscotch.h
  • include/ptscotchf.h
  • include/scotch.h
  • include/scotchf.h
  • lib/libesmumps.so
  • lib/libesmumps.so.0
  • lib/libptesmumps.so
  • lib/libptesmumps.so.0
  • lib/libptscotch.so
  • lib/libptscotch.so.0
  • lib/libptscotcherr.so
  • lib/libptscotcherr.so.0
  • lib/libptscotcherrexit.so
  • lib/libptscotcherrexit.so.0
  • lib/libptscotchparmetisv3.so
  • lib/libptscotchparmetisv3.so.0
  • lib/libscotch.so
  • lib/libscotch.so.0
  • lib/libscotcherr.so
  • lib/libscotcherr.so.0
  • lib/libscotcherrexit.so
  • lib/libscotcherrexit.so.0
  • lib/libscotchmetisv3.so
  • lib/libscotchmetisv3.so.0
  • lib/libscotchmetisv5.so
  • lib/libscotchmetisv5.so.0
  • share/examples/scotch/grf/3elt.grf.gz
  • share/examples/scotch/grf/3elt.xyz.gz
  • share/examples/scotch/grf/4elt.grf.gz
  • share/examples/scotch/grf/4elt.xyz.gz
  • share/examples/scotch/grf/4elt2.grf.gz
  • share/examples/scotch/grf/4elt2.xyz.gz
  • share/examples/scotch/grf/bump.grf.gz
  • share/examples/scotch/grf/bump.xyz.gz
  • share/examples/scotch/tgt/SP2_16.txt
  • share/examples/scotch/tgt/T3D_64.tgt
  • share/examples/scotch/tgt/h1.tgt
  • share/examples/scotch/tgt/h10.tgt
  • share/examples/scotch/tgt/h2.tgt
  • share/examples/scotch/tgt/h3.tgt
  • share/examples/scotch/tgt/h4.tgt
  • share/examples/scotch/tgt/h5.tgt
  • share/examples/scotch/tgt/h6.tgt
  • share/examples/scotch/tgt/h7.tgt
  • share/examples/scotch/tgt/h8.tgt
  • share/examples/scotch/tgt/h9.tgt
  • share/examples/scotch/tgt/k1.tgt
  • share/examples/scotch/tgt/k12.tgt
  • share/examples/scotch/tgt/k128.tgt
  • share/examples/scotch/tgt/k16.tgt
  • share/examples/scotch/tgt/k2.tgt
  • share/examples/scotch/tgt/k24.tgt
  • share/examples/scotch/tgt/k256.tgt
  • share/examples/scotch/tgt/k32.tgt
  • share/examples/scotch/tgt/k4.tgt
  • share/examples/scotch/tgt/k48.tgt
  • share/examples/scotch/tgt/k512.tgt
  • share/examples/scotch/tgt/k6.tgt
  • share/examples/scotch/tgt/k64.tgt
  • share/examples/scotch/tgt/k7.tgt
  • share/examples/scotch/tgt/k8.tgt
  • share/examples/scotch/tgt/k9.tgt
  • share/examples/scotch/tgt/k96.tgt

The first 100 are listed.

distinfo 1
FileSizeSHA256
scotch-v7.0.16.tar.bz28.089215e+062927a7e574f90d9f54a59390e63cffec0c3ec3d31e0959fab88591f7da0fcbc8

Commit history 1

DateCommitCreditsLog message
74e45c0fc6 Thierry Thomas cad/scotch: upgrade to v7.0.16
This port now contains the official releases of Scotch, not the Code_Aster ones.