2025 PETSc Annual Users Meeting and Tutorial#

Meeting location#

May 20-21, 2025, Davis Hall, University of Buffalo, NY, USA (105 White Rd, Amherst, NY 14260)

Meeting times#

  • Monday, May 19 - Tutorial (tutorials begin at 9am)

  • Tuesday, May 20 - Meeting (begin at 9am)

  • Wednesday, May 21 - Meeting (ends around 5pm)

Registration#

Please register to save your seat. Fee: $100, for breaks and lunches; free for students.

Submit a presentation#

Submit an abstract to be included in the schedule. We welcome talks from all perspectives, including

  • contributions to PETSc

  • use of PETSc in applications or libraries

  • development of libraries and packages called from PETSc

  • just curious about using PETSc in applications

Student Travel Support#

We have funding to provide travel support for students attending the meeting without their own funding. To apply, check the “Student Funding Support” ticket while registering for the meeting. Early registration will increase your chance of obtaining travel support.

Tentative Agenda#

Monday, May 19: Tutorial#

Time

Title

Speaker

9:00 am

Introduction

[Matt Knepley]

9:15 am

Tutorial I: Introductory PETSc

12:00 pm

Lunch for tutorial attendees and early arrivees

1:30 pm

Emergent flow asymmetries from the metachronal motion of the soft flexible paddles of the gossamer worm

[Alexander Hoover]

2:00 pm

Tutorial II: Advanced PETSc

5:00 pm

End of first day

Tuesday, May 20: Scientific Program#

Time

Title

Speaker

9:00 am

Meeting Introduction

[Matt Knepley]

9:05 am

A projection method for particle resampling

[Mark Adams]

9:30 am

Dense Broyden-Fletcher-Goldfarb-Shanno (BFGS)

[Hansol Suh]

10:00 am

IBAMR: Immersed-Boundary Adaptive Mesh Refinement

[David Wells]

10:30 am

TaoTerm

[Toby Isaac]

10:45 am

Coffee Break

11:00 am

TBA

[Peter Boyle]

11:30 am

DMSwarmRT: Ray tracing with PETSc’s particle management library DMSwarm

[Joseph Pusztay]

12:00 pm

Empire AI

[Matt Jones]

12:15 pm

Lunch

1:30 pm

Exploring Quantum Phases of Interacting Lattice Models via Exact Diagonalization

[Cheng-Chien Chen]

2:00 pm

Cardiac Fluid Dynamics

[Boyce Griffith]

2:30 pm

TBA

[Chris Kees]

3:00 pm

PetscRegressor

[Richard Mills]

3:15 pm

Poster Session and Coffee Break

4:30 pm

End of Posters

4:45 pm

Leave on bus for dinner at Niagara Falls

Wednesday, May 21: Scientific Program#

Time

Title

Speaker

9:00 am

TBA

[Blaise Bourdin]

9:30 am

Automatic Generation of Matrix-Free Routines for PDE Solvers with Devito via PETSc

[Zoe Leibowitz]

10:00 am

TBA

[David Salac]

10:30 am

Making Meshes with DMPlexTransform

[Matt Knepley]

10:45 am

Coffee Break

11:00 am

TBA

[Darsh Nathawani]

11:30 am

TBA

[MOOSE Collective]

12:00 pm

GitWorkflows

[Satish Balay]

12:15 pm

Lunch

1:30 pm

Using PETSc in a Multi-application Environment

[Tim Steinhoff]

2:00 pm

TBA

[Jack Betteridge]

2:30 pm

pyop3: A DSL for Unstructured Mesh Stencil Calculations

[Conor Ward]

3:00 pm

IMEX in PETSc

[Hong Zhang]

3:15 pm

GPUs in PETSc

[Junchao Zhang]

3:30 pm

Coffee Break

3:45 pm

PETSc Roundtable

4:45 pm

Meeting Closes

List of Abstracts#

Organizing Committees#

Extramural Committee#

Local Committee#

Questions and Meeting Discussion#

For questions about the meeting contact mailto:petsc2025@lists.mcs.anl.gov. Join the discussion about the meeting at PETSc on Discord, 2025 PETSc Annual Users Meeting channel.

Code of Conduct#

All meeting attendees are expected to follow the PETSc/NumFocus Code of Conduct. The local committee will serve as the code of conduct response team, https://numfocus.org/code-of-conduct#response-team. Should any concerns arise during the meeting, please contact any response team member.

Sponsors#

https://petsc.gitlab.io/annual-meetings/2025/Center-for-Computational-Research.png https://petsc.gitlab.io/annual-meetings/2025/Institute-for-Artificial-Intelligence-and-Data-Science-color.png