Julia
Julia is a high-level, high-performance dynamic programming language for numerical computing. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. Julia’s Base library, largely written in Julia itself, also integrates mature, best-of-breed open source C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing.
IJulia is a browser-based graphical notebook interface to Julia. IJulia notebooks can be used through the OnDemand interface on Bridges.
Documentation
Usage on Bridges-2
To see what versions of Julia are available and if there is more than one, which is the default, along with some help, type
module spider julia
To use Julia, include a command like this in your batch script or interactive session to load the Julia module: (note ‘module load’ is case-sensitive):
module load julia
Usage on Bridges
To see what versions of Julia are available type
module avail julia
To see what other modules are needed, what commands are available and how to get additional help type
module help julia
To use Julia, include a command like this in your batch script or interactive session to load the julia module:
module load julia
Be sure you also load any other modules needed, as listed by the module help julia
command.