# Purchased Licensed Software

Courant provides access to several software packages that have purchased licenses. Below is a list of the available software and where to access it.

## Matlab

MATLAB is a high-level language and interactive environment for numerical computing. It allows easy matrix manipulation, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages.

Run it: From any compute node or Linux desktop run 'matlab' from a terminal.

Where is it: /opt/matlab

Extra Documentation: Webinars

## Mathematica

Mathematica is a computational software for technical computing. It can be used for computation, modeling, simulation, visualization and various scientific computing tasks.

Run it: From any compute node or Linux desktop run 'mathematica' from a terminal.

Where is it: /opt/mathetmatica

Extra documentation: Webinars, etc.

## Maple

Maple is a general-purpose computer algebra system for mathematical computation and modeling.

Run it: From any compute node or Linux desktop run 'xmaple' from a terminal.

Where is it: /opt/maple

Extra Documentation: Training Videos, Webinars.

## Intel Compiler Suite

Intel Compiler Suite contains compilers for C/C++ and Fortran with multi-threading support and advanced processor specific optimizations.

See documentation from the appropriate compiler: /opt/intel/COMPILER/VERSION/doc (where COMPILER is which compiler you want to use and VERSION is the current version)

Where is it: /opt/intel/

## Intel Math Kernel Library

Intel® Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications.

See documentation from the library: /opt/intel/mkl/current/doc

Where is it: /opt/intel/mkl

## TotalView Debugger

TotalView® debugger is a GUI based dynamic source code and memory debugging tool for C, C++ and Fortran applications.

Run it: From any of the Linux compute node or Linux desktop run 'totalview' from a terminal.

Where is it: /opt/totalview

## Magma

Magma is a software package designed to solve computationally hard problems in algebra, number theory, geometry and combinatorics. It provides a mathematically rigorous environment for computing with algebraic, number-theoretic, combinatoric, and geometric objects.

See our Magma instructions.

## Tecplot

Tecplot is a Computational Fluid Dynamics (CFD) and numerical simulation software package used in post-processing simulation results.

Run it: From any compute node or Linux desktop run 'teplot' from a terminal.

Where is it: /opt/tecplot

Extra documentation: Webinars