BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:PETSc Basic & Advanced Tutorial @IT4I
DTSTART;VALUE=DATE-TIME:20180510T073000Z
DTEND;VALUE=DATE-TIME:20180511T143000Z
DTSTAMP;VALUE=DATE-TIME:20211205T072628Z
UID:indico-event-726@events.prace-ri.eu
DESCRIPTION:Summary\n\nThe Portable Extensible Toolkit for Scientific com
puting (PETSc) is a modular library for scalable numerical solution of co
mplex problems in science and engineering. It is designed primarily for ty
pical computations connected with PDE solution\, but is already successful
ly used also e.g. in data science. It covers large sparse matrices\, linea
r algebra\, non-linear solvers\, time integrators\, optimization\, discret
ization and more. Applications built on top of PETSc can be used on laptop
s as well as supercomputers with no code changes.\n\nThe course will inter
leave theory and practice - presentations and hands-on exercises. There wi
ll be an emphasis on coding and experimenting with command-line options. T
he principal purpose is that attendants build the skills necessary to empl
oy and evaluate PETSc solvers in their everyday computational tasks.\n\nTh
e first day of the tutorial will focus on basic usage of PETSc for linear
algebra and linear system solution. It will cover vectors\, matrices and b
asic operations with them. Then we will deal with linear system solution u
sing direct and iterative solvers\, and preconditioners. The participants
will also find out about the overall programming paradigm\, useful utility
functions\, debugging and performance analysis.\n\nThe second day\, more
advanced topics will follow: nonlinear and mathematical optimization solve
rs\, PETSc discretization capabilities for structured and unstructured gri
ds\, and SLEPc library augmenting PETSc with eigenvalue analysis capabilit
ies\n\nDuring the registration\, the participants will have the option to
choose to attend just one (basic or advanced) day\, or both training days.
\n\nPurpose of the course (benefits for the attendees)\n\nParticipants wi
ll gain the skills necessary to employ and evaluate PETSc solvers for comp
lex problems in science and engineering.\n\nAbout the tutor\n\nVaclav Hapl
a was a researcher at IT4Innovations National Supercomputing Center from 2
011 to 2017. Here\, he was the principal developer of the open source PERM
ON libraries based on top of PETSc. His research was focused on massively
parallel implementation of scalable domain decomposition methods (DDM) and
quadratic programming (QP) algorithms.\n\nIn 2017\, he obtained a postdoc
position at the Department of Earth Sciences at ETH Zürich. There\, he b
ecame a member of the Seismology and Waveform Physics group. So far\, he h
as been dealing with improving PETSc parts needed within the Salvus open s
ource software suite for full waveform modelling and inversion.\n\nHe is t
he author of the PRACE video tutorials about PETSc (available on YouTube)\
; he led full-day PETSc tutorials at the PRACE Spring School 2012\, Krakow
\, Poland\, and the PRACE Autumn School 2016\, Linz\, Austria\; he also co
-organized the PRACE Summer School 2013\, Ostrava\, Czech Republic (PETSc\
, libMesh). He was awarded the First Prize in the Joseph Fourier Prize 201
4 in the field of computational science.\n\nhttps://events.prace-ri.eu/eve
nt/726/
LOCATION:VŠB - Technical University of Ostrava\, IT4Innovations building
207
URL:https://events.prace-ri.eu/event/726/
END:VEVENT
END:VCALENDAR