BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260622T080043Z
UID:f1a85555-758d-4245-8296-4a0935a54e75
DTSTART:20130311T070000Z
DTEND:20130313T170000Z
DESCRIPTION:\n	When dealing with performance problems of programs involving
  a large amount of numerical operations\, an HPC programmer has to know th
 e existence of specifically developed numerical libraries\, and how to use
  them. Their high scalability and portability can be of great help\, since
  they can save a good amount of computing time and memory\, and avoid the 
 effort of having to think and implement functions already covered by one o
 f such libraries.\n\n	In this course\, some of the most important numerica
 l libraries for HPC will be presented: In particular\, there will be cover
 ed libraries for Linear Algebra (Scalapack and others)\, Fast Fourier Tran
 sform (Fftw) and modelling with Partial Differential Equations (PetsC). Ti
 me for practicing with these libraries is also scheduled.Topics\n\n		Intro
 duction to HPC Numerical libraries.\n	\n		Introduction on Linear Algebra l
 ibraries\, (Parallel) Basic Linear Algebra Subprograms (PBLAS)\, (Scalable
 ) Linea Algebra PACKage (ScaLAPACK)\, Basic Linear Algebra Communication S
 ubprograms (BLACS)\, PBLAS and ScaLAPACK\, BLACS + MPI\, Outline on Matrix
  Algebra for GPU and Multicore Architecture (MAGMA) library.\n	\n		Introdu
 ction on Fast-Fourier transforms theory\, Parallel Data Distribution (Slab
  and 2D decompisition)\, FFTW library (instructions\, examples\, exercises
 )\, Introduction to 2DECOMP&amp\;FFT libraries.\n	\n		Introduction to Pets
 C\, PetsC and Matlab\, introduction to TAO.\n\n	Prerequisites\n		Knowledge
  of a scientific programming language (C/C++\, Fortran) \, basic notions o
 f parallel programming (MPI\, recommended openMP)Price: free of charge CO
 URSE AGENDA\n\n\n\nhttps://events.prace-ri.eu/event/125/
SUMMARY:HPC Numerical Libraries @ CINECA
URL;VALUE=URI:https://events.prace-ri.eu/event/125/
END:VEVENT
END:VCALENDAR
