About Kathleen Mattson

This author has not yet filled in any details.
So far Kathleen Mattson has created 2 blog entries.

IWOMP 2025 Program

IWOMP 2025 Program

IWOMP 2025 and EuroMPI 2025 was held at UNC Charlotte, North Carolina, USA, October 1–3, 2025.
(Here’s the EuroMPI Program.)

IWOMP 2025 Proceedings

See our Proceedings page.

Wednesday, 1 October

8:30–9:00: Registration and Coffee (Room: 262)

9:00–10:00:  Tutorial, Part I (Rooms 265 and 266)

  • Overview and current topics in OpenMP and MPI, Part I

10:00–10:30: Coffee Break (Room: 262)

10:30–12:00:  Tutorial, Part II (Rooms: 265 and 266)

  • Overview and current topics in OpenMP and MPI, Part II

12:30–13:30: Lunch (Room: 262)

13:30–14:30: Keynote I — Session Chair: Joseph Suchart (Room: Student Union Theater)

  • HPC in Health: Scaling Vascular Digital Twins from Millions of Heartbeats to Petabytes of Data
    – Amanda Randles, Duke University
       [more information]

14:30–15:00: Coffee Break (Room: 262)

15:00–16:30: Paper Session I — Session Chair: Michael Klemm (Room: 265)

New Directions Communication and I/O:

  • Discussion of Device-Device Collective Communication in OpenMP Target Offloading
    Baodi Shan, Mauricio Araya-Polo, Johannes Doerfert, Barbara Chapman
  • OMPCCL: Extending OpenMP with Portable Collective Operations for Multiple Devices
    Jhonatan Cléto, Rémy Neveu, Rodrigo Ceccato de Freitas, Guilherme Valarini, Jose Manuel Monsalve Diaz, Hervé Yviquel
  • OpenMP Meets I/O: Portable and Runtime-Managed File Tasks
    Rodrigo Ceccato de Freitas, Jhonatan Cléto, Jose Manuel Monsalve Diaz, Hervé Yviquel

Thursday, 2 October

8:30–9:00: Registration and Coffee (Room: 262)

9:00–10:00: Keynote II — Session Chair: Bronis R. de Supinski (Room: Student Union Theater)

  • The evolutionary flexibility of LS-DYNA
    – Bob Lucas
    , Ansys
      [more information]

10:00–10:30: Coffee Break (Room: 262)

10:30–12:00: Paper Session II — Session Chair: Erik Saule (Room: 265)

New Directions: Handling New Constraints and Devices:

  • Parallelizing Irregular DOACROSS Loops Using ChatGPT and Transactional Memory in OpenMP
    Juan Salamanca, Islene Garcia, Eduard Ayguadé, Lilian Berton, Alexandro Baldassin
  • OpenMP-RT: Pragma Support for Scheduling Periodic Real-Time Tasks
    Brayden McDonald, Frank Mueller
  • OpenMP-Q: Quantum Task Offloading in OpenMP
    Swastik Mittal, Atulya Mahesh, Frank Mueller

12:00–13:30: Lunch (Room: 262)

13:30–15:00: Paper Session III — Session Chair: Swaroop Pophale (Room: 265)

New Performance and Correctness Tooling:

  • Profile Generation for GPU Targets
    Ethan Luis McDonough, Joel E. Denny, Johannes Doerfert
  • Data Race Satisfiability on Array Elements
    Junhyung Shim, Quazi Mahmud, Ali Jannesari
  • Predicting Performance for OpenMP GPU Parameter Choices
    Akil Andrews, Qing Yi, Pei-Hung Lin, Johannes Doerfert

16:00: Bus Pickup for the Social Event (Meet in front of the Student Union Building)

16:30: Social Event: NASCAR Hall of Fame Museum Tour and Dinner

Join us at the NASCAR Hall of Fame museum in Charlotte. After about an hour to walk around the museum and play with some of the race simulations, there will be a sit-down dinner buffet provided in the Hall of Honor with several actual NASCAR cars on display. Bus transportation to/from UNC is being provided.

Friday, 3 October

8:30–9:00: Registration and Coffee (Room: 262)

9:00–10:00:  Keynote III — Session Chair: Michael Klemm (Room: Student Union Theater)

  • Fortran is All You Need
    – Damian Rouson, Lawrence Berkeley National Laboratory
       [more information]

10:00–10:30: Coffee Break (Room: 262)

10:30–12:00: Paper Session IV — Session Chair: Bronis R. de Supinski (Room: 265)

Advanced Capability Evaluation:

  • Evaluating LLVM OpenMP Offload Optimizations on NVIDIA GH200 Grace Hopper Superchip and AMD Instinct MI300A Accelerator Architectures
    Kevin Sala, Stephen Olivier, Rahulkumar Gayatri, Shilei Tian, Johannes Doerfert
  • Evaluating OpenMP on Aurora's Intel GPU Max Series 1550
    Romain Pereira, Colleen Bertoni, Kevin Sala, Thomas Applencourt, Swann Perarnau
  • Demonstrating OpenMP Offload Performance with the STREAmS-2 Application and the AMD Next-Gen Fortran Compiler
    Giacomo Rossi, Francesco Salvadore, Michael Klemm

12:00–13:30: Lunch (Room: 262)

13:30–14:30: Paper Session V — Session Chair: Yonghong Yan (Room: 265)

New Directions: Programming Advances:

  • ChatPORT: Fine-tuned LLM for Easy Code ings
    Swaroop Pophale, Zheming Jin, Keita Teranishi
  • Programming GPUs with OpenMP and Python
    Giorgis Georgakoudis, Todd A. Anderson, Stuart Archibald, Bronis R. de Supinski, Tim Mattson

