![training-hackathon](https://hackmd.io/_uploads/HJKsszMqA.jpg) <p style="text-align: center"><b><font size=5 color=blueyellow>ENCCS 2025 Training Hackathon</font></b></p> :::success - **March 12, 10:00-16:00 (CET), 2025** - [**Zoom Meeting**](https://liu-se.zoom.us/j/64004224355?pwd=KZ9gBEUJT2xLSiqLxIjVty5UMF8JWn.1) ::: | Time | Content | | :---------: | :-----: | | 09:30-10:00 | Get-together & Coffee | | 10:00-11:00 | ENCCS repositories | | 11:00-12:00 | Regular training events | | 12:00-13:00 | Lunch break | | 13:00-13:30 | Design lesson materials | | 13:30-14:15 | Reflections from previous training events | | 14:15-14:30 | Coffee break | | 14:30-15:00 | Canvas platform & Publications | | 15:00-16:00 | | :::info **Contents of this documents and quicklinks**: [TOC] ::: ## <span style="background-color: lime">10:00-11:00 ENCCS repositories</span> **https://hackmd.io/@yonglei/enccs-github-repos** --- --- ## <span style="background-color: gold">11:00-12:00 Regular training events</span> Based on our training materials, we can have one (hard-core) training event per month and we are the main organizer for these training events. - Julia HPDA - Julia HPC - Python HPDA - Practical Machine Learning - Yonglei - Practical Deep Learning - Best Practice HPC Training - GPU Programming - OpenACC-CUDA - Pedro used to be interested in teaching/coontributing - HPC2N material is good, especially profiling part - QAS **Waiting list** - ==OpenFOAM?== - possibily work with Karim from NCC-France? - francesco - ==Can we design a workshop for SMEs like the `RISE software bootcamp`?== - start from webinars/cr workshops **Collaborate with other organizers for following events** - CoEs - MaX - Plasma-PEPSC - CEEC - HiDALGO2 - BioExcel - ... - CR, AaltoSciComp, *etc.* - PDC, NAISS, *etc.* - Research groups - VeloxChem - EMTO - ... For webinars, we can arrange at least one webinar per month. - Practical intro to GPU programming - AI/ML/DL - HPC software - Programming tools - ... --- --- ## <span style="background-color: cyan">13:00-13:30 Design lesson materials</span> - update available lesson materials and deliver training events, and publish it before coming to next round - design new materials (according to reflections from previous training events) for webinars according to specific expertise for each person with potential topics listed below - HPC programming - Software - AI/ML/DL... - it might be applicable to start from a short webinar and then merge materials for several webinars into a concrete workshop - we can also grab a small problem from our lesson materials and solve it using varied techniques (benchmarking, profiling, and code optimization) - considering the EVITA project, we an organize materials into small packages (2-4h) with a specific topic - work with other organizations (CR, software carpentries, *etc.*) and make contributions to available lesson materials --- --- ## <span style="background-color: deeppink">13:30-14:15 Reflections from previous training events</span> **https://hackmd.io/@yonglei/reflection-previous-training-events** --- --- ## <span style="background-color: orange">14:30-15:00 Canvas platform & Publications</span> **Publication for the lesson material** - Zenodo - JOSE We have publications: - [High-Performance Data Analytics in Python](https://zenodo.org/records/14844444) - GPU Programming - Qiang is working on this BPG - Summary of ENCCS training events - Yonglei is working on it --- --- ## <span style="background: magenta">15:00-16:00 Other topics for training</span> :::danger :::