From ec43b32f3f96527b3ffc3a9a6a9edd25c3f7e20b Mon Sep 17 00:00:00 2001 From: Yossi Itigin Date: Sun, 7 Jun 2020 22:10:33 +0300 Subject: [PATCH 1/3] SPEC/DOC: Generalize UCX package description --- ucx.spec.in | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ucx.spec.in b/ucx.spec.in index e14270b61fb..764c484300f 100644 --- a/ucx.spec.in +++ b/ucx.spec.in @@ -62,13 +62,13 @@ BuildRequires: xpmem-devel %description UCX stands for Unified Communication X. UCX provides an optimized communication -layer for Message Passing (MPI), PGAS/OpenSHMEM libraries and RPC/data-centric -applications. UCX utilizes high-speed networks, such as RDMA (InfiniBand, RoCE, -etc), Cray Gemini or Aries, for inter-node communication. If no such network is -available, TCP is used instead. UCX supports efficient transfer of data in -either main memory (RAM) or GPU memory (through CUDA and ROCm libraries). -In addition, UCX provides efficient intra-node communication, by leveraging the -following shared memory mechanisms: posix, sysv, cma, knem, and xpmem. +layer for networking and high-performance distributed applications. UCX utilizes +high-speed networks, such as RDMA (InfiniBand, RoCE, etc), Cray Gemini or Aries, +for inter-node communication. If no such network is available, TCP is used +instead. UCX supports efficient transfer of data in either main memory (RAM) or +GPU memory (through CUDA and ROCm libraries). In addition, UCX provides +efficient intra-node communication, by leveraging the following shared memory +mechanisms: posix, sysv, cma, knem, and xpmem. This package was built from '@SCM_BRANCH@' branch, commit @SCM_VERSION@. %if "%{_vendor}" == "suse" From 89b091cf6f8cc5e6a83cdd34e4d4a99a73e724e7 Mon Sep 17 00:00:00 2001 From: Yossi Itigin Date: Wed, 10 Jun 2020 10:28:55 +0300 Subject: [PATCH 2/3] RPM/SPEC: Update description to 'framework' --- ucx.spec.in | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ucx.spec.in b/ucx.spec.in index 764c484300f..9066df6c6d3 100644 --- a/ucx.spec.in +++ b/ucx.spec.in @@ -61,14 +61,15 @@ BuildRequires: xpmem-devel %endif %description -UCX stands for Unified Communication X. UCX provides an optimized communication -layer for networking and high-performance distributed applications. UCX utilizes -high-speed networks, such as RDMA (InfiniBand, RoCE, etc), Cray Gemini or Aries, -for inter-node communication. If no such network is available, TCP is used -instead. UCX supports efficient transfer of data in either main memory (RAM) or -GPU memory (through CUDA and ROCm libraries). In addition, UCX provides -efficient intra-node communication, by leveraging the following shared memory -mechanisms: posix, sysv, cma, knem, and xpmem. +UCX an optimized communication framework for high-performance distributed +applications. UCX utilizes high-speed networks, such as RDMA (InfiniBand, RoCE, +etc), Cray Gemini or Aries, for inter-node communication. If no such network is +available, TCP is used instead. UCX supports efficient transfer of data in +either main memory (RAM) or GPU memory (through CUDA and ROCm libraries). In +addition, UCX provides efficient intra-node communication, by leveraging the +following shared memory mechanisms: posix, sysv, cma, knem, and xpmem. +The acronym UCX stands for "Unified Communication X". + This package was built from '@SCM_BRANCH@' branch, commit @SCM_VERSION@. %if "%{_vendor}" == "suse" From 62145beb1c07d7fbcf80de94f1ef5f51c7fd4b4c Mon Sep 17 00:00:00 2001 From: Yossi Itigin Date: Thu, 11 Jun 2020 11:01:11 +0300 Subject: [PATCH 3/3] UCX/SPEC: Add missing 'is' in the first sentence --- ucx.spec.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ucx.spec.in b/ucx.spec.in index 9066df6c6d3..6b68142e6ba 100644 --- a/ucx.spec.in +++ b/ucx.spec.in @@ -61,7 +61,7 @@ BuildRequires: xpmem-devel %endif %description -UCX an optimized communication framework for high-performance distributed +UCX is an optimized communication framework for high-performance distributed applications. UCX utilizes high-speed networks, such as RDMA (InfiniBand, RoCE, etc), Cray Gemini or Aries, for inter-node communication. If no such network is available, TCP is used instead. UCX supports efficient transfer of data in