Training v PRACE a IT4Innovations Ondřej Jakl IT4Innovations & PRACE
Obsah • Přehled aktuálních školicích akcí PRACE – sezónní školy – pokročilá vzdělávací centra – další formy
• Vzdělávání v HPC v gesci IT4Innovations – kurzy
2
Vzdělávací aktivity PRACE – rekapitulace • Mezi hlavní cíle PRACE patří vytvořit a udržovat edukační síť pro oblast náročných výpočtů (HPC) – education and training byly/jsou součástí všech implementačních fází PRACE (PP, 1IP, 2IP, 3IP) • Work Package 4 (WP4) • plně hrazeno Evropskou komisí (FP7)
• Chápe se coby nezbytná podpora evropské vědecké komunity pro plné využití výpočetních zdrojů PRACE • Training je jednou z priorit připravovaného PRACE 2.0 – forma realizace nejasná
Competitiveness means being skilled 3
Formy vzdělávacích aktivit – rekapitulace • Sezónní školy (seasonal schools) – zpravidla čtyřikrát ročně, 3-5 dní, v režii různých partnerů PRACE – výuka zdarma, včetně praktických cvičení na (super-)počítačích – pro cca 40 účastníků (výběr)
• Pokročilá vzdělávací centra (PRACE Advanced Training Centres - PATC) • Vzdělávací portál (PRACE Training Portal) • Další možnosti
4
Letní škola 2013 • IT4Innovations • 17 - 21. 6. 2013 (5 dní) Ostrava, DOV • 50 účastníků – cca 20 ze zahraničí
5
Frameworks for Scientific Computing on Supercomputers
6
Frameworks for Scientific Computing on Supercomputers • Přednášky byly vysílány on-line na Internetu • Jsou k dispozici záznamy všech přednášek na serveru projektu Merlingo http://merlingo.vsb.cz/prace/cs/okruhy/broadcasting/
7
Frameworks for Scientific Computing on Supercomputers • Přednášky byly vysílány on-line na Internetu • Jsou k dispozici záznamy všech přednášek na serveru projektu Merlingo http://merlingo.vsb.cz/prace/cs/okruhy/broadcasting/
8
Frameworks for Scientific Computing on Supercomputers
9
Podzimní škola (3IP – 2013) University of Ljubjana (ULFME), Slovinsko • PRACE Autumn School 2013 - Industry Oriented HPC Simulations – resolving real industrial engineering applications with HPC by ANSYS, optiSLang, AVBP, elsA, RBF Morph, etc. – 12(!) přednášejících
Ljubljana
• 23-27/9/2013
Faculty of Mechanical Engineering
10
Mezinárodní letní škola 2013 • International Summer School on HPC Challenges in Computational Sciences • 23-28/6/2013, New York University, USA • nástupce EU-US letních škol, spolupráce PRACE a – Extreme Science and Engineering Discovery Environment (XSEDE) – RIKEN Advanced Institute for Computational Science (AICS)
• Vybraným účastníkům hrazeny všechny náklady • Z ČR se zúčastnil Václav Hapla (IT4Innovations)
11
Připravované sezónní školy (3IP – 2014) Zimní škola: Tel Aviv University, Izrael • PRACE Winter School 2014 The Future of HPC: Israeli Innovation – showcase of Israeli companies and researchers who are developing the future HPC technologies
PRACE Introductory Workshop – hands-on workshop on how to use PRACE resources
• 10-13/2/2014 • spolupráce Řecko • http://events.prace-ri.eu/conferenceDisplay.py?confId=176 – probíhá registrace
– do 10/12/2013 možno žádat o grant 12
Připravované sezónní školy (3IP – 2014) Jarní škola: Johannes Kepler University, Linz, Rakousko • PRACE Spring School 2014 – HPC for industry – software engineering for parallel & emerging computer architectures – parallel debugging and performance optimization – hands-on programming sessions
• 15-17/4/2014, Castle of Hagenberg • spolupráce Rakousko – ČR • předpokládané vyhlášení na přelomu roku 13
Formy vzdělávacích aktivit – rekapitulace • Sezónní školy (seasonal schools) • Pokročilá vzdělávací centra (PRACE Advanced Training Centres - PATC) – BSC (Španělsko), CINECA (Itálie), CSC (Finsko), EPCC (Velká Británie), GCS (Německo) ,MdS (Francie) – organizování profesionálních vzdělávacích akcí v oblasti HPC – tvorba výukových materiálů • např. pro vzdělávací portál
– stabilizující faktor v edukační koncepci PRACE – http://www.prace-ri.eu/PRACE-Advanced-Training-Centres
• Vzdělávací portál (PRACE Training Portal) • Další možnosti 14
Aktuální kurzy PATC
June 2014 10 Jun - 13 Jun 02 Jun - 06 Jun May 2014 20 May - 22 May 19 May 16 May 14 May - 15 May 13 May - 16 May 12 May - 13 May April 2014 28 Apr - 30 Apr 28 Apr - 30 Apr 14 Apr - 15 Apr 10 Apr - 11 Apr 10 Apr - 11 Apr 07 Apr - 09 Apr 01 Apr - 03 Apr March 2014 31 Mar - 03 Apr 26 Mar - 28 Mar 18 Mar - 21 Mar 17 Mar - 20 Mar 13 Mar - 14 Mar 10 Mar - 14 Mar February 2014 05 Feb - 07 Feb 04 Feb - 05 Feb 03 Feb - 05 Feb January 2014 28 Jan - 29 Jan 27 Jan - 28 Jan
Hybrid MPI/OpenMP programming @ IDRIS Introduction to CUDA Programming @ BSC Uncertainty quantification @ MdS Industry Focused Course: HPC-based simulations... @ BSC Systems Workshop: Programming ARM based prototypes @ BSC Heterogeneous Programming on GPUs with MPI + OmpSs @ BSC Cray XC workshop @ CSC (protected) Performance Analysis and Tools @ BSC Code coupling using OpenPalm @ Cines Intel MIC&GPU Programming Workshop @ LRZ Introduction to Unified Parallel C and Co-array Fortran @ HLRS Systems Workshop: Programming MareNostrum III @ BSC OpenACC Programming for Parallel Accelerated Supercomputers..@ HLRS Python in High-Performance Computing @ CSC (protected) Advanced Usage on CURIE Tier-0 Supercomputer... @ TGCC Advanced Topics in High Performance Computing @ LRZ Parallel linear algebra@ Inria Spring School in Computational Chemistry @ CSC (protected) Cray XE6/XC30 Optimization Workshop @ HLRS Simulation Environments for Life Sciences @ BSC Fortran for Scientific Computing @ HLRS HPC-based simulations, Engineering and Environment @ BSC Data Staging and Data Movement in PRACE ... @ EPCC (protected) Second JUQUEEN Porting and Tuning Workshop @ JSC Cray Tools Workshop @ EPCC Industry Focus: Petaflop System Administration; Marenostrum III @ BSC15
Formy vzdělávacích aktivit – rekapitulace • Sezónní školy (seasonal schools) • Pokročilá vzdělávací centra (PRACE Advanced Training Centres – PATC) • Vzdělávací portál (PRACE Training Portal) • Další možnosti
16
Vzdělávací portál • http://www.training.prace-ri.eu/ • Koncentrátor pro edukační zdroje PRACE • Obsah: – výukové materiály • ze sezónních škol, kurzů PATC atp. • formou videozáznamů, slajdů, textů • kategorizace a indexace
• Nově videokurzy – MPI – OpenMP – PETSc (vytvořeno IT4Innovations) 17
Vzdělávací portál • http://www.training.prace-ri.eu/ • Koncentrátor pro edukační zdroje PRACE • Obsah: – výukové materiály • ze sezónních škol, kurzů PATC atp. • formou videozáznamů, slajdů, textů • kategorizace a indexace
• Nově videokurzy – MPI – OpenMP – PETSc (vytvořeno IT4Innovations) 18
Další formy vzdělávání a popularizace • Summer of HPC – 10týdenní pobyty pro studenty v HPC centrech PRACE – práce a výstupy zaměřené na vědecké vizualizace – IT4Innovations hostilo 2 studenty; projekty: • Visualization of air pollution models using volumetric rendering • Visualization of large data sets from CFD simulations...
– ČR vyslalo 2 studenty k partnerům (1 z IT4Innovations) – ukázky prací na http://summerofhpc.prace-ri.eu/
• Campus Schools – šíření povědomí o HPC mezi středoškoláky a mládeží – IT4Innovations se zúčastní veletrhu Gaudeamus (Praha, leden 2014) 19
Kurzy HPC v IT4Innovations Vzdělávání v HPC na republikové úrovni • především pro (potenciální) uživatele Národního superpočítačového centra IT4Innovations • základní tématické okruhy – HPC systémy & architektury – programovací techniky & nástroje – aplikace & knihovny • úrovně základní – střední – pokročilá – speciální
20
Kurzy HPC v IT4Innovations (pokr.) • domácí i zahraniční experti jakožto lektoři • zpravidla celodenní akce – běžně 3 bloky po 90 minutách – některé kurzy 2 denní
• možnost praktických cvičení • přihlašování a agenda přes http://prace.it4i.cz – bezplatné
• důležitá zpětná vazba od účastníků (dotazníky)
21
Proběhlé kurzy IT4Innovations • 27-28. 6. 2013 Úvod do OpenMP and MPI programming (B. Jansík) • 27. 9. 2013 Praktický úvod do superpočítače Anselm (B. Jansík et al.) • 15-16. 10. 2013 BullX Development Environment for End User (Ch. Berthelot, Bull) • 1. 11. 2013 Inženýrský software na Anselmu (T. Karásek et al.)
22
Připravujeme & plánujeme • 12-13. 12. 2013 Message-Passing Programming with MPI (David Henty, EPCC) • • • •
Základy programovaní MIC architektury Tuning Workshop - Scalasca and Vampir Kurz OpenMP Programování grafických akcelerátorů
23
Web http://prace.it4i.cz blok Vzdělávací aktivity • Odkazy na edukační aktivity PRACE • Primární zdroj pro vzdělávání IT4I – – – –
kalendář kurzů anotace, program, leták atd. registrační formulář prezentace, fotografie apod.
• Informace o zajímavých akcích třetích stran
24
Shrnutí http://events.prace-ri.eu http://www.prace-ri.eu http://prace.it4i.cz http://www.it4i.cz
25
Děkuji za pozornost. Otázky?
26