Writing scientific software in support of experimentation and simulation is a challenging task. It is even more challenging in cases where such software must be distributed across multiple machines. Existing methods for addressing this problem can require either significant effort to maintain and extend. Alternative approaches such as message queues can be incredibly difficult to install for novices.
This presentation will demonstrate a quick and easy approach to solving this problem using the redis-queue module. This approach makes it easy to make efficient use of multiple cores and multiple machines, with only minimal dependence on external packages.