General Purpose Software

Matlab

Matlab is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran.

Matlab is available on all of our workstations and compute servers as well as our cluster. We currently only have a limited number of licenses available for use, please read our Matlab Usage Policy before using Matlab.

Command: 
matlab
Software: 

Mathematica

Mathematica provides you with the world's largest collection of algorithms in a single system--each able to operate across the widest applicable scope of numeric, symbolic, or graphical input. When running Mathematica remotely, you have two options, either in text mode or graphical mode. Text mode is the most simplest way to get started, simply use an ssh client and launch Mathematica via the math command. Running in graphical mode to have the full graphical interface available requires extra setup and is only useful when on campus as X Forwarding is a heavy protocol.

Command: 
mathematica.9 for graphical interface, math.9 for text interface
Software: 

Julia

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing.

Command: 
julia
Location: 
Software: