ipyparallel
Tutorial
Reference
examples
Changelog
API Reference
GitHub
Using MPI with IPython
IPython’s Task Database
Security details of IPython Parallel
DAG Dependencies
Details of Parallel Computing with IPython
Messaging for Parallel Computing
Connection Diagrams of The IPython ZMQ Cluster
Launchers
Reference
¶
Using MPI with IPython
Additional installation requirements
Starting the engines with MPI enabled
Actually using MPI
IPython’s Task Database
Enabling a DB Backend
Using the Task Database
Example Queries
Cost
Security details of IPython Parallel
Process and network topology
Application logic
Secure network connections
Specific security vulnerabilities
Other security measures
Summary
DAG Dependencies
Why are DAGs good for task dependencies?
A Sample DAG
Details of Parallel Computing with IPython
Caveats
Running Code
Views
Data Movement
Results
Querying the Hub
Controlling the Engines
Synchronization
Map
Decorators and RemoteFunctions
Dependencies
Messaging for Parallel Computing
The Controller
The Hub
Schedulers
Control Messages
Implementation
Connection Diagrams of The IPython ZMQ Cluster
All Connections
Launchers
Debugging launchers
Writing your own Launcher(s)
Registering your Launcher via entrypoints
Launcher API reference
Parallel examples
Using MPI with IPython