Jste zde

PETSc Tutorial

Čt, 21.05.2015 9:30 - Pá, 22.05.2015 15:30
Uzávěrka registrace: 
Út, 19.05.2015 23:30
VŠB - Technical University Ostrava, IT4Innovations building, room 207
Jed Brown (Argonne National Lab & CU Boulder, USA)


The Portable Extensible Toolkit for Scientific computing (PETSc) is a modular library for linear algebra, nonlinear solvers, time integrators, optimization, and spatial discretization.  Solver configuration and diagnostics are valuable skills for users, whether calling PETSc directly or via one of many higher level packages that access PETSc solvers.  This tutorial will start with an introduction to distributed memory parallel programming and the fundamental linear algebra components then proceed to principles of preconditioning and Krylov solvers, convergence diagnostics, performance analysis, and the higher level solver interfaces.  It will contain hands-on exercises to build the skills necessary to evaluate methods and design solvers for complex problems in science and engineering.

About the tutor

Jed Brown is an Assistant Computational Scientist at Argonne National Lab, USA. His doctoral work was at ETH Zurich in computational methods for ice sheet simulation. His research is in robust hardware-adapted, algorithmically optimal, multiphysics-capable composable algorithms and numerical software.

Preliminary schedule

Thursday,  May 21,  2015
10:00-11:30Block 1
11:30-13:00lunch break
13:00-14:30Block 2
14:30-15:00coffee break
15:00-16:30Block 3
16:30-17:00coffee break
17:00-18:00Block 4


Friday,  May 22,  2015
09:00-10:30Block 5
10:30-11:00coffee break
11:00-12:45Block 6
12:45-14:00lunch break

Block 7


Programming skills in C/C++ or Fortran and basic knowledge in MPI programming are a plus for this tutorial. To participate in the exercises a laptop is needed.


Obligatory registration - registration form here; deadline 5 3 days before the event or exhausted course capacity.


The event is provided free of charge for the participants.


30 attendees


  • See a special page on transport (in Czech) how to get to the campus of  VŠB - Technical University Ostrava and to the new IT4Innovations building.
  • Participants without the IT4Innovations card please arrive early enough to settle the formalities with obtaining an entry permit.
  • Anselm training accounts will be distributed at the registration.
  • Anselm cluster documentation is available at http://support.it4i.cz/docs.