...
Before you can access Viking you will to create a Viking account. The process can take a couple of days please complete the following steps
...
title | Click here to see the steps |
---|
- Before logging into Viking please ensure your project supervisor fills in this form to request a project code.
- The user then needs to fill in this form to request an account once they have a project code.
- Accounts should take no longer than 24 hours to be created. You will receive an email on creation of your account.
See /wiki/spaces/RCS/pages/39158623 for more information
Table of Contents | ||
---|---|---|
|
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
To view all available software run
If you want to see the versions of a particular software run:
The module spider string command allows you to search for modules matching the string.
To load a module type module load <module name>. You can append a version number to load a specific instance of a package. Note the <tab> key can be used to complete the command.
To list currently loaded modules type module list
Run module purge to unload all loaded modules.
To unload a specific module use
If you need to have a program installed on Viking please email itsupport@york.ac.uk with the details. See /wiki/spaces/RCS/pages/39159178 for more information. |
Running your workloads on Viking
Section | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Running your workloads on Viking|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Viking uses a queuing system called Slurm to ensure that your jobs are fairly scheduled to run on Viking. What is Slurm and what is a scheduler?Slurm is a job scheduling system for small and large clusters. As a cluster workload manager, Slurm has three key functions.
When a user submits a job Slurm will decide when to allow the job to run on a compute node. This is very important for shared machines such as the Viking cluster so that the resources are shared as fairly between users so one persons jobs does not dominate. Resource allocationIn order to interact with the job/batch system (SLURM), the user must first give some indication of the resources they require. At a minimum these include:
The default resource allocation for jobs can be found /wiki/spaces/RCS/pages/39159441. Armed with this information, the scheduler is able to dispatch the jobs at some point in the future when the resources become available. A fair-share policy is in operation to guide the scheduler towards allocating resources fairly between users. Slurm commandsBefore submitting a job to Viking it is useful to be introduced to useful Slurm commands. Slurm Command SummaryThe following are common commands that can be used on Viking. We will be using some of these commands in the examples going forward.
Running Slurm commands on Viking
|
...