Skip to content

petsc/mpi4py

This branch is 810 commits behind mpi4py/mpi4py:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 13, 2022
Apr 4, 2022
Apr 13, 2022
Apr 13, 2022
Apr 10, 2022
Apr 11, 2022
Aug 16, 2021
Apr 13, 2022
Apr 15, 2022
Jan 26, 2022
Feb 26, 2022
May 10, 2018
Dec 24, 2021
Mar 13, 2022
Nov 1, 2021
Feb 21, 2022
Nov 25, 2021
Nov 10, 2021
Nov 10, 2021
Nov 10, 2021
Apr 9, 2022
Feb 26, 2022
Sep 15, 2021
Feb 26, 2022
Jul 5, 2021
Feb 26, 2022
Jan 12, 2021
Apr 13, 2022
Mar 13, 2022

Repository files navigation

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

Resources

License

Citation

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 48.2%
  • Cython 29.1%
  • C 21.0%
  • Shell 0.7%
  • CMake 0.4%
  • PowerShell 0.2%
  • Other 0.4%