User Tools

Site Tools


homeusing the cluster

Quick Introduction

Usage Model

The BULLx DLC cluster uses so called front-end nodes or login nodes running Linux for interactive access and the submission of batch jobs (SLURM). Parallel applications have to be cross-compiled on the front-end nodes and can only be executed on the partition residing on the BULLx/B720 Compute Nodes. Access is automatically controlled by the SLURM batch system, which chooses the appropriate partition depending on the requested resources. Serial jobs are executed on the front-end node.

Apply for project HPC resources

Will soonly be available Please feel free to contact us.

Apply for a user account

Access to LIGER

Batch System on LIGER

The batch system on LIGER is SLURM, an open source fault-tolerant, and highly scalable cluster management and job scheduling system. The batch system is responsible for managing jobs on the machine, returning job output to the user and provides for job control on the user's or system administrator's request. SLURM has three main key functions:

  • it allocates exclusive and/or non-exclusive access to resources (compute nodes) to users for some duration of time so they can perform work,
  • it provides a framework for starting, executing, and monitoring work (normally a parallel job) on the set of allocated nodes,
  • it arbitrates contention for resources by managing a queue of pending work.

A SLURM quick start explanation here

More details about job management...

Job Scheduling

All jobs must be run through the Slurm scheduler. If a job would exceed any of the limits below, it will be held until it is eligible to run. Priority for new users submitting jobs from users already have their jobs running. Consumable Resource configured is Core

Jobs are further prioritized through the Slurm scheduler based on a multifactors priority policies and on liger we put high priority in this order:

  • Fair-share : the difference between the portion of the computing resource that has been promised and the amount of resources that has been consumed
  • QoS : a factor associated with each Quality Of Service
  • Age : the length of time a job has been waiting in the queue, eligible to be scheduled
  • Partition : a factor associated with each node partition and availability
  • Job size : the number of nodes a job is allocated


See → Compiling and Tuning Applications on how to compile Fortran, C or C++ programs.

Write a Batch Script

Start an Interactive Session

Start a Remote XCS Session

Advanced Information

Useful SLURM Commands

supercomputer/liger/userinfo/quick_introduction.txt · Last modified: 2016/05/13 18:50 by