Software
- Installing software yourself and requesting software installs
- Central user maintained software
- Please read the department's policy on running long jobs before running code on other people's computers
- Scientific and High Performance Computing
- Running Windows Applications over the Network
List of noteworthy Linux software (with links to local information)
It is not practical to list all the software we have installed as there is a lot of it. If something is a standard Linux command, it will probably be installed on the Linux machines already, or you can ask us to install it.
Mathematical Software
- FreeFem++ is an implementation of a language dedicated to the finite element method FreeFem
- GAP - Groups, Algorithms and Programming
- GNU Scientific Libraries
- Macaulay2 - a system for computations in algebraic geometry and commutative algebra
- MAGMA - The Magma Computational Algebra System for Algebra, Number Theory and Geometry
- Maple
- Mathematica - installing on your own computer
- Matlab - installing on your own computer
- NAg - Numerical Algorithms Group fortran maths libraries etc.
- Octave
- OpenFOAM - computational fluid dynamics software
- PARI-GP - a software package for computer-aided number theory
- Python
- R and RStudio
- Scilab
Programming
Text editing / word processing
- LaTeX
- bibtex and kbibtex for managing references and compiling bibliographies.
- Google workspace
- libreoffice, for viewing and editing MS Office documents (works for .docx)
- Microsoft Office and other MS software available to staff and students
- docx2txt, for converting .docx files to plain text
- antiword, for converting .doc files to plain text