ARCHER logo ARCHER banner

The ARCHER Service is now closed and has been superseded by ARCHER2.

  • ARCHER homepage
  • About ARCHER
    • About ARCHER
    • News & Events
    • Calendar
    • Blog Articles
    • Hardware
    • Software
    • Service Policies
    • Service Reports
    • Partners
    • People
    • Media Gallery
  • Get Access
    • Getting Access
    • TA Form and Notes
    • kAU Calculator
    • Cost of Access
  • User Support
    • User Support
    • Helpdesk
    • Frequently Asked Questions
    • ARCHER App
  • Documentation
    • User Guides & Documentation
    • Essential Skills
    • Quick Start Guide
    • ARCHER User Guide
    • ARCHER Best Practice Guide
    • Scientific Software Packages
    • UK Research Data Facility Guide
    • Knights Landing Guide
    • Data Management Guide
    • SAFE User Guide
    • ARCHER Troubleshooting Guide
    • ARCHER White Papers
    • Screencast Videos
  • Service Status
    • Detailed Service Status
    • Maintenance
  • Training
    • Upcoming Courses
    • Online Training
    • Driving Test
    • Course Registration
    • Course Descriptions
    • Virtual Tutorials and Webinars
    • Locations
    • Training personnel
    • Past Course Materials Repository
    • Feedback
  • Community
    • ARCHER Community
    • ARCHER Benchmarks
    • ARCHER KNL Performance Reports
    • Cray CoE for ARCHER
    • Embedded CSE
    • ARCHER Champions
    • ARCHER Scientific Consortia
    • HPC Scientific Advisory Committee
    • ARCHER for Early Career Researchers
  • Industry
    • Information for Industry
  • Outreach
    • Outreach (on EPCC Website)

You are here:

  • ARCHER
  • Upcoming Courses
  • Online Training
  • Driving Test
  • Course Registration
  • Course Descriptions
  • Virtual Tutorials and Webinars
  • Locations
  • Training personnel
  • Past Course Materials Repository
  • Feedback

Contact Us

support@archer.ac.uk

Twitter Feed

Tweets by @ARCHER_HPC

ISO 9001 Certified

ISO 27001 Certified

Scientific Computing

ARCHER, the UK's national supercomputing service offers training in software development and high-performance computing to scientists and researchers across the UK. As part of our training service we are running a series of four half-day Scientific Computing workshops in conjunction with Informatics at University of Edinburgh.

These workshops will be open to Informatics students, but also anyone with an interest is warmly invited to attend via the screencasts. All registered participants will be given access to HPC facilities in order to take part in the practical work and this is therefore an ideal opportunity to get first-time, hands-on experience of using HPC.

ARCHER courses are offered free of charge to all academics.

Locations

Lecture sessions will take place in Appleton Tower Lecture Theatre 2 between 14:00 and 17:00
The lectures will take place on the Wednesdays 31st May, 7th, 14th and 21st June 2017.
The lectures will be live-streamed and also recorded and subsequently published via the ARCHER YouTube Channel.

Course Materials

Links to the Slides and exercise material for this course will be available here.

The lectures and practical sessions will cover the following topics:

Session 1 - Introduction + HPC

Lecture topics:

  • motivation for large parallel systems such as ARCHER
  • parallel architectures and programming models
  • methodology of computer simulation

Practical:

  • write serial code for simple traffic model (1D cellular automaton)
  • run sharpen exercise in parallel on ARCHER

Session 2 - Computational Science

Lecture topics:

  • parallel decomposition
  • quantifying performance

Practical:

  • propose parallelisation approaches using shared and distributed-memory models
  • investigate performance of Mandelbrot set

Session 3 - Numerical Scientific Computing

Lecture topics:

  • floating-point numbers
  • random number generators
  • Monte Carlo methods

Practical:

  • experiment with serial code simulating comet orbits round the sun
  • optimisation problem based on comet code
  • search for initial position and velocity that result in given final state

Session 4 - Graphical Processing Units (GPUs)

Lecture topics:

  • GPU architecture
  • Programming GPUs using CUDA
  • Performance optimisation techniques

Practical:

  • CPU <-> GPU data transfer
  • Image processing exercise

This course is free to all academics.

Intended learning outcomes

On completion of this course students should be able to:

  • explain the motivation for the use of parallel supercomputers in computational science
  • describe the main models of parallel programming and propose parallelisation methods for standard problems
  • understand the way real numbers are stored on a computer and the way that this affects the accuracy of results
  • explain why random numbers are used in many simulations

Structure

The course will be delivered over four half-days in person and via live streaming online.

Pre-requisites

There are no strict pre-requisites for this course, though familiarity with a programming language and concepts will be beneficial.

Location

The course will be held in Lecture Theatre 2, Appleton Tower, 11 Crichton St, Edinburgh, EH8 9LE.

Registration

Please use the registration page to register for this ARCHER course.

Questions?

If you have any questions please contact the ARCHER Helpdesk.

Copyright © Design and Content 2013-2019 EPCC. All rights reserved.

EPSRC NERC EPCC