git: f2c80620b5b2 - main - math/hipmcl: Discontinue
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 16 Jul 2022 17:33:59 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=f2c80620b5b2629c942dc22d7c0ffefa4a10c2b6 commit f2c80620b5b2629c942dc22d7c0ffefa4a10c2b6 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2022-07-16 17:02:30 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-07-16 17:02:30 +0000 math/hipmcl: Discontinue Old versions aren't compatible with new combblas-2.0, latest versions require CUDA that is not available on FreeBSD. --- MOVED | 1 + math/Makefile | 1 - math/hipmcl/Makefile | 34 ---------------------------------- math/hipmcl/distinfo | 3 --- math/hipmcl/files/patch-CMakeLists.txt | 15 --------------- math/hipmcl/pkg-descr | 16 ---------------- 6 files changed, 1 insertion(+), 69 deletions(-) diff --git a/MOVED b/MOVED index 80cf8e44d361..e28e12e763e3 100644 --- a/MOVED +++ b/MOVED @@ -17506,3 +17506,4 @@ www/rubygem-rails61-node16|www/rubygem-rails61|2022-07-13|Remove obsoleted port. www/rubygem-uglifier-node16|www/rubygem-uglifier|2022-07-13|Remove obsoleted port. Use www/rubygem-uglifier instead audio/espeak|audio/espeak-ng|2022-07-15|Switch to fork of (stale) original repository misc/ngraph||2022-07-15|Software is discontinued because its developer Nervana Systems is defunct +math/hipmcl||2022-07-16|Discontinued: old versions aren't compatible with new combblas-2.0, latest versions require CUDA that is not available on FreeBSD diff --git a/math/Makefile b/math/Makefile index c5dad53e8a57..778e67c6ef34 100644 --- a/math/Makefile +++ b/math/Makefile @@ -377,7 +377,6 @@ SUBDIR += hexcalc SUBDIR += heyoka SUBDIR += highs - SUBDIR += hipmcl SUBDIR += hmat-oss SUBDIR += hpcombi SUBDIR += hpipm diff --git a/math/hipmcl/Makefile b/math/hipmcl/Makefile deleted file mode 100644 index cec31a922859..000000000000 --- a/math/hipmcl/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -PORTNAME= HipMCL -DISTVERSION= g20180814 -PORTREVISION= 4 -CATEGORIES= math -MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/ - -MAINTAINER= yuri@FreeBSD.org -COMMENT= High-performance parallel algorithm for large-scale network clustering - -LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKSRC}/license.txt - -LIB_DEPENDS= libCombBLAS.so:math/combblas \ - libmpi.so:net/mpich -RUN_DEPENDS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so.1:lang/gcc${GCC_DEFAULT} # because of the link flags induced by mpich - -USES= cmake compiler:c++14-lang dos2unix localbase:ldflags -DOS2UNIX_FILES= CMakeLists.txt - -BB_ACCOUNT= azadcse -BB_PROJECT= ${PORTNAME:tl} -BB_COMMIT= e20476acc473 - -WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT} - -PLIST_FILES= bin/${PORTNAME:tl} - -post-extract: - @${RM} -r ${WRKSRC}/src/CombBLAS - -do-install: - ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bin/hipmcl ${STAGEDIR}${PREFIX}/bin - -.include <bsd.port.mk> diff --git a/math/hipmcl/distinfo b/math/hipmcl/distinfo deleted file mode 100644 index 10f1dfde881c..000000000000 --- a/math/hipmcl/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1544950762 -SHA256 (HipMCL-g20180814.tar.gz) = 324fbe12f3547cd1e3da38d01ea2d6882061821a7cf6a7904e1402759c01e94c -SIZE (HipMCL-g20180814.tar.gz) = 43337935 diff --git a/math/hipmcl/files/patch-CMakeLists.txt b/math/hipmcl/files/patch-CMakeLists.txt deleted file mode 100644 index 0efd4149e10f..000000000000 --- a/math/hipmcl/files/patch-CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ ---- CMakeLists.txt.orig 2018-08-14 19:42:54 UTC -+++ CMakeLists.txt -@@ -30,10 +30,10 @@ else (NOT C14) - endif (NOT C14) - - --ADD_SUBDIRECTORY( src/CombBLAS ) -+#ADD_SUBDIRECTORY( src/CombBLAS ) - set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) - add_executable(hipmcl src/HipMCL.cpp) --target_link_libraries(hipmcl CombBLASlib ) -+target_link_libraries(hipmcl CombBLAS ) - - - diff --git a/math/hipmcl/pkg-descr b/math/hipmcl/pkg-descr deleted file mode 100644 index 7467c1b5936b..000000000000 --- a/math/hipmcl/pkg-descr +++ /dev/null @@ -1,16 +0,0 @@ -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