BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260710T082426Z
UID:f1097edb-23ce-4e36-8a55-8410042456a1
DTSTART:20210308T083000Z
DTEND:20210309T160000Z
DESCRIPTION:\n\n\nThe aim of this course is to introduced the basic usages 
 of the ScaLAPACK and MAGMA libraries\n\nScaLAPACK :\n\nThe ScaLAPACK (Scal
 able Linear Algebra PACKage) is a library for high-performance dense linea
 r algebra based on routines for distributed-memory message passing compute
 rs. It is mostly based on a subset of LAPACK (Linear Algebra PACKage) and 
 BLAS (Basic Linear Algebra Subprograms) routines redesigned for distribute
 d memory MIMD parallel computers where all the MPI communications are hand
 led by routines provided by the BLACS (Basic Linear Algebra Communication
  Subprograms) library.\n\n\nThe lecture will be mostly based on how to use
  the PBLAS  (Parallel BLAS) and ScaLAPACK libraries for linear algebra pr
 oblems in HPC:\n \n\n\n	General introduction about the PBLAS and ScaLAPAC
 K libraries\n	Main ideas how to decompose the linear algebra problems in p
 arallel programming\n	Examples of basic operations with PBLAS : vector-vec
 tor\, vector-matrix and matrix-matrix operations\n	Examples of basic opera
 tions with ScaLAPACK : inversion and diagonalization\n	Main problem based 
 on calculating an exponentiation of a matrix\n\n\nMAGMA:\n\nIn the second 
 part of the course\, we present MAGMA (Matrix Algebra on GPU and Multicore
  Architectures) \, a dense linear algebra library similar to LAPACK but fo
 r hybrid/heterogeneous architectures. We start by presenting basic concept
 s of GPU architecture and giving an overview of communication schemes betw
 een CPUs and GPUs. Then\, we  briefly present hybrid CPU/GPU programming 
 models using the CUDA language.  Finally\, we present MAGMA and how it ca
 n be used to easily and efficiently accelerate scientific codes\, particul
 arly those already using BLAS and LAPACK.\n\n\n\n\n\nTrainers:\n\n\n	Donfa
 ck Simplice (MAGMA)\n	Hasnaoui Karim (ScaLAPACK)\n\n\nPrerequisites :\n\nC
  or C++ and Fortran programming.\nNotions of linear algebra\, as well as n
 otions of MPI\, would be an asset.\nhttps://events.prace-ri.eu/event/919/
SUMMARY:[ONLINE] Introduction to ScaLAPACK and MAGMA libraries @ MdlS
URL;VALUE=URI:https://events.prace-ri.eu/event/919/
END:VEVENT
END:VCALENDAR
