|
D.15.16 parallel_lib
- Library:
- parallel.lib
- Purpose:
- Tools for Parallelization
- Author:
- Andreas Steenpass, e-mail: steenpass@mathematik.uni-kl.de
- Overview:
- 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.
Procedures:
See also:
assprimeszerodim_lib;
link;
modstd_lib.
|