Welcome to the Documentation of ACME

ACME (Asynchronous Computing Made Easy, pronounced “ak-mee”) is a framework for calling Python functions in parallel, primarily intended for using SLURM on the ESI HPC cluster (local multi-processor hardware is supported as well). ACME is based on the parallelization engine used in SyNCoPy and is itself part of SyNCoPy.

Getting Started

The Quickstart Guide covers installation and basic usage of ACME. More information can be found in the docstrings of the respective classes and functions, specifically, acme.ParallelMap.__init__(), esi_cluster_setup() and ACMEdaemon.

Contact

To report bugs or ask questions please use our GitHub issue tracker.