How to Install and Uninstall python2-mpi4py Package on openSUSE Leap

Last updated: December 24,2024

1. Install "python2-mpi4py" package

Please follow the step by step instructions below to install python2-mpi4py on openSUSE Leap

$ sudo zypper refresh $ sudo zypper install python2-mpi4py

2. Uninstall "python2-mpi4py" package

This guide covers the steps necessary to uninstall python2-mpi4py on openSUSE Leap:

$ sudo zypper remove python2-mpi4py

3. Information about the python2-mpi4py package on openSUSE Leap

Information for package python2-mpi4py:
---------------------------------------
Repository : Main Repository
Name : python2-mpi4py
Version : 3.0.3-bp153.1.17
Arch : x86_64
Vendor : openSUSE
Installed Size : 2,0 MiB
Installed : No
Status : not installed
Source package : python-mpi4py-3.0.3-bp153.1.17.src
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

5. The same packages on other Linux Distributions