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.
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
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.
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
