diff --git a/openucx.changes b/openucx.changes index b786ed5..e249f85 100644 --- a/openucx.changes +++ b/openucx.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Jun 5 09:38:40 UTC 2020 - Jan Engelhardt + +- Trim bias and filler wording from descriptions. + ------------------------------------------------------------------- Thu Jun 4 08:18:26 UTC 2020 - Nicolas Morey-Chaisemartin diff --git a/openucx.spec b/openucx.spec index a50d622..785c4ce 100644 --- a/openucx.spec +++ b/openucx.spec @@ -17,11 +17,11 @@ Name: openucx -Summary: Unifieid Communication X -License: BSD-3-Clause -Group: Development/Libraries/C and C++ Version: 1.8.0 Release: 0 +Summary: Communication layer for Message Passing (MPI) +License: BSD-3-Clause +Group: Development/Libraries/C and C++ URL: http://openucx.org/ #Git-Clone: git://github.com/openucx/ucx @@ -48,14 +48,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: aarch64 %power64 x86_64 s390x %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. +UCX stands for Unified Communication X. UCX provides a communication +layer for Message Passing (MPI), PGAS/OpenSHMEM libraries and +RPC/data-centric applications. UCX utilizes networks such as RDMA +(InfiniBand, RoCE, etc), Cray Gemini or Aries, for inter-node +communication, or TCP. UCX supports transfer of data in either main +memory (RAM) or GPU memory (through CUDA and ROCm libraries). UCX +provides intra-node communication by using shared memory mechanisms. %package tools Summary: OpenUCX utilities @@ -70,12 +69,7 @@ Group: System/Libraries %description -n libucm0 libucm is a standalone non-unloadable library which installs hooks -for virtual memory changes in the current process. Then, it calls -user-defined callbacks, which may potentially override the default -behavior, or just passively listen and update their own data. libucm -does not use libuct, to avoid making it non-unloadable as well, and -impelements a basic logging service which is safe to use from malloc -hooks. +for virtual memory changes in the current process. %package -n libucm-devel Summary: Development files for Unified Communication X Memory Hooks @@ -108,8 +102,8 @@ Summary: Infiniband Unicified Communication Services Group: System/Libraries %description -n libucs0 -This framework provides basic infrastructure for component based -programming, memory management, and useful system utilities. +This framework provides infrastructure for component based +programming, memory management, and system utilities. %package -n libucs-devel Summary: Development files for Unified Communication Services (UC-S) @@ -117,16 +111,16 @@ Group: Development/Libraries/C and C++ Requires: libucs0 = %version %description -n libucs-devel -This framework provides basic infrastructure for component based -programming, memory management, and useful system utilities. +This framework provides infrastructure for component based +programming, memory management, and system utilities. %package -n libuct0 Summary: Infiniband Unified Communication Transport Group: System/Libraries %description -n libuct0 -Low-level API that expose basic network operations supported by -underlying hardware. +Low-level API that expose network operations supported by underlying +hardware. %package -n libuct-devel Summary: Development files for Unified Communication Transport (UC-T) @@ -134,8 +128,8 @@ Group: Development/Libraries/C and C++ Requires: libuct0 = %version %description -n libuct-devel -Low-level API that expose basic network operations supported by -underlying hardware. +Low-level API that expose network operations supported by underlying +hardware. %prep %setup -qn ucx-%version