Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Modules

The HPC is used by many people with diverse software requirements. You might require Python 3.7 for your script, and your colleague requires Python 2.7 for their script. How do we install both on the HPC?

...

Code Block
module list
module purge
module list

Module conflicts can occur when loading modules.

You cannot two different versions of the same package:

Code Block
# Load R version 3.6.2 
module load r/3.6.2-foss-2019b
R --version

# Load R version 4.0.3
module load r/4.0.3-foss-2020b
{Error}

Tool chain conflicts.

In the name r/4.0.3-foss-2020b, the foss-2020b part is the toolchain. This means “Free and Open Source Software” at version 2020b.

...

Code Block
module purge
module load samtools/1.9-foss-2017a
module load bowtie2/2.3.4.3-foss-2017a
module list

Installing Software

Conda:

Conda is a package manager and can be used to install packages to your home folder.

...

HPC Software - Conda - QUT MediaHub

By Hand

It is possible to download application source code, compile, and install to your home folder.

...