2019 HPC School
School Program
2 - 6 Sep 2019 | HPC Programming
Instructors: Marianne Corvellec, Stefano Cozzini, Alberto Sartori, Luca TornatoreVenue: Via Sommarive , 5 - 38123 Trento - Polo Fabio Ferrari - Povo 1 - A210 Room
02 Sept. 09:00-12:00: Bash advanced introduction
02 Sept. 13:00-16:30: Git
03 Sept. 09:00-12:00: Git, C Programming Introduction
03 Sept. 13:00-16:30: Makefiles in C
Venue: Via Sommarive , 5 - 38123 Trento - Polo Fabio Ferrari - Povo 1 - A206 Room
4 Sep 2019 09:00-12:00: Profiling
4 Sep 2019 13:00-16:30: Test driven development and integration
5 Sep 2019 09:00-12:00: Shared memory parallelization ( OpenMP )
5 Sep 2019 13:00-16:30: Cluster usage introduction, exercises on multi-core, OpenMP enabled libraries
6 Sep 2019 09:00-12:00: Distributed memory parallelization ( MPI )
6 Sep 2019 13:00-16:30: Exercises on MPI, multi-node jobs
About the Instructors
Marianne Corvellec
Marianne works as a Data Scientist. She is a certified instructor with Software Carpentry and Data Carpentry. She holds a PhD in Physics from Ecole Normale Supérieure de Lyon.
Stefano Cozzini
Stefano has over 20 years’ experience in the area of scientific computing and HPC and data management l e-infrastructures. He is presently development scientist at CNR/IOM c/o Sissa in Trieste where he is currently coordinating a support team, composed by several IT professionals, that maintain cutting-edge HPC and data infrastructures delivering high level computing services for scientific institutions. He is also CTO of eXact lab srl, a company which he has cofounded in 2011 as a spin-off company of his institute CNR/IOM institute. The company provides advanced computation services in the HPC arena and it is operating on wide range of services for several customers. He has considerable experience in leading HPC and data infrastructure projects at national and international level. He served as Scientific Consultant for the International Organization Unesco–ICTP, from 2003 to 2012, and UNDP/UNOPS during 2011 and 2012. He was also Technical Manager of the EU-IndiaGrid project from 2007 up to 2012. Over the last ten years he has been organizer and director of more than 20 International training activities on High Performance and Computing all over the world. From 2014 on he contributed actively to the International Master in High Performance Computing promoted by Sissa and ICTP (www.mhpc.it) where is was its first coordination till 2016. His main professional interests are in the field of High Performance Computing applied to computational science and industrial problems. He has a considerable experience in HPC and data infrastructures and associated services for heterogeneous scientific communities.
Alberto Sartori
Alberto is a post-doc at the International School for Advanced Studies (SISSA), Trieste. He is involved in the organization of the Master in High Performance Computing, where he teaches three courses. His research interest is the development of numerical techniques related to High Performance Computing. He holds a PhD in Energy and Nuclear Science and Technology from Politecnico di Milano, Italy.
Università di Trento
Via Calepina, 14 - I -38122 Trento
P.IVA-C.F. 00340520220
Reception Rettorato +39 0461 281111
ateneo@pec.unitn.it - ateneo@unitn.it