|  |  E.4 libSingular 
libSingularis the C++-library version of SINGULAR.
 Singular/libsingular.his the main include file,-lSingularthe link parameter,
 lib/pkgconfig/Singular.pcprovides all parameters in the pkconfig format. 
It contains all parts of SINGULAR with the following exceptions:
 
memory allocation functions for GMP
(see mmInitinSingular/tesths.cc)
signal handlers
(see init_signalsinSingular/cntrlc.cc).At least a handler for
 SIGCHLDmust be installed
for the commands  waitfirst,  waitall and the routines from  parallel_lib,  modstd_lib,  normal_lib,  tasks_lib.If the child was started by
 libSingularthe handler
has to callsig_chld_hdlfromSingular/links/ssiLink.ccor implement something similar (callslClose(l)for ssi links).
error handlers for factory, NTL
(see init_signalsinSingular/cntrlc.cc).
parallelism:
The number of cores defaults to 1 ( Parallel computing)
 |