PRISM Coding Hackathon 2023

The PRISM team is pleased to invite you to participate in a Coding Hackathon retreat to be held on Tuesday 18/04/2023 – Thursday 20/04/2023 to underpin our software projects and share comment expertise.  The residential retreat will take place at Missenden Abbey and will primarily be in a flexible format but we actively encourage engagement and lively discussions between the different software groups.

Please register for the event here

 

Exascale Computing Challenges: Parallel-in-Time Algorithms

Date and Time:

Monday 9 January 2023, 11:00 – 17:00 GMT

Tuesday 10 January 2023, 09:00 – 17:00 GMT

Wednesday 11 January 2023, 09:00 – 13:00 GMT

Location: Reed Hall, University of Exeter, Streatham Drive, Exeter EX4 4QR

Overview

In this workshop we will focus on time-parallel methods. Following exciting developments in both mathematical analysis and practical experience, time-parallel methods are undergoing a revival as a potentially powerful route to exploiting future massively parallel exascale supercomputers. Time-parallel methods address the question of what to do when one has reached the limits of strong scaling (decreasing wallclock time by increasing the number of processors working in parallel) through domain decomposition parallelisation in space. A key lesson from the recent literature is that the success of parallel-in-time algorithms critically depends on them being carefully adapted to the equation being solved. Much like regular timestepping methods, there are many parallel-in-time algorithms, and the right algorithm needs to be designed and selected according to the mathematical properties and applications requirements of the underlying system.

This workshop will combine lectures with practical demonstrations to introduce timestepping challenges and how to overcome them using time-parallel methods, such as parareal, deferred corrections and paradiag. The practical demonstrations will be based on jupyter notebooks and some experience of using python is desirable.

Format

This event is a workshop funded by the ExCALIBUR project: RSE training in algorithms for exascale simulations.

Speakers include:

  • Dr Jemma Shipton, Lecturer in Mathematics (E&R), University of Exeter
  • Josh Hope-Collins, Research Associate in Computational Mathematics, Faculty of Natural Sciences, Department of Mathematics, Imperial College London
  • Dave Acreman, HPC Applications Analyst, Hewlett Packard Enterprise

Organisers:

  • Dr Jemma Shipton, Lecturer in Mathematics (E&R), University of Exeter
  • Dr Katie Finch, Head of Research Software Engineering and Assistant Director of Research Services, University of Exeter

Refreshments and catering

Refreshments and catering will be served throughout the event. Please do advise of any dietary requirements upon registration.

Accommodation

A selection of rooms are on hold at the Mercure Exeter Rougemont Hotel at the rate of £79 per a night including breakfast. To book your accommodation, please contact the Mercure Exeter Rougemont Hotel and quote the title of the event Exascale Computing Challenges: Parallel-in-Time Algorithms via email: or telephone: +44 1392 410237

Registration

Please register using the ‘register’ link on this page. If you wish to register without using Eventbrite, or if you have any questions regarding the event please contact: .

Data Protection and Privacy

  • To aid organisation of this event, attendee information may be shared with relevant staff in the University e.g. a list of attendees could be provided to the University host, guest speaker.
  • We will store your information securely, so that we can communicate to you about the event (e.g. cancellation of event, changes to the itinerary, a satisfaction survey).
  • We delete our access to personal information on Eventbrite after 6 months.
  • More information on the University’s privacy policies can be found here.
  • For more information on Eventbrite’s own privacy policy, please visit this page.

Congratulations to PRISM team memebers on new grant awards

PRISM team memebers were awarded with the following ExCalibur projects:

  • Prof Kelly is collaborating with colleagues at Edinburgh on  Efficient Cross-Domain DSL Development for Exascale (ukri.org). The project web page is avaiable here:  xDSL
  • PI David Moxey, co-PIs Chris Cantwell and Spencer Sherwin are part of the UKAEA-funded project NEPTUNE (Neutrals & Plasma Turbulence Numerics for the Exascale). The grant itself is £380k (80% FEC) between KCL and ICL;  runs from September 2022 to February 2024.

Firedrake ‘23

The slightly inaccurately named Firedrake ‘22 user and developer workshop will be held at Dartington Hall in Totnes from 4-6 January 2023. The event is cohosted by the University of Exeter and Imperial College London.

The workshop is an opportunity for Firedrake users and developers to engage with each other to communicate the ways that Firedrake can be used in simulation science, the latest developments in the project, and the future developments anticipated. The event provides Firedrake users with the opportunity to interact directly with developers and other users.

Key Dates

  • 18/11/2022 Abstract submission
  • 02/12/2022 Registration
  • 4-6/1/2023 Workshop

The workshop will run from 1400 on 4 January to 1400 on 6 January (after lunch on Wednesday until after lunch on Friday). This will hopefully allow most UK participants to travel to and from the event on those days.

Abstract submission

Abstracts should be submitted via EasyChair by Friday 18 November 2022. We expect to be able to accommodate a talk by any participant who wishes to present their work.

Registration

Click here to register! The registration deadline is 2 December 2022.

Registration will include meals and accommodation and early registration rates will be £150 for students and £250 for others.

Organising committee

Further details

For any queries, please contact David Ham.

More information is available here: https://www.firedrakeproject.org/firedrake_22.html

Primer on Programming in Python and Mathematical/Computational Techniques for Scientists and Engineers

PRISM Co-PI Prof Matt Piggott from the Department of Earth Science and Engineering, Imperial College London’s was involved in preparation of Primer on Programming in Python and Mathematical/Computational Techniques for Scientists and Engineers.

The primer is (currently) split into four sections:

If you are interested in resources related to this primer, visit this website

PyFR Seminar Series

The series comprises invited talks on a range of topics related to the theory of high-order Flux Reconstruction schemes, their implementation in the PyFR (www.pyfr.org) flow solver, and their application to industrially relevant flow problems. The overarching objective of the series is to help bridge the gap between academic research activities and real-world industrial requirements.

 

PyFR v1.15.0 released

PyFR 1.15.0:

  • Improved performance and scaling of CUDA backend.
  • Improved performance across all backends via revised GiMMiK kernels.
  • Support for detecting load imbalances for multi-rank simulations.
  • Support for heterogeneous CPUs in the OpenMP backend.
A quick remidner PyFR v1.14.0 was released in May 2022  pyfr.org

Nektar++ 5.2.0 Released

The latest version of Nektar++, v5.2.0, was released on the 23rd August 2022.

This release includes a range of new features and improvements over the 5.1.0 release.

A full list of the changes is available in the CHANGELOG.md file distributed with the source code.

As always, if you encounter any problems please feel free to contact us.

Computer Physics Communications Seminar

The Nektar++ team recently gave an online seminar as part of the Computer Physics Communications seminar series. This is available to watch here.

DOI: 10.52843/cassyni.079b94

Partners