Home Online Manual
Top
Back: resources_lib
Forward: setcores
FastBack:
FastForward:
Up: resources_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

D.2.10.1 addcores

Procedure from library resources.lib (see resources_lib).

Usage:
addcores(n), n int

Return:
the adjusted number of available processor cores, after n has been added to it. If n is negative, this number is reduced.

Note:
The number of available processor cores must be at least 1. Reducing this number may take some time.
This procedure should only be called in the main process of a Singular session and not within any task defined via tasks.lib.

Example:
 
LIB "resources.lib";
setcores(4);
==> 4
addcores(-2);
==> 2
See also: getcores; parallel_lib; setcores; tasks_lib.