forked from pool/openucx
- 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:
parent
9033dd246f
commit
b3b5e27527
@ -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>
|
||||||
|
|
||||||
|
44
openucx.spec
44
openucx.spec
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user