maxhgerlach / mpi4py

Python bindings for MPI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MPI for Python

https://github.com/mpi4py/mpi4py/workflows/ci/badge.svg?branch=master https://readthedocs.org/projects/mpi4py/badge/?version=latest https://dev.azure.com/mpi4py/mpi4py/_apis/build/status/ci?branchName=master https://ci.appveyor.com/api/projects/status/whh5xovp217h0f7n?svg=true https://circleci.com/gh/mpi4py/mpi4py.svg?style=shield https://app.travis-ci.com/mpi4py/mpi4py.svg?branch=master

Overview

This package provides Python bindings for the Message Passing Interface (MPI) standard. It is implemented on top of the MPI specification and exposes an API which grounds on the standard MPI-2 C++ bindings.

Dependencies

  • Python 3.6 or above, or PyPy 7.2 or above.
  • An MPI implementation like MPICH or Open MPI built with shared/dynamic libraries.
  • To work with the in-development version, you need to install Cython.

Documentation

Support

Testsuite

The testsuite is run periodically on

Citation

About

Python bindings for MPI

License:Other


Languages

Language:Python 51.7%Language:Cython 31.0%Language:C 15.4%Language:Shell 0.9%Language:CMake 0.4%Language:PowerShell 0.2%Language:Batchfile 0.2%Language:SWIG 0.1%Language:Makefile 0.1%