Julia
From ScientificComputing
Contents
Category
Development, CompilerDescription
Julia is a high-level dynamic programming language designed to address the requirements of high-performance numerical and scientific computing while also being effective for general-purpose programming, web use or as a specification language. It allows concurrent, parallel and distributed computing, and direct calling of C and Fortran libraries without glue code. Julia is garbage-collected, uses eager evaluation and includes efficient libraries for floating-point calculations, linear algebra, random number generation, fast Fourier transforms and regular expression matching.Available versions (Euler, old software stack)
Legacy versions | Supported versions | New versions |
---|---|---|
0.6.2 | 0.5.0_dev, 1.0.3 |
Please note that this page refers to installations from the old software stack. There are two software stacks on Euler. Newer versions of software are found in the new software stack.
Environment modules (Euler, old software stack)
Version | Module load command | Additional modules loaded automatically |
---|---|---|
0.6.2 | module load new gcc/4.8.2 python/2.7.14 fftw/3.3.3 fftw_sp/3.3.3 perl/5.16.3 gmp/5.1.3 mpfr/3.1.2 julia/0.6.2 | openblas/0.2.13_seq |
0.5.0_dev | module load new gcc/4.8.2 python/2.7.6 fftw/3.3.3 gmp/5.1.3 mpfr/3.1.2 julia/0.5.0_dev | openblas/0.2.13_seq |
1.0.3 | module load new gcc/4.8.2 python/2.7.14 perl/5.16.3 gmp/5.1.3 mpfr/3.1.2 julia/1.0.3 | openblas/0.2.13_seq |
Please note that this page refers to installations from the old software stack. There are two software stacks on Euler. Newer versions of software are found in the new software stack.
License information
MIT LicenseLinks
http://julialang.org/https://en.wikipedia.org/wiki/Julia_(programming_language)
http://www.juliabloggers.com/
https://www.youtube.com/user/JuliaLanguage