Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Dec 2018 01:33:39 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r487781 - in head/net: . aluminum
Message-ID:  <201812190133.wBJ1XdIF000629@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Wed Dec 19 01:33:39 2018
New Revision: 487781
URL: https://svnweb.freebsd.org/changeset/ports/487781

Log:
  New port: net/aluminum: Generic interface to high-performance communication libraries

Added:
  head/net/aluminum/
  head/net/aluminum/Makefile   (contents, props changed)
  head/net/aluminum/distinfo   (contents, props changed)
  head/net/aluminum/pkg-descr   (contents, props changed)
  head/net/aluminum/pkg-plist   (contents, props changed)
Modified:
  head/net/Makefile

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Wed Dec 19 01:26:18 2018	(r487780)
+++ head/net/Makefile	Wed Dec 19 01:33:39 2018	(r487781)
@@ -18,6 +18,7 @@
     SUBDIR += akonadi-mime
     SUBDIR += akonadi-notes
     SUBDIR += akonadi-search
+    SUBDIR += aluminum
     SUBDIR += anet
     SUBDIR += aoe
     SUBDIR += apinger

Added: head/net/aluminum/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aluminum/Makefile	Wed Dec 19 01:33:39 2018	(r487781)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME=	Aluminum
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.1-90
+DISTVERSIONSUFFIX=	-g60962ae
+CATEGORIES=	net
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Generic interface to high-performance communication libraries
+
+LICENSE=	APACHE20
+
+LIB_DEPENDS=	libhwloc.so:devel/hwloc \
+		libmpi.so:net/openmpi
+
+USES=		cmake:outsource
+USE_GITHUB=	yes
+GH_ACCOUNT=	LLNL
+USE_LDCONFIG=	yes
+
+CONFLICTS_BUILD=	openmp # because OpenMP detection is broken in cmake even with port clang, see bug#234050
+LDFLAGS+=	${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/libomp.so # see above
+
+# OpenMP detection is broken with base clang, see bug#223678
+BUILD_DEPENDS+=	clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+CPP=		clang-cpp${LLVM_DEFAULT}
+CC=		clang${LLVM_DEFAULT}
+CXX=		clang++${LLVM_DEFAULT}
+
+.include <bsd.port.mk>

Added: head/net/aluminum/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aluminum/distinfo	Wed Dec 19 01:33:39 2018	(r487781)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1545179373
+SHA256 (LLNL-Aluminum-v0.1-90-g60962ae_GH0.tar.gz) = ad5aa87ee5fd1c4220b900426e3101d37fb4e53344d4042cc5678e405bb3fa95
+SIZE (LLNL-Aluminum-v0.1-90-g60962ae_GH0.tar.gz) = 67324

Added: head/net/aluminum/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aluminum/pkg-descr	Wed Dec 19 01:33:39 2018	(r487781)
@@ -0,0 +1,6 @@
+Aluminum provides a generic interface to high-performance communication
+libraries, with a focus on allreduce algorithms. Blocking and non-blocking
+algorithms and GPU-aware algorithms are supported. Aluminum also contains
+custom implementations of select algorithms to optimize for certain situations.
+
+WWW: https://github.com/LLNL/Aluminum

Added: head/net/aluminum/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aluminum/pkg-plist	Wed Dec 19 01:33:39 2018	(r487781)
@@ -0,0 +1,15 @@
+include/aluminum/Al.hpp
+include/aluminum/Al_config.hpp
+include/aluminum/base.hpp
+include/aluminum/internal.hpp
+include/aluminum/mempool.hpp
+include/aluminum/mpi_impl.hpp
+include/aluminum/progress.hpp
+include/aluminum/tuning_params.hpp
+lib/cmake/aluminum/AluminumConfig.cmake
+lib/cmake/aluminum/AluminumConfigVersion.cmake
+lib/cmake/aluminum/AluminumTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/aluminum/AluminumTargets.cmake
+lib/cmake/aluminum/FindHWLOC.cmake
+lib/cmake/aluminum/FindNCCL.cmake
+lib/libAl.so



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201812190133.wBJ1XdIF000629>