Julia 2016

From HPC users
Revision as of 13:36, 22 February 2019 by Schwietzer (talk | contribs)
Jump to navigationJump to search

Introduction

Julia is a high-level general-purpose dynamic programming language. Julia uses multiple dispatch as a paradigm, making it easy to express many object-oriented and functional programming patterns. The standard library provides asynchronous I/O, process control, logging, profiling, a package manager, and more.

Installed version

The currently installed version is 1.0.1 on the environment hpc-env/6.4.

Using Julia

If you want to find out more about Julia on the HPC Cluster, you can use the command

module spider Julia

This will show you basic informations e.g. a short description and the currently installed version.

To load the desired version, you must load the module as well as the environment:

module load hpc-env/6.4
module load Julia

Adding packages

Julia has a built in package manager.
You can start the package manager Pkg by starting Julia and typing the closed square bracket: ]


Adding and using GR

Documentation

The full documentation about the programming language Lisa can be found here.

Further information are also available on the homepage