Julia

From julialang.org:

"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. In addition, the Julia developer community is contributing a number of external packages through Julia’s built-in package manager at a rapid pace. IJulia, a collaboration between the Jupyter and Julia communities, provides a powerful browser-based graphical notebook interface to Julia."

Interactive Julia Notebooks

If you are using OnDemand, you can simply work with Jupyter and the selection of the Julia kernel to use interactive notebooks to work on an Owens compute node!

Navigate to ondemand.osc.edu and select a Jupyter notebook:

Jupyter Notebook

Availability and Restrictions

Julia is available on Owens Clusters. The versions currently available at OSC are:

Version Oakley ruby owens notes
0.5.1     X* This version works with Jupyter notebooks
*: Current default version

Feel free to contact OSC Help if you need other versions for your work.

Access

Julia is available for use by all OSC users.

Service: 
Fields of Science: