294f65945a
UCX (Unified Communication X) is a high-performance communication framework for modern HPC and data-intensive workloads. It provides low-latency, high-bandwidth messaging and remote-memory-access primitives across a wide range of transports, including shared memory, TCP/IP, and RDMA-capable interconnects such as InfiniBand and RoCE (when supported by the platform). UCX is commonly used as a communication substrate for MPI, OpenSHMEM, and other distributed runtimes. It exposes a set of layered APIs (UCP/UCT/UCS/UCM) to balance portability and performance while enabling optimized transport selection, rendezvous protocols, and progress models. PR: 292889
14 lines
199 B
Makefile
14 lines
199 B
Makefile
--- Makefile.am.orig 2026-02-05 12:41:56 UTC
|
|
+++ Makefile.am
|
|
@@ -59,8 +59,10 @@ SUBDIRS += \
|
|
cmake \
|
|
config
|
|
|
|
+if BUILD_GTEST
|
|
if HAVE_GTEST
|
|
SUBDIRS += test/gtest
|
|
+endif
|
|
endif
|
|
|
|
if HAVE_MPICC
|