My Project
Loading...
Searching...
No Matches
Related Pages
Here is a list of all related documentation pages:
[detail level 123]
Introduction to Singular kernel developmentIntroductory 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 SystemShort introduction to the Singular build system
   Addition of a new sub-package within `/kernel/`
  What has been changed in Singular 4
  Dependencies between Singular packagesCurrent 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 managementThis is a package that handled the system environment variables and especially the search path for Singular resources (like libraries and modules)
 Basic Data StructuresBasic Data Structures for Singular
   Miscellaneous things
   ReporterThe most basic printing and error/warning procedures which may be used by Singular (e.g
   Coefficients for Singular rings and algebrasHere we implement number arithmetic for some rings/fields (coeff
   Multivariate polynomial rings and algebrasHere is the declaration and impelemntaion of a polynomial ring over a coeff
 Several involved mathematical algorithms (kernel)Some core mathematical algorithms
   Numerical algorithmsThis sub-package of Several involved mathematical algorithms (kernel) contains some numerical algorithms
   Combinatorial algorithmsThis sub-package of Several involved mathematical algorithms (kernel) contains some combinatorial algorithms
   GB-based and related algorithmsThis sub-package of Several involved mathematical algorithms (kernel) contains Groebner and Standard basis as well as syzygy and resolution algorithms
   Groebner-Walk algorithmsThis sub-package of Several involved mathematical algorithms (kernel) contains Groebner Walk algorithms
   FGLM algorithmsThis sub-package of Several involved mathematical algorithms (kernel) contains some FGLM algorithms
   Fast polynomial mapsThis sub-package of Several involved mathematical algorithms (kernel) contains implementation of fast polynomial maps
   Spectrum-related algorithmsThis sub-package of Several involved mathematical algorithms (kernel) contains Spectrum-related (?) algorithms
   Linear algebra related algorithmsThis sub-package of kernel (Several involved mathematical algorithms (kernel)) contains Linear algebra related algorithms
   Wrappers over host OS functionsThis sub-package of Several involved mathematical algorithms (kernel) contains wrappers over host OS functions
 Singular Interpreter and related functionalityMain Singular application and its iterpreter (also available as a library)
   Dynamic modulesDynamic 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 agreementCOPYING
 Legacy C/C++-Style guide for Singular
 Creating threads
 Building the library
 Userspace Threading
 Creating threads