Port details |
- hipmcl High-performance parallel algorithm for large-scale network clustering
- g20180814_4 math
=0 g20180814_4Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2018-12-16 11:31:48
- Last Update: 2022-07-16 17:02:30
- Commit Hash: f2c8062
- License: BSD3CLAUSE
- WWW:
- https://bitbucket.org/azadcse/hipmcl/wiki/Home
- Description:
- HipMCL is a high-performance parallel algorithm for large-scale network
clustering. HipMCL parallelizes popular Markov Cluster (MCL) algorithm that has
been shown to be one of the most successful and widely used algorithms for
network clustering. It is based on random walks and was initially designed to
detect families in protein-protein interaction networks. Despite MCL's
efficiency and multi-threading support, scalability remains a bottleneck as it
fails to process networks of several hundred million nodes and billion edges in
an affordable running time. HipMCL overcomes all of these challenges by
developing massively-parallel algorithms for all components of MCL. HipMCL can
be 1000 times faster than the original MCL without any information loss. It can
easily cluster a network of ~75 million nodes with ~68 billion edges in ~2.4
hours using ~2000 nodes of Cori supercomputer at NERSC. HipMCL is developed in
C++ language and uses standard OpenMP and MPI libraries for shared- and
distributed-memory parallelization.
WWW: https://bitbucket.org/azadcse/hipmcl/wiki/Home
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: HipMCL
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1544950762
SHA256 (HipMCL-g20180814.tar.gz) = 324fbe12f3547cd1e3da38d01ea2d6882061821a7cf6a7904e1402759c01e94c
SIZE (HipMCL-g20180814.tar.gz) = 43337935
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- Runtime dependencies:
-
- libgcc_s.so.1 : lang/gcc10
- Library dependencies:
-
- libCombBLAS.so : math/combblas
- libmpi.so : net/mpich
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- math_hipmcl
- USES:
- cmake compiler:c++14-lang dos2unix localbase:ldflags
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
g20180814_4 16 Jul 2022 17:02:30 |
Yuri Victorovich (yuri) |
math/hipmcl: Discontinue
Old versions aren't compatible with new combblas-2.0, latest
versions require CUDA that is not available on FreeBSD. |
g20180814_4 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
g20180814_4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
g20180814_4 08 Mar 2020 21:56:37 |
jbeich |
Drop dependency on devel/openmp
- Drop if devel/llvm* was used as a substitute
Approved by: yuri, rene (earlier version)
Differential Revision: https://reviews.freebsd.org/D23020 |
g20180814_3 21 Sep 2019 18:59:57 |
jbeich |
devel/openmp: update to 9.0.0
- Connect tests to the framework to help QA remaining patches
- Force rebuild all consumers after https://reviews.llvm.org/D59783
Changes: http://llvm.org/viewvc/llvm-project/openmp/tags/RELEASE_900/final/?view=log
ABI: https://abi-laboratory.pro/tracker/timeline/llvm_openmp/ |
g20180814_2 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
g20180814_1 08 May 2019 16:05:53 |
jbeich |
devel/openmp: phase out
- Expire after the last version without /usr/lib/libomp.so
- Drop SOVERSION for seamless transition (i.e., avoid conditionals)
PR: 236907
Approved by: bapt (maintainer)
Differential Revision: https://reviews.freebsd.org/D19767 |
g20180814 25 Dec 2018 20:25:40 |
tcberner |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
g20180814 16 Dec 2018 09:07:17 |
yuri |
math/hipmcl: Remove the redundant line |
g20180814 16 Dec 2018 09:06:14 |
yuri |
New port: math/hipmcl: High-performance parallel algorithm for large-scale
network clustering |