software:mpi4py:mpi4py

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:mpi4py:mpi4py [2020-04-22 16:46] anitasoftware:mpi4py:mpi4py [2024-03-05 17:00] (current) – [Details by cluster] anita
Line 5: Line 5:
 This package is constructed on top of the MPI-1/2 specifications and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object, as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes/string/array objects) This package is constructed on top of the MPI-1/2 specifications and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object, as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes/string/array objects)
  
-===== Details by clusters=====+===== Recipes ===== 
 +If you need to build a Python virtualenv based on a collection of Python modules including mpi4py, then you will need to follow this recipe to get a properly-integrated mpi4py module versus following details by cluster. 
 + 
 +  * [[technical:recipes:mpi4py-in-virtualenv|Building a Python virtualenv with a properly-integrated mpi4py module]] 
 +===== Details by cluster=====
   * [[software:mpi4py:caviness| Caviness]]   * [[software:mpi4py:caviness| Caviness]]
 +  * [[technical:recipes:mpi4py-in-virtualenv| DARWIN]]
   * [[software:mpi4py:farber| Farber]]   * [[software:mpi4py:farber| Farber]]
    
Line 12: Line 17:
  
   * [[https://mpi4py.readthedocs.io/en/stable/|MPI for Python Documentation]]   * [[https://mpi4py.readthedocs.io/en/stable/|MPI for Python Documentation]]
 +  * Cornell Virtual Workshop [[https://cvw.cac.cornell.edu/python/mpi4py|Python for High Performance: mpi4py]]
 +  * [[https://readthedocs.org/projects/mpi4py/downloads/pdf/latest/|MPI for Python - Read the Docs]]
   * [[http://www.tacc.utexas.edu/c/document_library/get_file?uuid=be16db01-57d9-4422-b5d5-17625445f351&groupId=13601|Introduction to mpi4py by TACC]]   * [[http://www.tacc.utexas.edu/c/document_library/get_file?uuid=be16db01-57d9-4422-b5d5-17625445f351&groupId=13601|Introduction to mpi4py by TACC]]
-  * [[http://jeremybejarano.zzl.org/MPIwithPython/index.html|A Python Introduction to Parallel Programming with MPI]] 
-  * Simple mpi4py examples from the [[http://mpi4py.scipy.org/docs/usrman/tutorial.html|mpi4py tutorial]] 
   * [[https://github.com/jbornschein/mpi4py-examples|More mpi4py examples]]   * [[https://github.com/jbornschein/mpi4py-examples|More mpi4py examples]]
  • software/mpi4py/mpi4py.1587588412.txt.gz
  • Last modified: 2020-04-22 16:46
  • by anita