14:30–15:00 Closing Remarks and Goodbye (Room: 265)

IWOMP 2025 Program2025-10-14T16:25:25+01:00

IWOMP 2024

IWOMP 2024 Program

The following OpenMP events were hosted at Pawsey Supercomputing Research Centre in Perth, Australia.

  • MPI Forum Meeting – 23-24 Sept. 2024
  • IWOMP – 23-25 Sept. 2024
  • EuroMPI – 25-27 Sept. 2024

IWOMP 2024 Proceedings

See our Proceedings page.

Monday, 23 September

09:00 AM: IWOMP Keynote I

  • Keeping Cool Under Pressure: The Art, Science and Future of Supercomputing in Australia
    Speaker: Mark Gray (Pawsey Supercomputing Research Centre)

10:00: Break

10:30: Papers Session I: Current and Future OpenMP Optimization

  • Towards Locality-Aware Host-to-Device Offloading in OpenMP
    Jannis Klinkenberg, Jan Kraus, Christian Terboven and Matthias Müller
  • Performance Porting the ExaStar Multi-physics App Thornado On Heterogeneous Systems – A Fortran-OpenMP Code-base Evaluation
    Mathialakan Thavappiragasam, Austin Harris, Shaoping Quan, Eirik Endeve, Dahai Guo, William Dieter and Brice Videau
  • Event-Based OpenMP Tasks for Time-Sensitive GPU-Accelerated Systems
    Cyril Cetre, Chenle Yu, Sara Royuela, Rémi Barrere, Eduardo Quiñones and Damien Gratadour

12:00: Lunch

13:30: Papers Session II: Targeting More Devices

  • Integrating Multi-FPGA Acceleration to OpenMP Distributed Computing
    Pedro Henrique Di Francia Rosso, Lucian Petrica, Nusrat Jahan Lisa, Marcio Machado Pereira, Sandro Rigo, Hervé Yviquel, Vanderlei Bonato, Emilio Francesquini and Guido Araujo
  • Towards a Scalable and Efficient PGAS-based Distributed OpenMP
    Baodi Shan, Mauricio Araya-Polo and Barbara Chapman
  • Multilayer Multipurpose Caches for OpenMP Target Regions on FPGAs
    Julian Brandner, Florian Mayer and Michael Philippsen

15:00: Break

15:30: ARB and Implementer Updates

  • Michael Klemm: State of the ARB
  • Johannes Doerfert: LLVM and OpenMP
  • Michael Klemm: AMD Implementation Update

Tuesday, 24 September

09:00: IWOMP Keynote II

  • From ‘MPI+OpenMP’ to ‘MPI in harmony with OpenMP’: Developments in the MPI Standard and how they could interact with OpenMP
    Speaker: Martin Schulz (TU Munich)

10:00: Break

10:30: Papers Session III: Best Practices

  • Survey of OpenMP Practice in General Open Source Software
    Tim Jammer, Christian Iwainsky and Christian Bischof
  • CI/CD Efforts for Validation, Verification and Benchmarking OpenMP Implementations
    Aaron Jarmusch, Felipe Cabarcas, Swaroop Pophale, Andrew Kallai, Johannes Doerfert, Luke Peyralans, Seyong Lee, Joel Denny and Sunita Chandrasekaran
  • Evaluation of Directive-based Programming Models for Stencil Computation on Current GPGPU Architectures
    Baodi Shan, Mauricio Araya-Polo and Barbara Chapman

12:00: Lunch

13:30: Papers Session IV: Tools

  • Finding Equivalent OpenMP Fortran and C/C++ Code Snippets Using Large Language Models
    Naveed Sekender, Pei-Hung Lin and Chunhua Liao
  • Visualizing Correctness Issues (Data Races) in OpenMP Programs
    Feiyang Jin, Alan Tao, Lechen Yu and Vivek Sarkar
  • Developing an Interactive OpenMP Programming Book with Large Language Models
    Xinyao Yi, Anjia Wang, Yonghong Yan and Chunhua Liao

15:00: Break

15:30: Panel

OpenMP 6.0 is Almost Done; What′s Next?

  • Moderator: Bronis R. de Supinski
  • Panelists: Michael Klemm, Jannis Klinkenberg, Adrien Roussel and Tom Scogland
  • Abstract: TR13, the final comment draft for OpenMP 6.0, was released in August and most of the remaining efforts towards finalizing the content were completed last week (the week preceding this workshop). While the paint is not yet dry, we are nonetheless at a good point to examine the brushstrokes. This panel will discuss not only what is in 6.0 but also what is not and whether we should be looking at it for 6.1 or 7.0.

Wednesday, 25 September

09:00: Papers Session V: Simplifying Parallelization

  • Automatic Parallelization and OpenMP Offloading of Fortran Array Notation
    Ivan Radanov Ivanov, Jens Domke, Toshio Endo and Johannes Doerfert
  • Detrimental Task Execution Patterns in Mainstream OpenMP Runtimes
    Adam Tuft, Tobias Weinzierl and Michael Klemm

10:00: Break

11:00: Joint IWOMP/EuroMPI Keynote

Building a time machine. How supercomputing is giving astronomy a new window into the past
Speaker: Sarah Pearce (SKA)

12:00: Lunch

18:30: Joint IWOMP/EuroMPI Dinner at “The Boatshed Restaurant”

IWOMP 20242025-06-26T22:41:15+01:00
Go to Top