/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.