Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


HPC Wales User Guide

No description

Darong Jin

on 22 January 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of HPC Wales User Guide

HPC Wales User Guide
Overview of HPCWales
Essential Command lines
Scripts Example
Logging In
The protocol used is called Secure Shell or SSH

On the Windows platform you can install and then use the Putty Terminal Emulator

On the Linux and Mac platforms you can use the Terminal which is usually already installed

Logging into the cluster is a two stage process. First you login to a generic front end machine
Darong Jin, Chenfeng Li
Zienkiewicz Centre for
Computational Engineering,
College of Engineering,
Swansea University, UK

Rockfield Software,
Swansea SA1 8AS, UK
Group Seminar, 22 JAN 2016
The HPC Wales Distributed and Networking Infrastructure
HPC Wales offers a secure pan Wales distributed network of computer clusters

HPC Wales technology provision is based on a distributed hub

That model provides resilience, shared storage, and a rich application environment
Useful Links for HPC Wales
For more information
To access HPC Wales services
To contact support
Linux Basics
Local Operations

SSH Operations
Module Control
A consistent way of setting up your environment, which contains important information

In particular the locations of the specific versions of the compilers, libraries and applications you want to use whilst logged in or running a job through the scheduler

You might want to load a different combination of compilers, libraries and applications for each computation you want to run
Job Control
Previously using LSF job scheduler
Now transfered to SLURM
Terminal Emulator
Front end Machine
Linux or Mac
Command Prompt Basics
man [command]
Displays manual information on command

Clears the screen

Exits the command interpreter
Manipulating Directories
cd [directory]
Change to directory [directory]

mkdir [directory]
Create directory [directory]

rmdir [directory]
Remove directory [directory]
Listing Files
Display list of files and sub directories in standard format < name > excluding hidden files

ls -a
Display list of files and sub directories in standard format < name > including hidden files

ls -l
Display list of files and sub directories in long format < permissions owner group size date time name >
Moving Files
mv [source] [dest]
Move file [source] to file [dest]
Removing Files
rm [file]
Remove file [file]
Copying Files
cp [source][dest]
Copy file [source] to file [dest]
Module Commands
module avail
List all of the available modules

module list
List the modules in your environment

module load module_name
Load module_name into your environment

module unload module_name
Unload module_name from your environment

module purge
Unload all modules from your environment
It tracks the status of all compute nodes
It tracks the status of all jobs
It queues jobs until there are free node
It runs jobs and monitors their progress
It is what you use to run jobs
Relation between LSF and SLRUM
Full transcript