21–22 May 2015
VŠB - Technical University Ostrava, IT4Innovations building
Europe/Prague timezone

Annotation

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.

Tutor

Jed Brown (Argonne National Lab & CU Boulder, USA)

Level

Intermediate

Language

English

About the tutor(s)

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.

Starts
Ends
Europe/Prague
VŠB - Technical University Ostrava, IT4Innovations building
207
Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic

Practicalities

Prerequisities

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.

Registration

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

Fees

The event is provided free of charge for the participants.

Capacity

30 attendees

Practicalities

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