math/combblas 2.0.0_3 FreeBSD
Combinatorial BLAS library: an extensible parallel graph library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0b23c55e5d- License
- MIT
- Categories
- math
Description
The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel graph library offering a small but powerful set of linear algebra primitives specifically targeting graph analytics.
* The Combinatorial BLAS development influences the Graph BLAS standardization process. * CombBLAS achieves scalability via its two dimensional distribution and coarse-grained parallelism. * CombBLAS powers HipMCL, a highly-scalable parallel implementation of the Markov Cluster Algorithm (MCL).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/combblas | 2.0.0_3 |
| DragonFly | math/combblas | 2.0.0_2 |
Install
Binary package:
pkg install CombBLAS
From the ports tree:
cd /usr/ports/math/combblas/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= CombBLAS>0:math/combblas
LIB_DEPENDS= libCombBLAS.so:math/combblas
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 | - | 2.0.0_3 | - | - | - |
| FreeBSD:14:quarterly | - | 2.0.0_3 | n/a | - | - |
| FreeBSD:15:latest | - | 2.0.0_3 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.0.0_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.0.0_3 | 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
libmpi.so: net/mpich
The full lists below include those, and their dependencies in turn.
Build dependencies 32
- 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/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- net/libfabric
- net/mpich
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
Run dependencies 19
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++14-lang localbase:ldflags tar:tgz
- Service scripts
- none
Files
pkg-plist 135
- include/CombBLAS/BFSFriends.h
- include/CombBLAS/BitMap.h
- include/CombBLAS/BitMapCarousel.h
- include/CombBLAS/BitMapFringe.h
- include/CombBLAS/BlockSpGEMM.h
- include/CombBLAS/CombBLAS.h
- include/CombBLAS/CommGrid.h
- include/CombBLAS/CommGrid3D.h
- include/CombBLAS/Compare.h
- include/CombBLAS/Deleter.h
- include/CombBLAS/DenseParMat.cpp
- include/CombBLAS/DenseParMat.h
- include/CombBLAS/DistEdgeList.cpp
- include/CombBLAS/DistEdgeList.h
- include/CombBLAS/Exception.h
- include/CombBLAS/FileHeader.h
- include/CombBLAS/Friends.h
- include/CombBLAS/FullyDist.h
- include/CombBLAS/FullyDistSpVec.cpp
- include/CombBLAS/FullyDistSpVec.cpp.orig
- include/CombBLAS/FullyDistSpVec.h
- include/CombBLAS/FullyDistVec.cpp
- include/CombBLAS/FullyDistVec.h
- include/CombBLAS/HeapEntry.h
- include/CombBLAS/Isect.h
- include/CombBLAS/LocArr.h
- include/CombBLAS/MMmul.h
- include/CombBLAS/MPIOp.h
- include/CombBLAS/MPIType.h
- include/CombBLAS/MemoryPool.h
- include/CombBLAS/MultiwayMerge.h
- include/CombBLAS/Operations.h
- include/CombBLAS/OptBuf.h
- include/CombBLAS/PBBS/radixSort.h
- include/CombBLAS/PBBS/utils.h
- include/CombBLAS/PBBS/utils.h.orig
- include/CombBLAS/ParFriends.h
- include/CombBLAS/ParFriendsExt.h
- include/CombBLAS/PreAllocatedSPA.h
- include/CombBLAS/RefGen21.h
- include/CombBLAS/SemanticGraph.h
- include/CombBLAS/Semirings.h
- include/CombBLAS/SequenceHeaps/heap-CLR.h
- include/CombBLAS/SequenceHeaps/heap2.h
- include/CombBLAS/SequenceHeaps/heap4.h
- include/CombBLAS/SequenceHeaps/hold.C
- include/CombBLAS/SequenceHeaps/knheap.C
- include/CombBLAS/SequenceHeaps/knheap.h
- include/CombBLAS/SequenceHeaps/knupdown3.C
- include/CombBLAS/SequenceHeaps/knwiggle.C
- include/CombBLAS/SequenceHeaps/multiMergeUnrolled.C
- include/CombBLAS/SequenceHeaps/util.h
- include/CombBLAS/SpCCols.cpp
- include/CombBLAS/SpCCols.h
- include/CombBLAS/SpDCCols.cpp
- include/CombBLAS/SpDCCols.h
- include/CombBLAS/SpDefs.h
- include/CombBLAS/SpHelper.h
- include/CombBLAS/SpImpl.cpp
- include/CombBLAS/SpImpl.h
- include/CombBLAS/SpMat.cpp
- include/CombBLAS/SpMat.h
- include/CombBLAS/SpParHelper.cpp
- include/CombBLAS/SpParHelper.h
- include/CombBLAS/SpParMat.cpp
- include/CombBLAS/SpParMat.h
- include/CombBLAS/SpParMat3D.cpp
- include/CombBLAS/SpParMat3D.h
- include/CombBLAS/SpTuples.cpp
- include/CombBLAS/SpTuples.h
- include/CombBLAS/StackEntry.h
- include/CombBLAS/ThreadedFriends.h
- include/CombBLAS/VecIterator.cpp
- include/CombBLAS/VecIterator.h
- include/CombBLAS/csc.cpp
- include/CombBLAS/csc.h
- include/CombBLAS/dcsc.cpp
- include/CombBLAS/dcsc.h
- include/CombBLAS/hash.hpp
- include/CombBLAS/mmio.h
- include/CombBLAS/mmio.h.orig
- include/CombBLAS/mtSpGEMM.h
- include/CombBLAS/myenableif.h
- include/CombBLAS/papi_combblas_globals.h
- include/CombBLAS/promote.h
- include/Tommy/tommychain.h
- include/Tommy/tommyhash.c
- include/Tommy/tommyhash.h
- include/Tommy/tommyhashdyn.c
- include/Tommy/tommyhashdyn.h
- include/Tommy/tommylist.c
- include/Tommy/tommylist.h
- include/Tommy/tommytypes.h
- include/graph500/generator/apply_permutation_mpi.h
- include/graph500/generator/btrd_binomial_distribution.h
- include/graph500/generator/graph_generator.h
- include/graph500/generator/make_graph.h
- include/graph500/generator/mod_arith.h
- include/graph500/generator/mod_arith_32bit.h
- include/graph500/generator/mod_arith_64bit.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| testdata_combblas1.6.1.tgz | 3.3734592e+07 | 07d5683d8435bf1ae6febbf0021203fd23570bbab9c56affe1dc0dcf023ac207 |
| PASSIONLab-CombBLAS-v2.0.0_GH0.tar.gz | 4.3776896e+07 | 632a94201a042a2a9aa86803f50ee38b7bf0aa1cfef6ba0eb34ea4007f79a679 |
Master sites 1
- https://portal.nersc.gov/project/m1982/CombBLAS/:test_data