skip to navigation skip to content
- Select training provider - (Showing all providers)
Tue 20 Mar - Wed 21 Mar 2018
09:00, ...

Venue: Phoenix Teaching Room 1, New Museums Site

Provided by: University Information Services - Digital Literacy Skills


Booking

Bookings cannot be made on this event (Event is not taking bookings).


Other dates:

No more events



Booking / availability

Efficient Parallel IO on ARCHER
PrerequisitesNew

Tue 20 Mar - Wed 21 Mar 2018

Description
  • Please note that although this course is being hosted at Cambridge, it is being organised and run by EPCC at the University of Edinburgh.
  • This hands-on course explores a range of issues related to parallel IO. It uses ARCHER and its parallel Lustre file system as a platform for the exercises; however, almost all the IO concepts and performance considerations are applicable to any parallel system.
  • The first day of the course will cover the MPI-IO standard, developing IO routines for a regular domain decomposition example. It will also briefly cover higher-level standards such as HDF5 and NetCDF which are built on top of MPI-IO.
  • The second day will concentrate on performance, covering how to configure the parallel file system and tune the MPI-IO library for best performance. Case studies from real codes will be presented.
  • To book a place on this course please complete their online registration form which can be found here along with a full description of the course.
Prerequisites

The course assumes a good understanding of basic MPI programming in Fortran, C or C++. Knowledge of MPI derived datatypes would be useful but not essential.

Sessions

Number of sessions: 4

# Date Time Venue Trainer
1 Tue 20 Mar 2018   09:00 - 13:00 09:00 - 13:00 Phoenix Teaching Room 1, New Museums Site map David Henty
2 Tue 20 Mar 2018   14:00 - 17:30 14:00 - 17:30 Phoenix Teaching Room 1, New Museums Site map David Henty
3 Wed 21 Mar 2018   09:00 - 13:00 09:00 - 13:00 Phoenix Teaching Room 1, New Museums Site map David Henty
4 Wed 21 Mar 2018   14:00 - 17:00 14:00 - 17:00 Phoenix Teaching Room 1, New Museums Site map David Henty
Topics covered

Day 1

  • 09:30 - 10:15 : Parallel IO
  • 10:15 - 11:00 : Practical : Basic IO
  • 11:00 - 11:30 : Break
  • 11:30 - 12:15 : Derived Datatypes for MPI-IO
  • 12:15 - 13:00 : Practical: Derived Datatypes
  • 13:00 - 14:00 : Lunch
  • 14:00 - 14:45 : Basic MPI-IO Routines
  • 14:45 - 15:30 : Practical: Basic MPI-IO
  • 15:30 - 16:00 : Break
  • 16:00 - 16:45 : MPI-IO Features and alternative libraries
  • 16:45 - 17:30 : Practical : Alternative Libraries

Day 2

  • 09:30 - 10:15 : Lustre file system on ARCHER
  • 10:15 - 11:00 : Practical: Lustre configuration
  • 11:00 - 11:30 : Break
  • 11:30 - 12:15 : Parallel IO libraries on ARCHER
  • 12:15 - 13:00 : Practical: tuning parallel IO
  • 13:00 - 14:00 : Lunch
  • 14:00 - 14:45 : Case studies
  • 14:45 - 15:30 : Individual consultancy session
How to Book
  • Please note that although this course is being hosted at Cambridge, it is being organised and run by EPCC at the University of Edinburgh.
  • To book a place on this course please complete their online registration form which can be found here along with a full description of the course.
Duration

Two full day sessions


Booking / availability