O'Reilly logo

Python Parallel Programming Cookbook by Giancarlo Zaccone

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Scientific computing with SCOOP

Scalable Concurrent Operations in Python (SCOOP) is a Python module to distribute concurrent tasks (called Futures) on heterogeneous computational nodes. Its architecture is based on the ØMQ package, which provides a way to manage Futures between the distributed systems. The main application of SCOOP resides in scientific computing that requires the execution of many distributed tasks using all the computational resources available.

To distribute its futures, SCOOP uses a variation of the broker patterns:

Scientific computing with SCOOP

The SCOOP architecture

The central element of the communication system is the broker that interacts with all the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required