How to Install and Uninstall python311-mpi4py Package on openSuSE Tumbleweed
Last updated: November 15,2024
1. Install "python311-mpi4py" package
Please follow the guidance below to install python311-mpi4py on openSuSE Tumbleweed
$
sudo zypper refresh
Copied
$
sudo zypper install
python311-mpi4py
Copied
2. Uninstall "python311-mpi4py" package
Please follow the step by step instructions below to uninstall python311-mpi4py on openSuSE Tumbleweed:
$
sudo zypper remove
python311-mpi4py
Copied
3. Information about the python311-mpi4py package on openSuSE Tumbleweed
Information for package python311-mpi4py:
-----------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : python311-mpi4py
Version : 3.1.5-2.2
Arch : x86_64
Vendor : openSUSE
Installed Size : 2.0 MiB
Installed : No
Status : not installed
Source package : python-mpi4py-3.1.5-2.2.src
Upstream URL : https://github.com/mpi4py/mpi4py
Summary : MPI for Python
Description :
This package provides Python bindings for the Message Passing
Interface (MPI) standard. It is implemented on top of the MPI-1/2/3
specification and exposes an API which grounds on the standard MPI-2
C++ bindings.
This package supports:
+ Communication of any picklable Python object
* Point-to-point: send & receive
* Collective: broadcast, scatter & gather, reductions
+ Communication of Python object exposing the Python buffer
interface (NumPy arrays, builtin bytes/string/array objects)
* Point-to-point: blocking/nonbloking/persistent send & receive
* Collective: broadcast, block/vector scatter & gather, reductions
+ Process groups and communication domains
* Creation of new intra/inter communicators
* Cartesian & graph topologies
+ Parallel input/output:
* read & write
* blocking/nonbloking & collective/noncollective
* individual/shared file pointers & explicit offset
+ Dynamic process management
* spawn & spawn multiple
* accept/connect
* name publishing & lookup
+ One-sided operations
* remote memory access: put, get, accumulate
* passive target syncronization: start/complete & post/wait
* active target syncronization: lock & unlock
-----------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : python311-mpi4py
Version : 3.1.5-2.2
Arch : x86_64
Vendor : openSUSE
Installed Size : 2.0 MiB
Installed : No
Status : not installed
Source package : python-mpi4py-3.1.5-2.2.src
Upstream URL : https://github.com/mpi4py/mpi4py
Summary : MPI for Python
Description :
This package provides Python bindings for the Message Passing
Interface (MPI) standard. It is implemented on top of the MPI-1/2/3
specification and exposes an API which grounds on the standard MPI-2
C++ bindings.
This package supports:
+ Communication of any picklable Python object
* Point-to-point: send & receive
* Collective: broadcast, scatter & gather, reductions
+ Communication of Python object exposing the Python buffer
interface (NumPy arrays, builtin bytes/string/array objects)
* Point-to-point: blocking/nonbloking/persistent send & receive
* Collective: broadcast, block/vector scatter & gather, reductions
+ Process groups and communication domains
* Creation of new intra/inter communicators
* Cartesian & graph topologies
+ Parallel input/output:
* read & write
* blocking/nonbloking & collective/noncollective
* individual/shared file pointers & explicit offset
+ Dynamic process management
* spawn & spawn multiple
* accept/connect
* name publishing & lookup
+ One-sided operations
* remote memory access: put, get, accumulate
* passive target syncronization: start/complete & post/wait
* active target syncronization: lock & unlock