Skip to content

Software (self-)Installation

We provide a number of applications on Baskerville. However, we understand that there are situations where users would prefer to self-install. If this is the case then please refer to the documentation below.

All installations should be done on a compute node and we provide information on how to start an interactive job on a compute node, which may assist you in the installations.

Installation on Login Nodes

The login nodes are a different CPU type to the compute nodes and do not have GPUs or CUDA available. Also, we may kill, without warning, any long-running or CPU intensive process running on a login node.

Self-installing Python software

We provide some Python software. To install your own Python software on top of these we recommend using a virtual environment. To create this:

  1. Load the required modules
  2. In a suitable directory, create a virtual environment:

    python -m venv --system-site-packages venvname
    
  3. Activate the virtual environment

    source venvname/bin/activate
    
  4. Install your Python software, for example using pip install packagename

To use the Python software installed in the virtual environment:

  1. Load the same modules as used when creating the virtual environment
  2. Activate the virtual environment

    source venvname/bin/activate
    
  3. Use your Python software

Self-installing C/C++/Fortran software

We provide a number of tools to help you with your software development needs.

On Baskerville we provide several families of compilers. In addition, the installed applications include include standard libraries and build tools, which may prove useful building blocks for your own installations.


Last update: September 29, 2021