- Trim bias and filler wording from descriptions.

OBS-URL: https://build.opensuse.org/package/show/science:HPC/openucx?expand=0&rev=38
This commit is contained in:
Jan Engelhardt 2020-06-05 10:06:01 +00:00 committed by Git OBS Bridge
parent 9033dd246f
commit b3b5e27527
2 changed files with 24 additions and 25 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Jun 5 09:38:40 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Trim bias and filler wording from descriptions.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jun 4 08:18:26 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> Thu Jun 4 08:18:26 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>

View File

@ -17,11 +17,11 @@
Name: openucx Name: openucx
Summary: Unifieid Communication X
License: BSD-3-Clause
Group: Development/Libraries/C and C++
Version: 1.8.0 Version: 1.8.0
Release: 0 Release: 0
Summary: Communication layer for Message Passing (MPI)
License: BSD-3-Clause
Group: Development/Libraries/C and C++
URL: http://openucx.org/ URL: http://openucx.org/
#Git-Clone: git://github.com/openucx/ucx #Git-Clone: git://github.com/openucx/ucx
@ -48,14 +48,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: aarch64 %power64 x86_64 s390x ExclusiveArch: aarch64 %power64 x86_64 s390x
%description %description
UCX stands for Unified Communication X. UCX provides an optimized communication UCX stands for Unified Communication X. UCX provides a communication
layer for Message Passing (MPI), PGAS/OpenSHMEM libraries and RPC/data-centric layer for Message Passing (MPI), PGAS/OpenSHMEM libraries and
applications. UCX utilizes high-speed networks, such as RDMA (InfiniBand, RoCE, RPC/data-centric applications. UCX utilizes networks such as RDMA
etc), Cray Gemini or Aries, for inter-node communication. If no such network is (InfiniBand, RoCE, etc), Cray Gemini or Aries, for inter-node
available, TCP is used instead. UCX supports efficient transfer of data in communication, or TCP. UCX supports transfer of data in either main
either main memory (RAM) or GPU memory (through CUDA and ROCm libraries). memory (RAM) or GPU memory (through CUDA and ROCm libraries). UCX
In addition, UCX provides efficient intra-node communication, by leveraging the provides intra-node communication by using shared memory mechanisms.
following shared memory mechanisms: posix, sysv, cma, knem, and xpmem.
%package tools %package tools
Summary: OpenUCX utilities Summary: OpenUCX utilities
@ -70,12 +69,7 @@ Group: System/Libraries
%description -n libucm0 %description -n libucm0
libucm is a standalone non-unloadable library which installs hooks libucm is a standalone non-unloadable library which installs hooks
for virtual memory changes in the current process. Then, it calls for virtual memory changes in the current process.
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.
%package -n libucm-devel %package -n libucm-devel
Summary: Development files for Unified Communication X Memory Hooks Summary: Development files for Unified Communication X Memory Hooks
@ -108,8 +102,8 @@ Summary: Infiniband Unicified Communication Services
Group: System/Libraries Group: System/Libraries
%description -n libucs0 %description -n libucs0
This framework provides basic infrastructure for component based This framework provides infrastructure for component based
programming, memory management, and useful system utilities. programming, memory management, and system utilities.
%package -n libucs-devel %package -n libucs-devel
Summary: Development files for Unified Communication Services (UC-S) Summary: Development files for Unified Communication Services (UC-S)
@ -117,16 +111,16 @@ Group: Development/Libraries/C and C++
Requires: libucs0 = %version Requires: libucs0 = %version
%description -n libucs-devel %description -n libucs-devel
This framework provides basic infrastructure for component based This framework provides infrastructure for component based
programming, memory management, and useful system utilities. programming, memory management, and system utilities.
%package -n libuct0 %package -n libuct0
Summary: Infiniband Unified Communication Transport Summary: Infiniband Unified Communication Transport
Group: System/Libraries Group: System/Libraries
%description -n libuct0 %description -n libuct0
Low-level API that expose basic network operations supported by Low-level API that expose network operations supported by underlying
underlying hardware. hardware.
%package -n libuct-devel %package -n libuct-devel
Summary: Development files for Unified Communication Transport (UC-T) Summary: Development files for Unified Communication Transport (UC-T)
@ -134,8 +128,8 @@ Group: Development/Libraries/C and C++
Requires: libuct0 = %version Requires: libuct0 = %version
%description -n libuct-devel %description -n libuct-devel
Low-level API that expose basic network operations supported by Low-level API that expose network operations supported by underlying
underlying hardware. hardware.
%prep %prep
%setup -qn ucx-%version %setup -qn ucx-%version