Categories
  • Python software
  •   Encyclosphere.org ENCYCLOREADER
      supported by EncyclosphereKSF

    PyMPI

    From Handwiki - Reading time: 1 min

    pyMPI is a software project that integrates the Message Passing Interface (MPI) into the Python interpreter.

    It allows one to write parallel programs using the Python language.

    It has not been updated since 2013-04-17. [1]

    Example of usage

    This python program:

    $ mpirun -np 3 pyMPI
    > import mpi
    > print "Hi, I'm process #%d" % mpi.rank
    

    will print this output:

    Hi, I'm process #0
    Hi, I'm process #1
    Hi, I'm process #2
    

    The -np parameter given to mpirun tells mpi to use 3 processes, and each process in its turn prints its output on the screen.

    References

    External links




    This article is licensed under CC BY-SA 3.0.
    Original source: https://handwiki.org/wiki/PyMPI
    Status: article is cached
    Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF