2025 PETSc Annual Users Meeting and Tutorial#

Meeting location#

May 20-21, 2025, 101 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)

Agenda#

Monday, May 19: Tutorial#

Time

Title

Speaker

9:00 am

Introduction

[Matt Knepley]

9:15 am

Tutorial I: Introductory PETSc

[Toby Isaac]

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

[Matt Knepley and Toby Isaac]

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

Multiple RHS multigrid for the lattice Dirac equation

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

Application of CutFEM and SCIFEM to the modeling of coastal processes through vegetation

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

Mesh Transformations

Matt Knepley

9:30 am

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

Zoe Leibowitz

10:00 am

PetscFD: Simplifying PDE Solutions

David Salac

10:30 am

Implications of nonlinear rheology for plate tectonics

Margarete Jadamec

10:45 am

Coffee Break

11:00 am

Proteus Toolkit

Darsh Nathawani

11:30 pm

GitWorkflows

Satish Balay

12:00 pm

Lunch

1:30 pm

pyop3: A DSL for Unstructured Mesh Stencil Calculations

Conor Ward

2:00 pm

IMEX in PETSc

[Hong Zhang]

2:15 pm

Early Experiences in Building AI Assistants for Improving the Productivity of PETSc Users and Developers

Junchao Zhang, Hong Zhang

2:30 pm

PETSc Roundtable

3:30 pm

Coffee Break

3:45 pm

PETSc Roundtable

4:45 pm

Meeting Closes

List of Abstracts#

Organizing Committees#

Extramural Committee#

Local Committee#

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

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.

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.

Suggested hotels#