Back to the main Index
Parallel Computing¶
IPython includes an architecture and library for interactive parallel computing. The enables Python functions, along with their arguments, to be run in parallel a multicore CPU, cluster or cloud using a simple Python API.
Tutorials¶
- [Data Publication API](Data Publication API.ipynb)
Examples¶
- [Monitoring an MPI Simulation - 1](Monitoring an MPI Simulation - 1.ipynb)
- [Monitoring an MPI Simulation - 2](Monitoring an MPI Simulation - 2.ipynb)
- [Parallel Decorator and map](Parallel Decorator and map.ipynb)
- [Parallel Magics](Parallel Magics.ipynb)
- [Using Dill](Using Dill.ipynb)
- [Using MPI with IPython Parallel](Using MPI with IPython Parallel.ipynb)
- [Monte Carlo Options](Monte Carlo Options.ipynb)
Non-notebook examples¶
This directory also contains examples that are regular Python (.py
) files.
%run ../utils/list_pyfiles.ipy
More substantial examples can be found in subdirectories:
%run ../utils/list_subdirs.ipy