View on GitHub

gssi-training

VSC training: Getting Scientific Software Installed

Installing Julia packages

This exercise aims to give you hands-on experience with installing Julia packages and contrasting some different approaches. It should take approximately 30 minutes to an hour to complete (potentially more when also conducting the benchmark exercises). To get started, choose a Julia package with a non-trivial dependency tree. It is recommended to choose a Julia package related to your area of research, but if you are really lacking inspiration, you can complete this exercise using the TightBindingToolkit package.

You can find the relevant documentation in the “R and Julia” section of the GSSI training material and in the Julia package management section in the VSC Docs.

Here are the different methods you can use to install Julia packages on a VSC cluster:

NOTE: Make sure to keep the different installations separated, mixing approaches will likely cause problems. Also be aware that Julia package installations can consume a lot of disk space, and that precompiling packages takes a significant amount of time and compute resources.

After trying the different installation approaches, compare them with respect to the following characteristics: