BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ENCCS - ECPv6.15.16//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://enccs.se
X-WR-CALDESC:Events for ENCCS
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20230326T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20231029T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20240331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20241027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20250330T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20251026T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20241008T085000
DTEND;TZID=Europe/Stockholm:20241011T120000
DTSTAMP:20260419T180133
CREATED:20240816T072214Z
LAST-MODIFIED:20240827T093137Z
UID:35376-1728377400-1728648000@enccs.se
SUMMARY:Build Systems Course and Hackathon (online)
DESCRIPTION:DatesOnline course: 8-11 October 2024\, 08:50-12:00Hackathon: 15-17 October 2024\, 10:00-16:00 at RISE offices at KTH campus\, Drottning Kristinas väg 61 \n\n\n\nEmpowering Developers with the Build Systems Course and Hackathon\n\n\n\nJoin us at the Systems Build course and hackathon event designed to equip you with the tools and expertise needed to harness the full potential of modern computing architectures. The event consists of two parts: an online course and an in-person hackathon\, allowing participants to choose their preferred format or both. \n\n\n\nUnlocking Extreme Computing Power\n\n\n\nThe rapid evolution of computer hardware has given rise to heterogeneous architectures that combine the processing capabilities of CPUs\, GPUs\, and high-speed network interconnects. While this offers unparalleled computing power\, it also presents a challenge for developers and users of scientific software.  \n\n\n\nPart I: Online Course (4 half days\, Oct 8-11\, 2024)\n\n\n\n\nIntroduction to Compilers\, Linkers\, and Libraries: Master the fundamentals of building and installing programs and libraries on modern personal computers.\n\n\n\nGNU Make and Autotools: Learn how to use these essential tools for automating build processes.\n\n\n\nCMake Build System: Discover the capabilities of this popular build system and its applications in scientific software development.\n\n\n\nSpack Build System: Explore the features and benefits of Spack\, a powerful tool for building and installing scientific software.\n\n\n\nEasyBuild Build System: Understand how to utilize EasyBuild for efficient installation and management of software dependencies.\n\n\n\nSingularityCE / Apptainer: Get hands-on experience with these containerization tools and their applications in scientific computing.\n\n\n\n\n\nRegister for the online course\n\n\n\n\nPart II: In-Person Hackathon (3 full days\, Oct 15-17\, 2024)\n\n\n\nJoin us at the KTH campus in Stockholm\, Sweden\, for an immersive hackathon experience. Teams will work on transferring their own code to different computers using build systems like CMake\, Spack\, and containers. \n\n\n\nTeams Application and Selection\n\n\n\nWe invite teams (1-5 members) working on open-source scientific codes to apply for participation in the hackathon. We’ll select up to 8 teams based on their submitted applications\, giving preference to those with a strong focus on open-source software development. \n\n\n\nTo participate in the hackathon\, please submit an application that includes: \n\n\n\n\nDesired Code Extension: Explain how you’d like to extend the functionality of your code using modern build systems.\n\n\n\nCode Distribution: Describe how your code is currently distributed and managed.\n\n\n\nLicense: Share information about the license governing your code.\n\n\n\nCurrent Build and Installation Process: Outline the steps involved in building and installing your code.\n\n\n\n\n\nRegister for the hackathon\n\n\n\n\nDon’t miss this opportunity to learn from experts\, collaborate with peers\, and unlock the full potential of modern computing architectures. Register for the online course or apply to participate in the hackathon today! \n\n\n\nSchedule for Online Course\n\n\n\n8 October\n\n\n\n\n08:50 – 09:00 Soft start\n\n\n\n09:00 – 09:10 Welcome and introduction\n\n\n\n09:10 – 09:50 Compilers/Linkers/Libraries\n\n\n\n09:50 – 10:00 Break\n\n\n\n10:00 – 10:50 make\n\n\n\n10:50 – 11:00 Break\n\n\n\n11:00 – 12:00 autotools\n\n\n\n\n9 October\n\n\n\n\n08:50 – 09:00 Soft start\n\n\n\n09:00 – 09:50 CMake\n\n\n\n09:50 – 10:00 Break\n\n\n\n10:00 – 10:50 CMake\n\n\n\n10:50 – 11:00 Break\n\n\n\n11:00 – 12:00 CMake\n\n\n\n\n10 October\n\n\n\n\n08:50 – 09:00 Soft start\n\n\n\n09:00 – 09:50 Spack\n\n\n\n09:50 – 10:00 Break\n\n\n\n10:00 – 10:50 Spack\n\n\n\n10:50 – 11:00 Break\n\n\n\n11:00 – 12:00 EasyBuild\n\n\n\n\n11 October\n\n\n\n\n08:50 – 09:00 Soft start\n\n\n\n09:00 – 09:50 SingularityCE/Apptainer\n\n\n\n09:50 – 10:00 Break\n\n\n\n10:00 – 10:50 SingularityCE/Apptainer\n\n\n\n10:50 – 11:00 Break\n\n\n\n11:00 – 11:30 SingularityCE/Apptainer\n\n\n\n11:30 – 12:00 Wrap up of lesson & concluding remarks\n\n\n\n\nSchedule for hackathon\n\n\n\nThe hackathon will run from 10:00-16:00\, 15-17 October. \n\n\n\nSelf-learn with our lesson material\n\n\n\nInterested in more lessons from ENCCS? Check our lesson material at https://enccs.se/lessons/.
URL:https://enccs.se/events/build-systems-course-and-hackathon-2024/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2024/08/Build-systems-hackathon.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20241021T100000
DTEND;TZID=Europe/Stockholm:20241022T160000
DTSTAMP:20260419T180133
CREATED:20240826T184658Z
LAST-MODIFIED:20241031T070402Z
UID:35535-1729504800-1729612800@enccs.se
SUMMARY:Best Practices in HPC Training (online)
DESCRIPTION:Register now!\n\n\n\n\n\n\nThe Best Practices in HPC training workshop focuses on helping competent practitioners and experts in various fields teach their knowledge to others. It also serves as a kickstart to teaching available open-source training material from ENCCS and other training providers. The two-half-day online workshop will present best practices in teaching technical topics both online and in-person and is based on past experiences from ENCCS and well-known educational initiatives like The Carpentries and CodeRefinery. It will include a brief tour of the following topics: \n\n\n\n\nScience and philosophy of teaching\n\n\n\nHow to teach interactive\, hands-on workshops\n\n\n\nHow to design interactive\, hands-on lessons\n\n\n\n\n\n\n\n\nENCCS came together with NCC Lithuania\, NCC Finland and the MultiXscale Centre of Excellence to organise this workshop. \n\n\n\nKey outcomes \n\n\n\nAfter attending this workshop\, you will: \n\n\n\n\nHave increased confidence in teaching interactive workshops in online and in-person settings.\n\n\n\nBe familiar with important pedagogical concepts and scientific findings about how people learn new skills.\n\n\n\nAppreciate the importance of frequent hands-on practice in building skill.\n\n\n\nUnderstand how learning can be improved by following certain best practices in interactive teaching.\n\n\n\nKnow how to backwards-design training material based on intended learning outcomes.\n\n\n\nKnow about important differences between online and in-person training and how inherent challenges in online training can be overcome.\n\n\n\nBe familiar with a technical approach to collaboratively developing open source lessons based on a template.\n\n\n\n\nAgenda\n\n\n\nMonday 21 Oct 2024 \n\n\n\n\n\n\n	 Time           Episode                                                                                                                     Teaching/interaction\, min \n\n\n\n\n	10:00-10:15  Welcome and introduction                                                                                                    15\n\n\n	 10:15-10:30 Training providers                                                                                                          10 + 5\n\n\n	 10:30-10:45 Learning theories 10 + 5\n\n\n	 10:45-11:00  First teaching practice                                                                                                     15 + 30\n\n\n	 11:00-11:15  Break                                                                                                                      \n\n\n	 11:15-11:45    First teaching practice cntd.                                                                                               15 + 30\n\n\n	 11:45-12:45  Lunch break                                                                                                                \n\n\n	 12:45-13:30    Acquisition of skill                                                                                                        20 + 25\n\n\n	 13:30-13:40    Break                                                                                                                      \n\n\n	 13:40-14:20  Lesson design                                                                                                               20 + 20\n\n\n	 Afternoon      Practice backwards design – homework  45\n\n\n\n\n\n\nTuesday 22 Oct 2024 \n\n\n\n\n\n\n	 Time Episode Teaching/interaction\, min \n\n\n\n\n	 10:00-10:10 Recap and discussion on Practice backwards design 10 + 0\n\n\n	 10:10-11:00  Good interactive teaching practices               20 + 30\n\n\n	 11:00-11:15  Break                                             \n\n\n	 11:15-11:30  Teaching mechanics                                10 + 5\n\n\n	 11:30-12:30  Lunch break                                       \n\n\n	 12:30-13:00 Collaborative lesson development	10 + 20\n\n\n	 13:00-14:00Practice: teaching and giving feedback10 + 50\n\n\n	 14:00-14:15 Break\n\n\n	 14:15-17:15 The HPC Training Ecosystem in EuropeSeparate registration required\n\n\n\n\n\n\nENCCS Lessons\n\n\n\nThe Best Practices in HPC training is just one of our lessons. Have a look at ENCCS lesson materials where you can find multiple lessons on GPU programming\, data analysis\, HPC optimisation\, and more! \n\n\n\n\n\n\n\nRestrictions\n\n\n\nDue to EuroCC2 regulations\, we CAN NOT ACCEPT generic or private email addresses. Please use your official university or company email address for registration. \n\n\n\nThis training is for users who live and work in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_e
URL:https://enccs.se/events/best-practices-in-hpc-training/
CATEGORIES:Collaboration Event,ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2024/08/best-practices-hpc-training-43.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20241022T141500
DTEND;TZID=Europe/Stockholm:20241022T171500
DTSTAMP:20260419T180133
CREATED:20241002T140223Z
LAST-MODIFIED:20241031T070411Z
UID:35901-1729606500-1729617300@enccs.se
SUMMARY:The HPC Training Ecosystem in Europe (Online)
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the event\n\n\n\nThis event aims to unite HPC training providers and stakeholders to discuss current developments in the growing ecosystem of HPC training. We will share experiences\, and identify collaboration opportunities.  \n\n\n\nHPC Training in Europe \n\n\n\nTraining and educating future professionals in advanced HPC practices and digital technologies is crucial for driving scientific research and innovation across European industries. Over the years\, HPC centres have developed extensive training programs on key topics in HPC and related fields like AI and quantum computing. At the same time\, many projects under the EuroHPC umbrella have been initiated to develop education and mentorship programmes\, training material\, and various training platforms. Staying up-to-date with these offerings has become increasingly challenging. \n\n\n\nAgenda\n\n\n\n\n\n\n	 Time (CET)  Topic\n\n\n\n\n	  14:15-15:05 Content creators (4×5 min talks\, 30 min discussion)\n\n• HPC Carpentry (Alan O’Cais)\n• CodeRefinery (Johan Hellsvik or Radovan Bast)\n• Archer2 (David Henty)\n• Aalto Scientific Computing (Richard Darst)\n\n\n\n	15:05-15:15Break\n\n\n	15:15-16:05Infrastructure (4×5 min talks\, 30 min discussion)\n\n• Training Academy (TBD)\n• UNIVERSE-HPC (Steve Crouch)\n• HPCEd (Brian Guilfoos)\n• HPCSPECTRA (Simon Wong)\n\n\n\n	16:05-16:15Break\n\n\n	16:15-17:05Training programs (4×5 min talks\, 30 min discussion)\n\n• CASTIEL and Training baseline (Aline Melinette and Siegfried Höfinger)\n• HPCTRAIN (Karina Pesatova)\n• EUMaster4HPC (Pascal Bouvry)\n• Certification Forum (Kevin Lüdemann)\n\n\n\n\n\n\nJoin us to explore how we can strengthen the HPC training community and collectively advance the European HPC training landscape! \n\n\n\nOrganisers\n\n\n\nENCCS organises the HPC training ecosystem in Europe event together with the EuroCC Competence centres in Finland and Lithuania\, and MultiXscale CoE. \n\n\n\n\n\n\n\nRegulations\n\n\n\nDue to EuroCC2 regulations\, we CAN NOT ACCEPT generic or private email addresses. Please use your official university or company email address for registration. \n\n\n\nThis training is intended is for users residing and working in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_e
URL:https://enccs.se/events/the-hpc-training-ecosystem-in-europe/
CATEGORIES:Collaboration Event,ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2024/10/hpc-training-ecosystem.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20241023T090000
DTEND;TZID=Europe/Stockholm:20241025T173000
DTSTAMP:20260419T180133
CREATED:20240910T144511Z
LAST-MODIFIED:20241031T070418Z
UID:35596-1729674000-1729877400@enccs.se
SUMMARY:alpaka & openPMD Workshop + Hackathon (Hybrid)
DESCRIPTION:Register now!\n\n\n\n\nWe are excited to invite you to a dynamic three-day workshop and hackathon focused on two powerful tools for high-performance computing: alpaka and openPMD. This event will bring together developers\, researchers\, and enthusiasts from diverse backgrounds to collaborate\, learn\, and innovate. \n\n\n\nJoin us for an engaging and productive event where innovation meets collaboration. Whether you are new to alpaka and openPMD or an experienced user\, this workshop and hackathon will provide valuable insights and opportunities to advance your skills and projects and in the end\, you will be ready to use these powerful libraries in your own projects. \n\n\n\nThis hackathon is organized by HZDR/CASUS with the Plasma-PEPSC CoE in collaboration with ENCCS and EuroCC@GCS\, High-Performance Computing Center Stuttgart (HLRS)\, Jülich Supercomputing Centre (JSC)\, Leibniz Supercomputing Centre (LRZ) – National Competence Centres for High-Performance Computing. \n\n\n\nPrerequisites and content levels\n\n\n\nPrerequisites\n\n\n\n\nBasic Knowledge of High-Performance Computing (HPC): Participants should have a foundational understanding of HPC concepts\, architectures\, and programming.\n\n\n\nBasic Linux/Unix Skills: Ability to navigate\, use command-line tools\, and perform basic operations in a Linux/Unix environment.\n\n\n\nProgramming Skills: Proficiency in programming languages commonly used in HPC\, such as C\, C++\, Fortran\, or Python. Knowledge of parallel programming paradigms (e.g.\, MPI\, OpenMP) is beneficial.\n\n\n\n\nContent levels\n\n\n\n\nCommunity-target-level: 16 hours\n\n\n\n\nLearn more about course curricula and content levels. \n\n\n\nLocation\n\n\n\nThis hybrid event will take place online and at \n\n\n\nHZDR\,Bautzner Landstrasse 400\,01328 Dresden\, GermanyLecture Hall 106/255 \n\n\n\nLocation and nearby accommodations \n\n\n\nAgenda and registration\n\n\n\nFor more agenda\, registration and more information please visit the official event’s page at https://www.hlrs.de/training/2024/alpaka-openpmd-hack \n\n\n\nRegistration closes on October 11\, 2024 at 23:55 .
URL:https://enccs.se/events/alpaka-openpmd-workshop-hackathon-hybrid/
CATEGORIES:Collaboration Event,ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2024/09/alpaka-openPMD.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20241024T120000
DTEND;TZID=Europe/Stockholm:20241024T133000
DTSTAMP:20260419T180133
CREATED:20240909T142952Z
LAST-MODIFIED:20241202T125156Z
UID:35581-1729771200-1729776600@enccs.se
SUMMARY:GPU programming using Python - A practical intro webinar
DESCRIPTION:Registrations are closed for this event. \n\n\n\n\n\n\n\n\n\nAbout the webinar\n\n\n\nIn the past decade\, Graphics Processing Units (GPUs) have ignited the dynamic evolution of data science. But GPUs can do a lot more than machine learning – these powerful devices can accelerate and massively parallelise any general-purpose computational load in domains involving big data and heavy number crunching. You can use the GPU in your personal computer\, or scale up your application to run on a supercomputer. How can you get started? \n\n\n\nIn this webinar\, we focus on GPU-accelerated computing with Python\, one of the most popular programming languages for science\, engineering\, data analytics\, and deep learning applications. Starting from familiar Python libraries such as Numpy and Pandas\, we will guide you step-by-step into the world of GPU programming. Discover how to harness the power of GPU accelerators using libraries such as CuPy\, cuDF\, PyCUDA\, Jax\, and Numba\, with a focus on their unique features and capabilities for high-performance computing. \n\n\n\nWho is the webinar for?\n\n\n\nThe GPU programming using Python webinar is for data scientists\, software developers and researchers who want to start using GPUs to accelerate their computational workflows. \n\n\n\nKey takeaways\n\n\n\nAfter attending this seminar\, you will be able to: \n\n\n\n\nget started with GPUs in Python using high-level libraries\n\n\n\nfamiliarise yourself with the multiple vendors that compete with different software stacks\, toolkits\, and frameworks\n\n\n\nmake informed decisions about your GPU workflows\n\n\n\n\nLesson material\n\n\n\nThe ENCCS Practical Intro webinar series aims to provide concise and condensed introductions to key topics in high-performance computing and related technologies. Webinar materials such as notebooks and code examples are available online on Github.  \n\n\n\nFor more thorough tutorials and self-study materials\, please visit the library of ENCCS lessons here. \n\n\n\nSpeakers\n\n\n\n\nAshwin V. Mohanan (RISE/ENCCS)\n\n\n\nYonglei (LiU/ENCCS)\n\n\n\n\nRegistration\n\n\n\nRegister by visiting this link https://events.prace-ri.eu/event/1576/registrations/1138/ \n\n\n\n\n\n\n\nRestrictions\n\n\n\nDue to EuroCC2 regulations\, we CAN NOT ACCEPT generic or private email addresses. Please use your official university or company email address for registration. \n\n\n\nThis training is intended for users established in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_e
URL:https://enccs.se/events/gpu-programming-using-python-a-practical-intro/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2024/09/GPU-for-python.jpg
END:VEVENT
END:VCALENDAR