tasks.lib

Singular library tasks.lib: A parallel framework based on tasks. This library provides a parallel framework based on tasks. It introduces a new Singular type task; an object of this type is a command (given by a string) applied to a list of arguments. Tasks can be computed in parallel via the procedures in this library and they can even be started recursively, i.e. from within other tasks. tasks.lib respects the limits for computational resources defined in resources_lib, i.e., all tasks within the same Singular session will not use more computational resources than provided via resources.lib, even if tasks are started recursively. The Singular library parallel_lib provides implementations of several parallel ’skeletons’ based on tasks.lib.

References in zbMATH (referenced in 1 article )

Showing result 1 of 1.
Sorted by year (citations)

  1. Eder, Christian; Pfister, Gerhard; Popescu, Adrian: Standard bases over Euclidean domains (2021)