Loading...
Searching...
No Matches
Related Pages
Here is a list of all related documentation pages:

Introduction to Singular kernel development | Introductory pages for new kernel development
Building Singular from Sources |
New git-supported Development Model |
HowTo CONTRIBUTE to Singular development |
Style Guide for the Further Development of SINGULAR in C / C++ |
Singular Build System | Short introduction to the Singular build system
Addition of a new sub-package within `/kernel/` |
What has been changed in Singular 4 |
Dependencies between Singular packages | Current Singular packages and sub-packages with expected dependencies between them
Singular memory manager for small chunks (omalloc) | This is the Singular-specific memory manager which is tunned to handle the allocation and de-allocation of memory blocks of small size as efficient as it is possible (a few machine instructions in most cases)
System environment and resource management | This is a package that handled the system environment variables and especially the search path for Singular resources (like libraries and modules)
Basic Data Structures | Basic Data Structures for Singular
Miscellaneous things |
Reporter | The most basic printing and error/warning procedures which may be used by Singular (e.g
Coefficients for Singular rings and algebras | Here we implement number arithmetic for some rings/fields (coeff
Multivariate polynomial rings and algebras | Here is the declaration and impelemntaion of a polynomial ring over a coeff
Several involved mathematical algorithms (kernel) | Some core mathematical algorithms
Numerical algorithms | This sub-package of Several involved mathematical algorithms (kernel) contains some numerical algorithms
Combinatorial algorithms | This sub-package of Several involved mathematical algorithms (kernel) contains some combinatorial algorithms
GB-based and related algorithms | This sub-package of Several involved mathematical algorithms (kernel) contains Groebner and Standard basis as well as syzygy and resolution algorithms
Groebner-Walk algorithms | This sub-package of Several involved mathematical algorithms (kernel) contains Groebner Walk algorithms
FGLM algorithms | This sub-package of Several involved mathematical algorithms (kernel) contains some FGLM algorithms
Fast polynomial maps | This sub-package of Several involved mathematical algorithms (kernel) contains implementation of fast polynomial maps
Spectrum-related algorithms | This sub-package of Several involved mathematical algorithms (kernel) contains Spectrum-related (?) algorithms
Linear algebra related algorithms | This sub-package of kernel (Several involved mathematical algorithms (kernel)) contains Linear algebra related algorithms
Wrappers over host OS functions | This sub-package of Several involved mathematical algorithms (kernel) contains wrappers over host OS functions
Singular Interpreter and related functionality | Main Singular application and its iterpreter (also available as a library)
Dynamic modules | Dynamic interpretor (Singular Interpreter and related functionality) extensions which may contain mathematical algorithms (like Several involved mathematical algorithms (kernel)) and also define new data structures (like Basic Data Structures)
External Packages Singular may rely on |
Singular copying agreement | COPYING
Legacy C/C++-Style guide for Singular |
Creating threads |
Building the library |
Userspace Threading |
Creating threads |