Julia

From ScientificComputing
Jump to: navigation, search

Category

Development, Compiler

Description

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

Legacy versions Supported versions New versions
0.6.2 0.5.0_dev, 1.0.3

Environment modules

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

License information

MIT License

Links

http://julialang.org/

https://en.wikipedia.org/wiki/Julia_(programming_language)
http://www.juliabloggers.com/
https://www.youtube.com/user/JuliaLanguage