aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2023-02-04 07:29:19 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2023-02-04 09:03:01 +0000
commita1da133292998f2d8a2691b1f67b361f9fbb1acf (patch)
treeb536405376c9e97eec2ec3605aaadfef28d70676
parent0e5043e51709ffcdec299360164eae67608b412e (diff)
downloadports-a1da133292998f2d8a2691b1f67b361f9fbb1acf.tar.gz
ports-a1da133292998f2d8a2691b1f67b361f9fbb1acf.zip
-rw-r--r--net/aluminum/Makefile15
-rw-r--r--net/aluminum/distinfo6
-rw-r--r--net/aluminum/pkg-plist22
3 files changed, 33 insertions, 10 deletions
diff --git a/net/aluminum/Makefile b/net/aluminum/Makefile
index 241e01b6bc1f..8ae0e651e355 100644
--- a/net/aluminum/Makefile
+++ b/net/aluminum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Aluminum
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.0
+DISTVERSION= 1.2.0
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
@@ -9,15 +9,22 @@ WWW= https://github.com/LLNL/Aluminum
LICENSE= APACHE20
-LIB_DEPENDS= libhwloc.so:devel/hwloc2 \
- libmpi.so:net/openmpi
+LIB_DEPENDS= libhwloc.so:devel/hwloc2
+TEST_DEPENDS= cxxopts>0:devel/cxxopts
-USES= cmake compiler:c11
+USES= cmake:testing compiler:c++17-lang mpi:openmpi
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= LLNL
+CMAKE_TESTING_ON= ALUMINUM_ENABLE_TESTS
+
LDFLAGS+= -lexecinfo
+post-test:
+.for t in test_exchange test_ops; do
+ @cd ${TEST_WRKSRC}/test && ./${t}
+.endfor
+
.include <bsd.port.mk>
diff --git a/net/aluminum/distinfo b/net/aluminum/distinfo
index 2a3810920c56..2758a827834f 100644
--- a/net/aluminum/distinfo
+++ b/net/aluminum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615142501
-SHA256 (LLNL-Aluminum-v1.0.0_GH0.tar.gz) = 028d12e271817214db5c07c77b0528f88862139c3e442e1b12f58717290f414a
-SIZE (LLNL-Aluminum-v1.0.0_GH0.tar.gz) = 110296
+TIMESTAMP = 1675494972
+SHA256 (LLNL-Aluminum-v1.2.0_GH0.tar.gz) = 2f3725147f4dbc045b945af68d3d747f5dffbe2b8e928deed64136785210bc9a
+SIZE (LLNL-Aluminum-v1.2.0_GH0.tar.gz) = 127828
diff --git a/net/aluminum/pkg-plist b/net/aluminum/pkg-plist
index 490de4250d0a..58ff922457fe 100644
--- a/net/aluminum/pkg-plist
+++ b/net/aluminum/pkg-plist
@@ -1,8 +1,16 @@
+bin/al_info
include/Al.hpp
include/Al_config.hpp
include/aluminum/base.hpp
-include/aluminum/cuda.hpp
-include/aluminum/helper_kernels.hpp
+include/aluminum/cuda/cuda.hpp
+include/aluminum/cuda/cuda_mempool.hpp
+include/aluminum/cuda/events.hpp
+include/aluminum/cuda/gpu_status_flag.hpp
+include/aluminum/cuda/gpu_wait.hpp
+include/aluminum/cuda/helper_kernels.hpp
+include/aluminum/cuda/streams.hpp
+include/aluminum/cuda/sync_memory.hpp
+include/aluminum/datatypes.hpp
include/aluminum/ht/allgather.hpp
include/aluminum/ht/allgatherv.hpp
include/aluminum/ht/allreduce.hpp
@@ -53,13 +61,21 @@ include/aluminum/mpi_impl.hpp
include/aluminum/nccl_impl.hpp
include/aluminum/profiling.hpp
include/aluminum/progress.hpp
+include/aluminum/state.hpp
include/aluminum/trace.hpp
include/aluminum/tuning_params.hpp
-include/aluminum/utils.hpp
+include/aluminum/utils/caching_allocator.hpp
+include/aluminum/utils/locked_resource_pool.hpp
+include/aluminum/utils/meta.hpp
+include/aluminum/utils/mpsc_queue.hpp
+include/aluminum/utils/spsc_queue.hpp
+include/aluminum/utils/utils.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/cmake/aluminum/FindRoctracer.cmake
lib/libAl.so
+lib/libAl.so.1.2.0