Search Docs by Keyword
Julia Programming Language
Description
Julia is a high-level, high-performance dynamic programming language for technical computing. It has syntax that is familiar to users of many other technical computing environments. Designed at MIT to tackle large-scale partial-differential equation simulations and distributed linear algebra, Julia features a robust ecosystem of tools for optimization, statistics, parallel computing, and data visualization. Julia is actively developed by teams at MIT and in industry, along with hundreds of domain-expert scientists and programmers from around the world on JuliaLang.
Installation
Julia can be easily installed by downloading the precompiled binaries from: https://julialang.org/downloads/ We recommend the Generic Linux on x86 64 bit glibc version. This avoids any need to build any dependencies. We recommend downloading it to your holylabs directory for use.
Once you have downloaded Julia you can add Julia to your path by setting the following in your ~/.bashrc
export PATH=$PATH:/n/holylabs/LABS/jharvard_lab/Lab/software/julia-1.9.3/bin
Subbing in where you extracted Julia to. Once that is set the next time you login Julia will be in your path and ready to use.
Examples
To get started with Julia on the Harvard University FAS cluster you can try the examples shown on our https://github.com/fasrc/User_Codes/tree/master/Languages/Julia
Resources
The Julia Programming Language
Julia Computing
Julia Documentation
Bookmarkable Section Links