ARCHER News

Tuesday 6th August 2019

Parallel Design Patterns

7-9 August 2019 at University of Durham

If you were given a serial problem, conceptually, how would you go about splitting it up into many different parts that could run concurrently on the latest parallel computers?

The good news is that you don't need to reinvent the wheel. Instead, there are many different approaches (called parallel patterns) that have been developed by the community and can be used in a variety of situations. These patterns apply equally well regardless of whether your problem is computational or data-driven.

Understanding and being able to apply these patterns also helps in getting to grips with existing parallel codes and optimising poorly performing computation and data codes. Whilst the lectures take a top down approach, focusing on the patterns themselves, the practical exercises give the opportunity to explore the concepts by implementing pattern-based solutions to problems using common HPC technologies.

Patterns are described on an abstract level and we will also discuss enhancements that can be made to improve performance/scalability but at the cost of code complexity. Practical implementations of these patterns are explored in depth in the hands-on exercises.

Full details and registration at https://events.prace-ri.eu/event/888/

OpenMP on GPUs

Virtual Tutorial - Wednesday 28th August 2019 15:00

Mark Bull, EPCC
This VT is an introduction to programming GPUs using OpenMP's vendor-neutral target offload directives. It will cover the underlying offloading model, how to exploit parallelism on the device, how to manage data transfers between the host and device, and some basic performance issues.

Full details and join link : http://www.archer.ac.uk/training/virtual/index.php

HPC-Europa3 Transnational Access programme

Collaborative research visits using High Performance Computing

Call for applications: next closing date 19th September 2019

HPC-Europa3 funds research visits for computational scientists in any discipline which can use High Performance Computing (HPC).

Visits can be made to research institutes in Finland, Germany, Greece, Ireland, Italy, the Netherlands, Spain, Sweden or the UK.

UK-based researchers can benefit in two ways: either by visiting a research group elsewhere in Europe, or by hosting a research visitor from another country.

What does HPC-Europa3 provide?

  • Funding for travel, living and accommodation expenses for visits of up to 13 weeks.
  • Access to world-class High Performance Computing (HPC) facilities.
  • Technical support to help you make best use of the HPC systems.
  • Collaborative environment with an expert in your field of research.

Who can apply?

  • Researchers of all levels, from postgraduate to full professors.
  • Researchers from academia or industry.
  • Researchers currently working in a European Union country or Associated State (see http://bit.ly/2PkVsSV for full list of Associated States).
  • Researchers may not visit a group in the country where they currently work.
  • A small number of places are available for researchers working outside these countries - please contact staff@hpc-europa.org for more information.

How do I apply?

Apply online at http://www.hpc-europa.org

The next closing date is 19th September 2019. Closing dates are held 4 times per year. Applications can be submitted at any time. You should receive a decision approximately 6 weeks after the closing date.

For more information and to apply online, visit: http://www.hpc-europa.org/

Follow us on Twitter for project news: https://twitter.com/HPCEuropa3

Upcoming Training Opportunities

Registration open now

  • Parallel Design Patterns, Durham, 7-9 August 2019
  • OpenMP on GPUs, Virtual Tutorial, Wednesday 28th August 2019 15:00
  • Enabling distributed kinetic Monte Carlo simulations for catalysis and materials science, Webinar, Wednesday 25th September 2019 15:00
  • Programming the ARM64 processor, Cambridge, 30 Sep - 1 Oct 2019
  • Hands-on Introduction to HPC for Life Scientists, Birmingham, 30 Oct - 1 Nov 2019
  • Shared-memory Programming with OpenMP - Online course, four Wednesday afternoons, 13, 20, 27 November and 4 December 2019

Full details and registration at http://www.archer.ac.uk/training/index.php