High performance computing - HPC
Ce service permet d’accéder aux infrastructures de calcul haute performance (clusters) de l’UNIL pour le traitement de données de recherche non sensibles.
Getting Started
DCSR? Kesako?
The full name is the Division de Calcul et Soutien à la Recherche / Computing and Research Suppor...
How to access the clusters
The DCSR maintains a general purpose cluster (Curnagl) which is described here. Researchers need...
I'm a PI and would like to use the clusters - what do I do?
It's easy! Please fill in the request form at https://conference.unil.ch/research-resource-reques...
Help!
Infrastructure and Resources
Curnagl
Kesako? Curnagl (Romanche), or Chocard à bec jaune in French, is a sociable bird known for its...
Curnagl - 2022
Following the migration to the CCT datacenter there are a number of things that have changed that...
Storage on Curnagl
Where is data stored The recommended place to store all important data is on the DCSR NAS which ...
Jura
Jura is a cluster for the analysis of sensitive data and is primarily used by the CHUV. Computin...
Data Centre Migration 2022
CCT Move The following page describes the work going on over the summer to install new resource...
Urblauna
Kesako? Urblauna (Romanche), or Lagopède Alpin in French, is a bird known for its changing plumag...
Using the Clusters
How to run a job on Curnagl
Overview Suppose that you have finished writing your code, say a python code called <my_code.py>...
What projects am I part of and what is my default account?
In order to find out what projects you are part of on the clusters then you can use the Sproject ...
Providing access to external collaborators
In order to allow non UNIL collaborators to use the HPC clusters there are three steps which are ...
Requesting and using GPUs
GPU Nodes As part of the gpu partition there are a number of GPU equipped nodes available. Curr...
How do I run a job for more that 3 days?
The simple answer is that you can't without special authorisation. Please do not submit such jobs...
Access NAS DCSR from the cluster
The NAS is available from the login node only under /nas. The folder hierarchy is: /nas/FAC/<you...
SSH connection to DCSR cluster
This page presents how to connect to DCSR cluster depending on your operating system. Linux SSH...
Checkpoint SLURM jobs
Introduction As you probably noticed, execution time for jobs in DCSR clusters is limited to 3 d...
Urblauna access and data transfer
Connecting to Urblauna The Urblauna cluster is intended for the processing of sensitive data and ...
Software
DCSR Software Stack
What is it? The DCSR provides a software environment including commonly used scientific tools an...
Old software stack
The old (Vital-IT) software stack can be accessed on Curnagl via the following commands $ source...
Compiling and running MPI codes
To illustrate the procedure we will compile and run a MPI hello world example from mpitutorial.co...
MATLAB on the clusters
The full version of MATLAB is only installed on the login and interactive nodes so in order to ru...
Using Conda and Anaconda
Conda is a package manager system for Python and other tools and is widely used in some areas suc...
Using Mamba to install Conda packages
Mamba is an alternative to Conda package manager. The main advantage is its speed regarding depen...
Deep Learning with GPUs
The training phase of your deep learning model may be very time consuming. To accelerate this pro...
AlphaFold
The project home page where you can find the latest information is at https://github.com/deepmind...
R on the clusters
R is provided via the DCSR software stack Interactive mode To load R: module load gcc r R # ...
Software local installation
This page gives an example of a local installation of a software, i.e. a software that will be on...
Running Busco
A Singularity container is available for version 4.0.6 of Busco. To run it, you need to proceed a...
Offline installation on Jura
Installing new software on Jura is complicated because the cluster does not have Internet access....
SWITCHfilesender from the cluster
Switch Filesender Filesender is a service provided by SWITCH to transfer files over http. Normal...
Filetransfer from the cluster
filetransfer.dcsr.unil.ch https://filetransfer.dcsr.unil.ch is a service provided by the DCSR to...
CryoSPARC
First of all, if you plan to use CryoSPARC on the cluster, please contact us to get a port number...
Sandbox containers
Container basics For how to use Singularity/Apptainer containers please see our course at: htt...
Course software for decision trees / random forests
In the practicals, we will use only a small dataset and we will need only little computation powe...
Course software for introductory deep learning
In the practicals, we will use only a small dataset and we will need only little computation powe...