Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.

Singular provides highly efficient core algorithms, a multitude of advanced algorithms in the above fields, an intuitive, C-like programming language and easy ways to make it user-extendible through libraries





To see what versions of Singular are available type

module avail Singular

To see what other modules are needed, what commands are available and how to get additional help type

module help  Singular

To use Singular, include a command like this in your batch script or interactive session to load the Singular module:

module load Singular


Be sure you also load any other modules needed, as listed by the module help Singular command.