International HPC Summer School 2025


Details about the 2025 International HPC Summer School

Graduate students and postdoctoral scholars from institutions in Australia, Canada, Europe1, Japan and the United States are invited to apply for the 15th International High Performance Computing (HPC) Summer School, to be held July 6-11, 2025 in Lisbon, Portugal. The deadline for application is 23:59 AOE (Anywhere On Earth), January 31, 2025.

The 2025 summer school is sponsored by the EuroHPC Joint Undertaking (EuroHPC JU) via the HPC SPECTRA project in Europe, the Pawsey Supercomputing Research Centre (Pawsey) in Australia, the Digital Research Alliance of Canada (DRAC), the RIKEN Center for Computational Science (R-CCS) in Japan, the University of Illinois at Urbana Champaign and the University of Texas at Austin in the U.S., along with other organizations from South Africa (NICIS CHPC and NITheCS) and the U.K. (EPCC); the latter two will conduct their own selection processes.

1 For participants from Europe, eligibility for the school is confined to those who are citizens of an EU Member State or EuroHPC JU Participating State and with their primary place of residence and employment in a EU Member State or EuroHPC JU Participating State. The exception is the U.K. whose candidates are not eligible for financial support from the HPC SPECTRA project due to funding rules; EPCC will conduct an internal selection process for participants.

In a nutshell

The summer school will familiarize the best students in computational sciences with major state-of-the-art aspects of HPC and Big Data Analytics for a variety of scientific disciplines, catalyze the formation of networks, provide advanced mentoring, facilitate international exchange and open up further career options.

Leading computational scientists and HPC technologists from partner regions will offer instruction in parallel sessions on a variety of topics such as:

  • HPC and Big Data challenges in major scientific disciplines: You will receive short, high-level introductions to a variety of science areas, with a focus on HPC-related simulation approaches and algorithmic challenges in the respective fields. 
  • Shared-memory programming: Using OpenMP, you will learn how to use the multiple cores present in modern processors, as well as related issues and optimizations.
  • Distributed-memory programming: for those who already know the basics of programming with the Message Passing Interface (MPI) you will learn about how to optimize performance based on the way the MPI library works internally, and more advanced MPI functionality.
  • GPU programming: Building on the OpenMP techniques taught earlier, you will learn how to program graphics processing units (GPUs), which are important enabler of modern scientific computing and machine learning.
  • Performance analysis and optimization on modern CPUs and GPUs: You will learn the basics of performance engineering, how to collect profiles and traces, and how to identify potential performance bottlenecks based on the collected profiles and traces.
  • Software engineering: You will learn state of the art technical approaches and best practices in developing and maintaining scientific software.
  • Numerical libraries: You will learn how to take advantage of already implemented algorithms in your code.
  • Big Data analytics: You will learn how to use the powerful and popular Spark framework to analyse very large data sets and integrate this with machine learning techniques.
  • Deep learning: You will extend already learned machine learning techniques into the leading edge with deep learning (also known as neural networks) using the standard TensorFlow framework.
  • Scientific visualization: You will learn how to use 3D visualization tools for large scientific data sets.
  • Australian, Canadian, European, Japanese and U.S. HPC-infrastructures: You will learn about resources available in your part of the world, as well as how to gain access to these resources.

The expense-paid program will benefit scholars from Australia, European, Japanese and U.S. institutions who use advanced computing in their research. The ideal candidate will have many of the following qualities, however this list is not meant to be a “checklist” for applicants to meet all criteria:

  • A familiarity with HPC, not necessarily an HPC expert, but rather a scholar who could benefit from including advanced computing tools and methods into their existing computational work
  • A graduate student with a strong research plan or a postdoctoral fellow in the early stages of their research careers
  • Regular practice with, or interest in, parallel programming
  • Applicants from any research discipline are welcome, provided their research activities include computational work.
  • Familiarity with C/C++ or Fortran, as most examples and practicals are based on those programming languages. Python is used or examples included in some sessions.
  • Please note the specific track prerequisites below.

Choose your track!

The first two days of the program comprise two tracks that run concurrently. You need to choose your preferred track in your application. Please find more information about each track below.

Whilst all applicants can pick Track 1, Track 2 is available only to applicants satisfying all prerequisites specified in the corresponding section below.  The rest of the program comprises additional topics, including machine learning, big data analytics, scientific visualisation, performance analysis, software engineering, numerical libraries and more that are available to all participants.

Diversity

The IHPCSS is committed to diversity and inclusion in high performance computing.  We welcome applications from all students regardless of race, color, sex, religion, sexual orientation, gender identity, or disability status.

If you have any questions regarding your eligibility or how this program may benefit you or your research group, please do not hesitate to contact the individual associated with your region below. 

Health & Safety

The school is currently being organized as an in-person event (no remote participation) in order to create the best experience for all attendees. Selected participants are expected to abide by local COVID-19 rules and measures, if any, which will be posted on this website prior to the school.

Costs

School fees, meals and housing will be covered for all accepted applicants to the summer school. Reasonable flight costs will also be covered for those travelling to/from the school.