/category/math
SageMath and UVA HPC
Description SageMath (previously Sage or SAGE, “System for Algebra and Geometry Experimentation”[3]) is a computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus and statistics. Ref: wikipedia.org
SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined power through a common, Python-based language or directly via interfaces or wrappers.
Its mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab. Ref: sagemath.
Julia and UVA HPC
Description Julia is a high-level programming language designed for high-performance numerical analysis and computational science. Distinctive aspects of Julia’s design include a type system with parametric polymorphism and types in a fully dynamic programming language and multiple dispatch as its core programming paradigm. It allows concurrent, parallel and distributed computing, and direct calling of C and Fortran libraries without glue code. A just-in-time compiler that is referred to as “just-ahead-of-time” in the Julia community is used. [Ref: Wikipedia](https://en.wikipedia.org/wiki/
Software Category: lang
For detailed information, visit the julia
website.
Available Versions To find the available versions and learn how to load them, run:
Mathematica and UVA HPC
Description Mathematica is an integrated technical computing environment that combines numeric and symbolic computation, advanced graphics and visualization, and a high-level programming language.
There are several website resources with Mathematica tutorials and parallel Mathematica training sessions.
Software Category:
For detailed information, visit the Mathematica
website.
Available Versions To find the available versions and learn how to load them, run:
module spider mathematica The output of the command shows the available Mathematica
module versions.
For detailed information about a particular Mathematica
module, including how to load the module, run the module spider command with the module’s full version label. For example:
SAS and UVA HPC
Description Statistical analysis package
Software Category: math
For detailed information, visit the SAS
website.
Available Versions To find the available versions and learn how to load them, run:
module spider sas The output of the command shows the available SAS
module versions.
For detailed information about a particular SAS
module, including how to load the module, run the module spider command with the module’s full version label. For example:
module spider sas/9.4 ModuleVersion Module Load Command sas9.4 module load sas/9.4 Note: SAS scripts may be run on the HPC system through the Slurm queueing system in batch mode, but production interactive jobs on the frontend are not permitted.