parallel.lib - A Singular library for parallel computations. Tools for Parallelization. This library provides tools to do several computations in parallel. They are aimed at ordinary Singular users as well as authors of Singular libraries. Even without this library, it is possible to do execute self-defined Singular commands in parallel using link, but the handling of such links can be quite tedious. With the pocedures described below, this can be done by one-line commands. There are many parallel ’skeletons’ (i.e. ways in which parallel tasks rely upon and interact with each other). A few of them are already implemented. Future plans include an abstraction layer for modular techniques, ’worker farms’, and parallel tests.