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

Dates: 31st May, 7th, 14th & 21st June 2017 from 14:00 to 17:00 BST

Location: University of Edinburgh and Online

Lecture Live Stream Feed

Follow this link to see the live stream.

If you visit this link before the broadcast begins you will see "This page will update once the webcast begins" but we have found you may need to refresh/revisit to kick start the stream - it may not just fire into life once the broadcast begins.

Course Discussion Page

https://paper.dropbox.com/doc/Scientific-Computing-tQnFCuqY1CS2dGtIFnmlI

We have moved this from Hackpad which is being discontinued to Dropbox Paper. You will need a Dropbox account to contribute.

The Discussion page is a live collaborative online document which we will use to share links, information and comments. All course participants are encouraged to contribute.

Lecture Recordings

Video recordings of the whole lecture series will be available on the ARCHER YouTube channel.

Lecture 1

Lecture Slides

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Introduction to ARCHER training
  • Overview of HPC
  • Motivation
  • HPC Architectures
  • Simulation exercise
  • Sharpen exercise

The PDF version of the "Overview of HPC" talk is not very useful as it does not reproduce animations or videos. A separate video of this talk is available as a youtube playlist.

Video of Lecture 1

  • Available on YouTube

Exercises

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Exercise sheet for traffic modelling exercise
  • Exercise sheet for sharpen exercise
  • Quick-start guide to ARCHER (relevant for students attending remotely)
  • Source code for sharpen exercise

Solutions

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Serial solutions (C, Fortran and Python) to the traffic modelling exercise
  • Example results from the Sharpen exercise.

Lecture 2

Lecture Slides

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Parallel decomposition
  • Processes and threads
  • Parallel programming models
  • Fractals exercise

Video of Lecture 2

  • Available on YouTube

Exercises

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • This updated version of the traffic modelling exercise has additional sections asking how you would parallelise it using different programming models.
  • Quantify the performance measurements from the image sharpening exercise in terms of parallel speedup and efficiency, and compare with what you would expect from Amdahls's law.
  • Exercise sheet for fractal exercise
  • Source code for fractal exercise

Solutions

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Discussion of parallelisation of traffic model.
  • Parallel implementations of the traffic model in OpenMP and MPI (for both C and Fortran).

Lecture 3

Lecture Slides

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Floating-point numbers
  • Random Number Generators
  • Monte Carlo Methods

Video of Lecture 3

  • Available on YouTube

Exercises

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Investigate parallel scaling of traffic model solutions (see Week 2) for various problem sizes; compare to Amdahl's Law and Gustafson's Law.
  • Simple C code illustrating precision issues

Solutions

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Sample performance scaling results from parallel traffic model.

Lecture 4

Lecture Slides

Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.

  • Introduction to GPUs
  • GPU Architectures
  • GPU Programming

Video of Lecture 4

  • Available on YouTube

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

EPSRC NERC EPCC