Please join us for three exciting days in London, UK.


Room G.41, Royal School of Mines,
Imperial College London
London, UK
Information on getting to Imperial is available here.

June 4-6, 2018

We’re reaching out – PETSc, the Portable, Extensible Toolkit for Scientific Computing, is one of the world’s most widely used software libraries for high-performance computational science. We’ll hold our fourth annual user meeting (second in the EU), give tutorials on how you can leverage the functionality in PETSc for your research, and highlight science achievements made possible by advances to PETSc’s features and functionality – not only by the PETSc team but also by applications developers and designers of simulation packages that use PETSc.

And we’re building toward the future – addressing new ideas and new science challenges of emerging architectures, as well as issues in interoperability with complementary tools in the broader HPC software ecosystem. We’ll brainstorm about future directions such as strategies for manycore systems.

How can you contribute? – PETSc has been used both in traditional disciplines of engineering and physics and in emerging fields such as computational biology, and new work is beginning to address issues in emerging extreme-scale computing environments. We encourage you to present work illustrating your own use of PETSc. We also invite you to contribute to the future of PETSc, helping identify strategies to encapsulate algorithmic advances in state-of-the-art software, making possible more accurate, predictive simulations by scientists and engineers.


  • DAE/ODE integrators: Select from many different time steppers.
  • Vectors and matrices: Learn how data is distributed at scale.
  • Linear preconditioners: Accelerate linear solvers.
  • Nonlinear solvers: Find out how information can be reused efficiently.
  • Understanding performance: Identify performance bottlenecks quickly.


  • Algorithms: Presentations on advanced algorithms that use PETSc.
  • Applications: Presentations on large-scale application codes that use PETSc.
  • High-performance numerical software library design.
  • Future directions, including
    • new hardware architectures;
    • the “outer loop,” such as sensitivities, stochastic models, design optimization, parameter estimation, and uncertainty quantification; and
    • new programming models for HPC simulations.



  • 21 April 2018: Abstract deadline.
  • 21 April 2018: Early registration deadline.
  • 4-6 June 2018: PETSc 2018.


The workshop will be held in the Royal School of Mines on Imperial College's main South Kensington campus. The main entrance is on Prince Consort Road, SW7 2BP. For information on getting to the venue, see the directions page.


London has hotels to suit every traveller's budget and needs. Imperial College's main campus is very central, and easily accessible. You may wish to try Imperial's rates with some nearby hotels, although these might not be the cheapest. We recommend that you peruse your favourite hotel booking site.


Abstract submission is now closed, the schedule is now available on easychair.


We anticipate being able to provide partial travel support to some of the students attending PETSc '18. You can request travel support on the form when submitting your abstract.


Early registration has now closed. Late registration is open until 25th May, and costs £200 (£100 for students). Register here.


PETSc '18 will be immediately followed by the Firedrake '18 workshop on 7 and 8 June, also at Imperial. Why not come for both? More information about Firedrake '18 is available here.


Many thanks to the QSRI at Imperial College, and The Engineering and Physical Sciences Research Council for their support of this meeting.


Details on easychair.

Monday, June 4.

Tuesday, June 5,
Wednesday, June 6.


* Local Organizing Committee


send email to: