/category/math

  • SageMath on Rivanna

    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 on Rivanna

    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 There are several website resources for Julia. Intro to Julia Intro to Julia for data science Julia vs. Python: Which is best for data science?
  • Mathematica on Rivanna

    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 on Rivanna

    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 Rivanna through the SLURM queueing system in batch mode, but production interactive jobs on the frontend are not permitted.