tsitsvero / 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://dev.azure.com/mpi4py/mpi4py/_apis/build/status/mpi4py.mpi4py?branchName=master https://ci.appveyor.com/api/projects/status/whh5xovp217h0f7n?svg=true https://circleci.com/gh/mpi4py/mpi4py.svg?style=shield https://travis-ci.org/mpi4py/mpi4py.svg?branch=master https://readthedocs.org/projects/mpi4py/badge/?version=latest

Overview

Welcome to MPI for Python. 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.

Dependencies

  • Python 2.7, 3.5 or above, or PyPy 2.0 or above.
  • A functional MPI 1.x/2.x/3.x implementation like MPICH or Open MPI built with shared/dynamic libraries.
  • To work with the in-development version, you need to install Cython.

Testsuite

The testsuite is run periodically on

About

Python bindings for MPI

License:Other


Languages

Language:Python 79.1%Language:C 16.2%Language:C++ 2.2%Language:Shell 1.0%Language:CMake 0.5%Language:PowerShell 0.3%Language:Batchfile 0.3%Language:Makefile 0.2%Language:SWIG 0.2%Language:Fortran 0.2%