#!/usr/bin/env python # coding: utf-8 # # Back to the main [Index](../Index.ipynb) # # 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. # In[1]: get_ipython().run_line_magic('run', '../utils/list_pyfiles.ipy') # More substantial examples can be found in subdirectories: # In[2]: get_ipython().run_line_magic('run', '../utils/list_subdirs.ipy')