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: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
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20260329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20261025T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20270328T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20271031T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250121T090000
DTEND;TZID=Europe/Stockholm:20250123T120000
DTSTAMP:20260420T091003
CREATED:20241128T094841Z
LAST-MODIFIED:20241218T122942Z
UID:36407-1737450000-1737633600@enccs.se
SUMMARY:High-Performance Data Analytics with Python (Online)
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the course\n\n\n\nWelcome to the online workshop on High Performance Data Analytics in Python on Jan. 21-23 (2025). Python is a modern\, object-oriented\, and industry-standard programming language for working with data on all levels of the data analytics pipeline. A rich ecosystem of libraries ranging from generic numerical libraries to special-purpose and/or domain-specific packages has been developing using Python for data analysis and scientific computing. \n\n\n\n\nThis three half-day online workshop is meant to give an overview of working with research data in Python using general libraries for storing\, processing\, analyzing and sharing data. The focus is on improving performance. After covering tools for performant processing (netcdf\, numpy\, pandas\, scipy) on single workstations the focus shifts to parallel\, distributed and GPU computing (snakemake\, numba\, dask\, multiprocessing\, mpi4py). \n\n\n\n\nWho is this workshop for?\n\n\n\nHigh-Performance Data Analytics in Python is for all researchers and engineers who work with large or small datasets and who want to learn powerful tools and best practices for writing more performant\, parallelised\, robust\, and reproducible data analysis pipelines. This workshop is an interactive online event\, featuring live coding\, demos\, and practical exercises. We aim to equip you with the tools and knowledge to write efficient\, high-performance code using Python. \n\n\n\nPrerequisites\n\n\n\n\nBasic experience with Python\n\n\n\nBasic experience in working in a Linux-like terminal\n\n\n\nSome prior experience in working with large or small datasets\n\n\n\n\nKey takeaways\n\n\n\nAfter attending the workshop\, you should: \n\n\n\n\nHave a good overview of available tools and libraries for improving performance in Python\n\n\n\nKnow what libraries are available for efficiently storing\, reading and writing large data\n\n\n\nBe comfortable working with NumPy arrays and Pandas dataframes\n\n\n\nBe able to explain why Python code is often slow\n\n\n\nUnderstand the concept of vectorisation\n\n\n\nUnderstand the importance of measuring performance and profiling code before optimizing\n\n\n\nBe able to describe the difference between “embarrasing”\, shared-memory and distributed-memory parallelism\n\n\n\nKnow the basics of parallel workflows\, multiprocessing\, multithreading and MPI\n\n\n\nUnderstand pre-compilation and know basic usage of Numba and Cython\n\n\n\nHave a mental model of how Dask achieves parallelism\n\n\n\nRemember key hardware differences between CPUs and GPUs\n\n\n\nBe able to create simple GPU kernels with Numba\n\n\n\n\n\n\n\n	TimeContents\n\n\n\n\n	Day 1 (Jan. 21)09:00-09:10Welcome\n\n\n	09:10-09:20Motivation\n\n\n	09:20-10:00Scientific data\n\n\n	10:00-10:20Break\n\n\n	10:20-11:00Efficient array computing\n\n\n	11:00-11:20Break\n\n\n	11:20-12:00Efficient array computing\n\n\n	\n\n\n	Day 2 (Jan. 22)09:00-09:40Parallel computing\n\n\n	09:40-09:50Break\n\n\n	09:50-10:20Parallel computing\n\n\n	10:20-10:40Break\n\n\n	10:40-11:20Profiling and optimizing\n\n\n	11:20-11:30Break\n\n\n	11:30-12:00Profiling and optimizing\n\n\n	\n\n\n	Day 3 (Jan. 23)09:00-09:40Performance boosting\n\n\n	09:40-09:50Break\n\n\n	09:50-10:20Performance boosting\n\n\n	10:20-10:40Break\n\n\n	10:40-11:20Dask for scalable analytics\n\n\n	11:20-11:30Break\n\n\n	11:30-12:00Dask for scalable analytics\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/hpda-python-jan-25/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2024/11/python-hpda-25.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250204T090000
DTEND;TZID=Europe/Stockholm:20250207T120000
DTSTAMP:20260420T091003
CREATED:20241128T082741Z
LAST-MODIFIED:20241218T123039Z
UID:36387-1738659600-1738929600@enccs.se
SUMMARY:Julia for High-Performance Data Analysis (Online)
DESCRIPTION:Register here\n\n\n\n\n\n\nGeneral introduction\n\n\n\nWelcome to the online workshop on Julia for High-Performance Data Analysis on Feb. 4-7 (2025). Julia is a modern high-level programming language that is fast (on par with traditional HPC languages like Fortran and C) and relatively easy to write like Python or Matlab. It thus solves the two-language problem\, i.e. when prototype code in a high-level language needs to be combined with or rewritten in a lower-level language to improve performance. Although Julia is a general-purpose language\, many of its features are particularly useful for numerical scientific computation\, and a wide range of both domain-specific and general libraries are available for statistics\, machine learning\, and numerical modeling. \n\n\n\nWho is this workshop for?\n\n\n\nThis lesson material is targeted toward students\, researchers and developers who: \n\n\n\n\nare already familiar with one or more programming languages (Julia\, Python\, R\, C/C++\, Fortran\, Matlab\, …)\n\n\n\nneed to analyze big data or perform computationally demanding modeling or analysis\n\n\n\nwant to develop high-performance data science software but prefer to stay within a productive high-level language.\n\n\n\n\nPrerequisites\n\n\n\n\nExperience in one or more programming languages.\n\n\n\nFamiliarity with basic concepts in linear algebra and machine learning.\n\n\n\nBasic experience with working in a terminal is also beneficial.\n\n\n\nParticipants are expected to install Julia\, VSCode and Zoom before the workshop starts\n\n\n\n\nKey takeaways\n\n\n\nJulia for High-Performance Data Analysis starts by briefly covering the basics of Julia’s syntax and features\, and then introduce methods and libraries which are useful for writing high-performance code for modern HPC systems. After attending the workshop\, you will: \n\n\n\n\nUnderstand how to analyze large datasets efficiently in Julia using statistical methods.\n\n\n\nBe comfortable with Julia’s syntax\, in-built package manager\, and development tools.\n\n\n\nUnderstand core language features like its type system\, multiple dispatch\, and composability.\n\n\n\nBe able to write your own Julia packages from scratch.\n\n\n\nKnow how to perform various linear algebra analysis on datasets.\n\n\n\nBe productive in analyzing and visualizing large datasets in Julia using dataframes and visualization packages.\n\n\n\nBe familiar with several Julia libraries for visualisation and machine learning.\n\n\n\n\nAgenda\n\n\n\n\n\n\n	TimeContents\n\n\n\n\n	Day 1 (Feb. 4)09:00-09:10Welcome\n\n\n	09:10-09:20Motivation\n\n\n	09:20-09:50Julia syntax\n\n\n	09:50-10:00Break\n\n\n	10:00-10:50Special Julia features\n\n\n	10:50-11:00Break\n\n\n	11:00-11:50Developing in Julia\n\n\n	11:50-12:00Package ecosystem\n\n\n	\n\n\n	Day 2 (Feb. 5)09:00-09:20Motivation (Julia for data analysis)\n\n\n	09:20-10:10Data formats and data frames\n\n\n	10:10-10:20Break\n\n\n	10:20-11:10Linear algebra\n\n\n	11:50-11:55Q & A\n\n\n	\n\n\n	Day 3 (Feb. 6)09:10-10:00Working with data\, saving current setup\n\n\n	10:00-10:10Break\n\n\n	10:10-11:00ML\, clustering & classification\, DL\n\n\n	11:00-11:10Break\n\n\n	11:10-11:50Exercises\n\n\n	\n\n\n	Day 4 (Feb. 7)09:10-10:00Non-linear regression\n\n\n	10:00-10:20Exercises\n\n\n	10:20-10:30Break\n\n\n	10:30-11:20Scientific machine learning\n\n\n	11:20-11:50Exercises\n\n\n	11:50-12:00Conclusions and outlook\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/julia-hpda-feb-25/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2024/11/julia-hpda-25.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250327T120000
DTEND;TZID=Europe/Stockholm:20250327T133000
DTSTAMP:20260420T091003
CREATED:20250213T101446Z
LAST-MODIFIED:20250213T101450Z
UID:36573-1743076800-1743082200@enccs.se
SUMMARY:Practical Introduction to GPU Programming (Webinar)
DESCRIPTION:Register here\n\n\n\n\n\n\n\n\nAbout this webinar\n\n\n\nGraphical processing units (GPUs) are the workhorse of many high performance computing (HPC) systems around the world. The number of GPU-enabled supercomputers on the Top500 has been steadily increasing in recent years and this trend is expected to continue. Programming GPUs and other accelerators is thus crucial for developers to run software on HPC systems. \n\n\n\nHowever\, the landscape of GPU hardware\, software and programming environments is complicated. Multiple vendors compete in the high-end GPU market\, with each vendor providing its own software stack and development toolkits. Even beyond that\, there is a proliferation of tools\, languages and frameworks that can be used to write code for GPUs. It can thus be difficult for individual developers and project owners to know how to navigate this landscape and select the most appropriate GPU programming framework based on the requirements of a given project and the features provided by existing code. \n\n\n\nThis webinar is meant to help both software developers and decision makers navigate the GPU programming landscape and make more informed decisions on which languages or frameworks to learn and use for their projects. \n\n\n\nWho is this webinar for?\n\n\n\nThis webinar is most relevant to early career researchers and engineers who already develop software which runs on CPUs in workstations or supercomputers\, but also to decision makers or project leaders who don’t write code but have a managerial role in software projects\, whether it’s in academia\, industry or the public sector. \n\n\n\nKey takeaways\n\n\n\nBy the end of this webinar\, the participants will: \n\n\n\n\nunderstand why and when to use GPUs\n\n\n\nunderstand the fundamentals of GPU architecture\n\n\n\nget introduced to key concepts in GPU programming models\n\n\n\nacquire a comprehensive overview of different software frameworks\n\n\n\n\n \n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/practical-intro-gpu-programming/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/02/practical_intro_gpu_webinar.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250331T130000
DTEND;TZID=Europe/Stockholm:20250331T143000
DTSTAMP:20260420T091003
CREATED:20250319T105954Z
LAST-MODIFIED:20250319T110111Z
UID:36612-1743426000-1743431400@enccs.se
SUMMARY:What are the AI Factories? (Webinar)
DESCRIPTION:Register here!\n\n\n\n\n\n\nAbout the webinar\n\n\n\nAI Factories are a new mega-project of the European Union and the world’s largest public investment in Artificial Intelligence. But what does this mean in practice? \n\n\n\nAI Factory hubs will form a network of “one-stop shops” that provide startups\, SMEs\, and researchers with low-threshold access to AI-optimised supercomputers\, technical expertise\, and training. A key focus here is ensuring AI trustworthiness\, making cutting-edge AI both powerful and responsible. \n\n\n\nFollowing the selection of the first seven AI Factories by EuroHPC Joint Undertaking in 2024 (Sweden included)\, six more were announced on 12 March 2025. These centres will enable breakthrough research and real-world applications\, supporting industries such as healthcare\, energy\, and climate. \n\n\n\nIn this webinar\, our speakers will walk you through the core concept behind AI Factories and their role in Europe’s AI strategy\, as well as services\, synergies with existing HPC/AI initiatives like EuroCC\, the infrastructure\, jobs\, and opportunities these new hubs will bring. \n\n\n\nAfter short talks\, we invite you to join the Q&A session and ask everything you want to know. Don’t miss this chance to learn how AI Factories will shape the future of AI in Europe! \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \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 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.
URL:https://enccs.se/events/what-are-the-ai-factories-webinar/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/png:https://media.enccs.se/2025/03/1741959700958.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250407T133000
DTEND;TZID=Europe/Stockholm:20250409T123000
DTSTAMP:20260420T091003
CREATED:20250307T153531Z
LAST-MODIFIED:20250317T142836Z
UID:36604-1744032600-1744201800@enccs.se
SUMMARY:PIC (BIT1) modelling of the fusion plasma edge
DESCRIPTION:Register here\n\n\n\n\n\n\n\n\nAbout this workshop\n\n\n\nWe invite you at the BIT1 modelling of the fusion plasma edge will take place in Prague\, Czech Republic\, from Monday 7th to Wednesday 9th April 2025. The meeting is organized by the Plasma-PEPSC CoE in collaboration with IPP CAS\, LECAD\, ENCCS and Slovenian and Czech NCCs.  \n\n\n\nBIT1 is an electrostatic Particle in Cell (PIC) Monte Carlo (MC) code optimized for plasma edge modelling. It is 1D in usual and 3D in velocity space. The code is capable of simulating large scale systems with finest resolution in time and space. \n\n\n\nDuring the meeting we 1) introduce the BIT1 code; 2) explain its modelling capabilities; 3) perform training sessions for users of different level; 4) consider examples of other PIC and MC codes; 5) discuss future developments related to exascale and multi-dimensional versions of the code (BIT2\,3) .  \n\n\n\nThe meeting is addressed to plasma edge specialists\, PhD/Master students\, industry engineers\, who want to learn (or improve their knowledge in) PIC modeling of the plasma edge and satisfy the prerequisites. \n\n\n\nPrerequisites\n\n\n\n•    Basic familiarity with plasma physics•    Basic familiarity with Unix shell•    Basic familiarity with HPC environment is helpful but not mandatory \n\n\n\nThe format of the conference will be hybrid\, i.e. remote partecipations will be accepted too. \n\n\n\nFor optimal use of the meeting time the participants can provide in advance the details of the 1D system they want to simulate (tskhakaya@ipp.cas.cz).  \n\n\n\nConference venue\n\n\n\nThe conference is organized at the Institute of Plasma Physics of the Czech Academy of Sciences (IPP CAS)\, U Slovanky 1a\, 18200 Prague. \n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \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 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.
URL:https://enccs.se/events/pic-bit1-modelling-of-the-fusion-plasma-edge/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/03/plasma-pepsc_workshop.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250408T090000
DTEND;TZID=Europe/Stockholm:20250409T123000
DTSTAMP:20260420T091003
CREATED:20250213T153335Z
LAST-MODIFIED:20250306T104947Z
UID:36586-1744102800-1744201800@enccs.se
SUMMARY:Bootcamp: N-Ways to GPU Programming
DESCRIPTION:Register here\n\n\n\n\n\n\n\n\n\n\n\n\nDuring this two-day online Bootcamp\, four different GPU programming models will be introduced and participants will be able to choose the one that best fits their needs to run their scientific codes on GPUs. This Bootcamp will cover an introduction to GPU programming using OpenACC\, OpenMP\, stdpar and CUDA\, and will provide hands-on opportunities to learn how to analyse GPU-enabled applications using NVIDIA® Nsight™ Systems. This online Bootcamp is a hands-on learning experience where you will be guided through step-by-step instructions with teaching assistants on hand to help throughout. \n\n\n\nThe Bootcamp is co-organised by HLRS\, JSC\, LRZ\, VSC Vienna\, Cyfronet AGH\, IT4Innovations\, RISE\, LiU\, OpenACC.org and NVIDIA for EuroCC Austria\, EuroCC Czechia\, EuroCC Poland\, EuroCC Montenegro\, SLING\, EuroCC@GCS and EuroCC Sweden\, all National Competence Centres for High-Performance Computing. \n\n\n\nRegistration closes on March 10\, 2025 at 23:55. \n\n\n\nYou will be informed until March 24\, 2025 about your acceptance for the bootcamp. \n\n\n\nPrerequisites and content levels\n\n\n\nPrerequisites \n\n\n\nBasic experience with C/C++ or Fortran. No GPU programming knowledge is required. \n\n\n\nContent levels \n\n\n\nBeginners level: 9 hours \n\n\n\nInstructors\n\n\n\nMain lecturers: Paul Graham (NVIDIA) \n\n\n\nEvent moderator: Claudia Blaas-Schenner (VSC Research Center\, TU Wien and EuroCC-Austria) \n\n\n\nAgenda\n\n\n\nAll times CEST. \n\n\n\n\n\n\n\n	Day 0 (Mon\, Apr 7)Cluster dry run\n\n\n\n\n	14:00-15:00Cluster dry run session\n\n\n	Day 1 (Tue\, Apr 8)Introduction\n\n\n	08:45-09:00Join in\n\n\n	09:00-09:15Welcome (Moderator)\n\n\n	09:15-09:45Introduction to GPU computing (Lecture)\n\n\n	09:45-10:15Introduction to Nsight Systems (Lecture and Read only Lab\n\n\n	10:15-11:15Accelerating standard C++ and Fortran with GPUs (Lecture and Lab)\n\n\n	11:15-11:30Break\n\n\n	11:30-13:00Directive-based programming with OpenACC on GPU (Lecture and Lab)\n\n\n	13:00-14:00Lunch\n\n\n	14:00-15:45CUDA C/Fortran Programming (Lecture and Lab)\n\n\n	15:45-16:00Wrap up and Q/A\n\n\n	Day 2 (Wed\, Apr 9)Hands-on labs\n\n\n	08:45-09:00Join in\n\n\n	09:00-12:00Code Challenge (in breakout rooms)\n\n\n	12:00-12:30Q/A about code challenge\n\n\n	12:30-13:00Project discussion (Optional)\n\n\n\n\n\n\n\nHands-on sessions\n\n\n\nAttendees will be given access to an A100 GPU on one of the supercomputers of the organizers. \n\n\n\nThe code is publicly available on github. \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/bootcamp-n-days-gpu-programming/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/png:https://media.enccs.se/2025/02/N-Ways-GPU-2025-04_image-1.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250409T090000
DTEND;TZID=Europe/Stockholm:20250410T170000
DTSTAMP:20260420T091003
CREATED:20250307T075610Z
LAST-MODIFIED:20250317T143037Z
UID:36598-1744189200-1744304400@enccs.se
SUMMARY:Exploring Biomolecular Modelling and Simulations
DESCRIPTION:Register here\n\n\n\n\n\n\n\n\nRegistration Deadline: 24 March 2025 \n\n\n\nFormat: Hybrid (on-site & online)  \n\n\n\nPrerequisites:  \n\n\n\n-Experience in a Linux environment\, jupyter notebook\, Python\, Conda\, and BioBB library.  \n\n\n\n-Familiarity with High-Performance Computing (HPC) systems is required for participation in the hands-on sessions. \n\n\n\n-The training is primarily designed for participants from academia (with at least a graduate degree)\, industry\, or public administration who are using or planning to use biomolecular modeling and simulation in their research. \n\n\n\nFor the event programme see the timetable section.  \n\n\n\nThe training consists of four sessions: \n\n\n\n1-) Integrative modeling of biomolecular complexes with HADDOCK \n\n\n\nTools\, libraries\, and applications used: \n\n\n\nHADDOCK3: https://github.com/haddocking/haddock3 \n\n\n\nHADDOCK web server: https://wenmr.science.uu.nl \n\n\n\nHADDOCK tutorials: https://bonvinlab.org/education \n\n\n\nLearning outcomes:  \n\n\n\nGetting insights into the field of integrative modeling and more specifically into HADDOCK. \n\n\n\nGaining hands-on experience in the modeling of biomolecular complexes with HADDOCK \n\n\n\nInstructor: Alexandre M.J.J Bonvin \n\n\n\n2-) Molecular Dynamics Simulations – GROMACS \n\n\n\nTools\, libraries\, and applications used:  \n\n\n\nGROMACS: https://www.gromacs.org/ \n\n\n\nVMD: https://www.ks.uiuc.edu/Development/Download/download.cgi?PackageName=VMD \n\n\n\nTutorial: http://www.mdtutorials.com/gmx/index.html\, https://tutorials.gromacs.org/ \n\n\n\nLearning outcomes:  \n\n\n\nUnderstanding the scope of MD simulations and the key considerations before setting up a simulation. \n\n\n\nHands-on experience on MD simulation using GROMACS. \n\n\n\nInstructor: Nandan Haloi\, PhD \n\n\n\n3-) Interoperable and Reproducible Biomolecular Simulation Workflows using BioExcel Building Blocks (BioBB) \n\n\n\nTools\, libraries\, and applications used: Python\, Conda\, and BioBB library. \n\n\n\nInformation about the library\, installation protocols\, and dependencies can be found here: https://mmb.irbbarcelona.org/biobb/; \n\n\n\nAll the tutorials are available here: https://mmb.irbbarcelona.org/biobb/workflows  \n\n\n\nLearning outcomes: Learn how to build FAIR (Findable\, Accessible\, Interoperable\, and Reusable/Reproducible) biomolecular simulation workflows using the BioBB library.  \n\n\n\nInstructor: Adam Hospital  \n\n\n\n4) Fundamentals and Practical Use Cases of Free Energy Calculations with PMX \n\n\n\nTools\, libraries\, and applications used: Conda and GROMACS. \n\n\n\nThe installation protocol and dependencies are documented here (http://pmx.mpibpc.mpg.de/Tutorial2024/Coimbra_2024/ligand_tutorial.html). \n\n\n\nAll the tutorials are available here: http://pmx.mpibpc.mpg.de/tutorial.html \n\n\n\nLearning outcomes:  \n\n\n\n(i) the basics of free energy calculations \n\n\n\n(ii) their use in predicting protein-ligand binding free energies with PMX and GROMACS\, with direct relevance to drug design.   \n\n\n\nInstructor: Sudarshan Behera \n\n\n\nContact:ncc@ulakbim.gov.tr \n\n\n\nNotes: \n\n\n\nParticipants will use their own laptop or computer for the hands-on sessions. \n\n\n\nBefore the training\, participants will receive instructions on how to install the software and configure the environment. \n\n\n\nHybrid format\n\n\n\nThe training consists of lectures and hands-on sessions. All registered participants will be able to follow the lectures; however\, the hands-on sessions will have a limited capacity of 100 people (40 face-to-face particpants and 60 online participants). Based on the registration form\, participants will be selected by considering their experience\, area of research\, and qualifications. Participants should meet the qualification requirements of the hands-on sessions. The acceptance notification will be sent at least 10 days before the event. Selected participants (for the hands-on sessions) will receive a temporary user account for the hands-on training.  \n\n\n\nPlease note that the allocated compute time should only be used for running the hands-on examples and that only limited technical support will be provided to online participants! \n\n\n\nA certificate of attendance will be given only to participants who will follow a minimum of 70% of the whole duration of the course and will be signed in with full name. \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 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.
URL:https://enccs.se/events/exploring-biomolecular-modelling-and-simulations/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/png:https://media.enccs.se/2025/03/biomolecular_modelling_seminar.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250506T090000
DTEND;TZID=Europe/Stockholm:20250508T120000
DTSTAMP:20260420T091003
CREATED:20250213T105655Z
LAST-MODIFIED:20250505T091618Z
UID:36578-1746522000-1746705600@enccs.se
SUMMARY:Practical deep learning
DESCRIPTION:Register here\n\n\n\n\n\n\nGeneral introduction\n\n\n\nDeep learning is a subset of machine learning that focuses on training artificial neural networks with multiple layers to recognize patterns and to simulate the complex decision-making power of the human brain. The use of deep learning has seen a significant increase of popularity and applicability over the last decade. While it serves as a powerful tool for researchers across various domains\, taking the first steps into the world of deep learning can be somewhat intimidating. \n\n\n\nThis three-day online workshop aims to provide beginners with a foundational understanding of deep learning concepts\, workflows\, network architectures\, and applications. \n\n\n\nOn the first two days\, a gentle introduction to deep learning is presented. Starting with explanation of the basic concepts\, we dive into different steps of a deep learning workflow using Python\, Tensorflow and Keras – preparation of training data\, implementation of a basic neural network\, monitoring & troubleshooting the training process\, and visualizing results & model performance. \n\n\n\nOn the final day of the workshop\, we conclude with demos of three representative applications. These will illustrate how deep learning is shaping modern technology across healthcare\, image processing\, and natural language understanding. \n\n\n\n\nDeep learning is revolutionising drug discovery by accelerating the identification of potential drug candidates and reducing research costs. For this application case\, we will start from a Transformer-based tool trained on scRNA-seq data\, getting familiar with the resulting embeddings and then adapt it to a specific scenario through fine-tuning\, identifying promising proteins and finding potential molecular candidates for fixing issues through techniques such as molecular simulations.\n\n\n\nComputer vision enables machines to interpret and analyse visual data\, with deep learning models excelling at image classification\, object detection\, and segmentation. In this session\, we will emphasise CNN-based architectures for medical image classification\, covering key models\, their role in feature extraction and decision-making\, as well as dataset preprocessing\, transfer learning\, and evaluation metrics.\n\n\n\nLarge language models (LLMs)\, such as ChatGPT\, have transformed natural language processing (NLP) by enabling machines to understand\, generate\, and analyse human language. In this session\, we will discuss the LLM parallelisation on high-performance computing systems and explore the acceleration of complex LLM models for vision tasks using HPC resources.\n\n\n\n\nA detailed schedule will be added in the upcoming days. \n\n\n\nWho is this webinar for?\n\n\n\nThis beginner-level workshop is designed for individuals interested in learning the fundamentals of deep learning and how it applies to fields such as drug discovery\, computer vision\, and large language models (LLMs). The target audience includes: \n\n\n\n\nstudents and early career researchers in computer science\, bioinformatics\, materials science and engineering\, or related fields\n\n\n\nindustry engineers in pharmaceuticals\, healthcare\, etc.\n\n\n\ndata scientists and software developers for deep learning-based applications\n\n\n\n\nPrerequisites\n\n\n\nParticipants are expected to have the following knowledge: \n\n\n\n\nbasic Python programming skills and being familiar with standard Python packages (Numpy\, Pandas\, Matplotlib\, etc.).\n\n\n\nbasic knowledge of classical (“shallow”) machine learning methods is beneficial but not mandatory (such methods are not covered during this workshop)\n\n\n\nbasic knowledge of data statistics and working with a Linux/Unix environment are beneficial\n\n\n\n\nKey takeaways\n\n\n\nBy the end of this workshop\, the participants will be able to: \n\n\n\n\nunderstand the basics of deep learning (classification\, regression\, clustering\, etc.) and its relationship with machine learning and artificial intelligence \n\n\n\nprepare input data \n\n\n\ndesign and train a deep neural network using Python\, TensorFlow and Keras \n\n\n\nmeasure the performance of the network and visualise the results \n\n\n\ntroubleshoot the learning process \n\n\n\nunderstand overfitting\, underfitting\, and techniques like regularization \n\n\n\nre-use existing network architectures with and without pre-trained weights \n\n\n\nwrite well-structured Jupyter notebooks for deep learning workflows \n\n\n\nget familiar with advanced topics like CNNs\, RNNs\, and transformers along with real-world applications of deep learning (e.g.\, image recognition\, NLP)\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/practical-deep-learning/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/02/practical-deep-learning-34.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250513T120000
DTEND;TZID=Europe/Stockholm:20250513T133000
DTSTAMP:20260420T091003
CREATED:20250213T102946Z
LAST-MODIFIED:20250213T102949Z
UID:36572-1747137600-1747143000@enccs.se
SUMMARY:Software Installation on HPC systems (Webinar)
DESCRIPTION:Register here\n\n\n\n\n\n\n\n\nAbout this webinar\n\n\n\nSoftware installation on High-Performance Computing (HPC) systems differs from typical installations on personal computers due to multi-user environments\, shared resources\, and system-wide configurations.Instead of installing software globally\, users often work within shared or isolated environments while leveraging specialized tools for software management.There are multiple methods available to install software on HPC systems depending on their specific configuration. \n\n\n\nThis webinar is designed for new users of supercomputers who want to install software by themselves. It will cover topics such as compiling code from source (make and cmake)\, utilizing “package managers” (conda\, Spack\, and EasyBuild)\, and deploying executables with containers (Singularity). \n\n\n\nWho is this webinar for?\n\n\n\nThis webinar is ideal for both beginners and intermediate HPC users looking to improve their software installation skills in a high-performance computing environment. It is suitable for those who use or manage HPC systems and need to install and manage software efficiently in these environments\, including: \n\n\n\n\nresearchers using HPC clusters for simulations\, AI/ML\, or big data analysis\n\n\n\nsoftware developers who write applications for parallel computing\, AI\, or numerical simulations\n\n\n\nsystem administrators & HPC support staff responsible for maintaining HPC software environments\n\n\n\nAI & data science practitioners running models on HPC clusters and cloud computing platforms\n\n\n\n\nKey takeaways\n\n\n\nBy the end of this webinar\, you will: \n\n\n\n\nunderstand basics of HPC software installation\n\n\n\nlearn why software installation on HPC differs from regular systems\n\n\n\nexplore different software installation methods\n\n\n\nlearn best practices for managing software dependencies\n\n\n\noptimize performance for HPC workloads\n\n\n\ngain hands-on experience with practical examples\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/software-installation-on-hpc/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/02/software_installation_hpc_webinar.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250527T090000
DTEND;TZID=Europe/Stockholm:20250528T123000
DTSTAMP:20260420T091003
CREATED:20250403T174305Z
LAST-MODIFIED:20250403T174307Z
UID:36980-1748336400-1748435400@enccs.se
SUMMARY:AI for Science Bootcamp (Online)
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the course\n\n\n\nThe End-to-End AI for Science Bootcamp provides a step-by-step overview of the fundamentals of deep neural networks\, walks attendees through the hands-on experience of building and improving deep learning models using a framework that uses the fundamental laws of physics to model the behavior of complex systems (physics-informed neural networks – PINNs)\, and enables attendees to visualize the outputs of the trained model. \n\n\n\nThis online bootcamp is a hands-on learning experience where experts will guide youwith step-by-step instructions with teaching assistants on hand to help throughout. \n\n\n\nThis bootcamp\, which will be hosted virtually for two half-days on Mai 27–28\, is co-organized by ENCCS together with the Vienna Scientific Cluster (VSC)\, IT4Innovations National Supercomputing Center (IT4I)\, High-Performance Computing Center Stuttgart (HLRS)\, Jülich Supercomputing Centre (JSC)\, Leibniz Supercomputing Centre (LRZ)\, University of Donja Gorica (UDG)\, Academic Computer Centre Cyfronet AGH (Cyfronet)\, Linköping University (LiU)\, Research Institutes of Sweden (RISE)\, HPC Vega at IZUM (IZUM)\, OpenACC organization\, and NVIDIA for EuroCC Austria\, EuroCC Czechia\, EuroCC@GCS\, EuroCC Montenegro\, EuroCC Poland\, and EuroCC Slovenia\, all National Competence Centres for High-Performance Computing. \n\n\n\nPlease ensure you meet all prerequisites / eligibility before you apply. \n\n\n\nImportant dates\n\n\n\n\n25 April 2025 – Application Deadline\n\n\n\n06 May 2025 – Notification about Acceptance\n\n\n\n26 May 2025\, ??:?? – ??:?? (CEST) – Cluster Dry Run (time TBD)\n\n\n\n27 May 2025\, 09:00 – 12:30 (CEST) – Day 1\n\n\n\n28 May 2025\, 09:00 – 12:30 (CEST) – Day 2\n\n\n\n\nAgenda & Content\n\n\n\nSee Agenda & Content for a detailed timetable and course content. \n\n\n\nPrerequisites\n\n\n\n\nMathematical background in differential equations\, \n\n\n\nPython proficiency\, and familiarity with deep learning fundamentals and frameworks\n\n\n\nPrior GPU programming knowledge not required\n\n\n\n\nCourse format\n\n\n\nThis course will be delivered as a LIVE ONLINE COURSE (using Zoom).All communication will be done through Zoom\, Slack\, and email. \n\n\n\nHands-on labs\n\n\n\nAttendees will have the opportunity to use an A100 GPU on one of the supercomputers of the organizers. \n\n\n\nLecturers\n\n\n\nInstructor: Niki Andreas Loppi (NVIDIA)Teaching assistants and cluster support from the participating HPC centres: \n\n\n\nAll further details\n\n\n\nPlease see the openhackathons.org event page EuroCC AI for Science Bootcamp for all further details. \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/ai-for-science-2025/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/png:https://media.enccs.se/2025/04/AI4science-2025-05_image.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250603T120000
DTEND;TZID=Europe/Stockholm:20250603T133000
DTSTAMP:20260420T091003
CREATED:20250210T121010Z
LAST-MODIFIED:20250424T120527Z
UID:36564-1748952000-1748957400@enccs.se
SUMMARY:Development of algorithms for partial multi-label machine learning (Webinar)
DESCRIPTION:Register here\n\n\n\n\n\n\n\n\nAbout this webinar\n\n\n\nMachine learning is a branch of artificial intelligence that enables computers to learn from data and make predictions or decisions without being explicitly programmed. Multi-label learning is a type of machine learning problem where each data instance can be associated with multiple labels simultaneously. Partial multi-label learning addresses problems where each instance is assigned a candidate label set and only a subset of these candidate labels is correct. Partial multi-label learning is particularly useful in scenarios where perfect labeling is expensive or impractical\, making it an essential area in weakly supervised learning; however\, a major issue of partial multi-label learning is that the training procedure can be easily misguided by noisy labels. \n\n\n\nIn this webinar\, we will talk about the general features of multiple partial multi-label methods\, and then the development of learning algorithms to handle dataset with large noisy labels across different domains using various frameworks\, with a focus on the recently developed methods for partial multi-label learning based on the Encoder-Decoder framework. \n\n\n\nSpeaker: Mengjie Han\, Associate Professor at Dalarna University. \n\n\n\nWho is this webinar for?\n\n\n\nThis webinar is suitable for data scientists\, software developers\, scientific researchers\, and AI practitioners who are: \n\n\n\n\nfamiliar with the basics of machine learning\n\n\n\nworking on multi-label optimization and learning\, and image processing\n\n\n\nalgorithm developers for scientific packages\n\n\n\n\nKey takeaways\n\n\n\nAfter attending this seminar\, you will: \n\n\n\n\nBe familiar with classic optimization problems\n\n\n\nGet to know an empirical application of Transformers\n\n\n\nUnderstand the importance of algorithms design\n\n\n\nBe aware of how speed enhancements are important to the results\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/partial-multi-label-machine-learning-webinar/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/02/webinar_yonglei.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250617T090000
DTEND;TZID=Europe/Stockholm:20250618T123000
DTSTAMP:20260420T091003
CREATED:20250424T134644Z
LAST-MODIFIED:20250610T153559Z
UID:37032-1750150800-1750249800@enccs.se
SUMMARY:Multi-GPU Programming Bootcamp (Online)
DESCRIPTION:Registration is closed\n\n\n\n\n\n\nAbout the course\n\n\n\nScaling applications to multiple GPUs across multiple nodes requires one to be adept at programming models and optimization techniques\, and proficient at performing root-cause analysis using in-depth profiling to identify and minimize bottlenecks. The Multi-GPU Programming Bootcamp covers step-by-step ways to improve application performance using cues from profilers and provides an understanding of the underlying technologies and communication topology needed to leverage powerful NVIDIA libraries to extract more performance from the system. \n\n\n\nThis online bootcamp is a hands-on learning experience where experts will guide youwith step-by-step instructions with teaching assistants on hand to help throughout. \n\n\n\nThis bootcamp\, which will be hosted virtually for two half-days on June 17-18\, is co-organized by ENCCS together with the Vienna Scientific Cluster (VSC)\, IT4Innovations National Supercomputing Center (IT4I)\, High-Performance Computing Center Stuttgart (HLRS)\, Jülich Supercomputing Centre (JSC)\, Leibniz Supercomputing Centre (LRZ)\, University of Donja Gorica (UDG)\, Academic Computer Centre Cyfronet AGH (Cyfronet)\, Linköping University (LiU)\, Research Institutes of Sweden (RISE)\, HPC Vega at IZUM (IZUM)\, OpenACC organization\, and NVIDIA for EuroCC Austria\, EuroCC Czechia\, EuroCC@GCS\, EuroCC Montenegro\, EuroCC Poland\, and EuroCC Slovenia\, all National Competence Centres for High-Performance Computing. \n\n\n\nPlease ensure you meet all prerequisites / eligibility before you apply. \n\n\n\nImportant dates\n\n\n\n\n19 May 2025 – Application Deadline\n\n\n\n02 June 2025 – Notification about Acceptance\n\n\n\n16 June 2025\, 14:00 – 15:00 (CEST) – Cluster Dry Run\n\n\n\n17 June 2025\, 09:00 – 15:00 (CEST) – Day 1\n\n\n\n18 June 2025\, 09:00 – 13:30 (CEST) – Day 2\n\n\n\n\nAgenda & Content\n\n\n\nSee Agenda & Content for a detailed timetable and course content. \n\n\n\nPrerequisites\n\n\n\nFor the Multi-GPU Programming Bootcamp you will need experience with: \n\n\n\n\nC/C++\n\n\n\n NVIDIA CUDA\n\n\n\nMPI\n\n\n\n\nCourse format\n\n\n\nThis course will be delivered as a LIVE ONLINE COURSE (using Zoom).All communication will be done through Zoom\, Slack\, and email. \n\n\n\nHands-on labs\n\n\n\nAttendees will have the opportunity to use an A100 GPU on one of the supercomputers of the organizers. \n\n\n\nLecturers\n\n\n\nEvent Moderators: Marta Maj & Klemens Noga (Cyfronet & EuroCC Poland)Instructor: Paul Graham (NVIDIA)Teaching assistants and cluster support from the participating HPC centres: \n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send an email at training@cyfronet.pl to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/multi-gpu-programming-bootcamp-june-2025/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/png:https://media.enccs.se/2025/04/Multi-GPU-2025-06_image.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250710T090000
DTEND;TZID=Europe/Stockholm:20250710T140000
DTSTAMP:20260420T091003
CREATED:20250611T062546Z
LAST-MODIFIED:20250611T062626Z
UID:37383-1752138000-1752156000@enccs.se
SUMMARY:Profiling AI Software Bootcamp (Online)
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the course\n\n\n\nThe Profiling AI Software Bootcamp covers the process and tools needed to profile AI and machine learning applications to fully utilize high-performance systems. Attendees will learn to profile applications using NVIDIA Nsight™ Systems\, a system-wide performance analysis tool; analyze and identify optimization opportunities; and improve performance of applications to scale efficiently across systems of any quantity or size of CPUs and GPUs. Additionally\, this bootcamp will walk through the system topology to learn the dynamics of multi-GPU and multi-node connections and architecture. \n\n\n\nPeople who complete the bootcamp are encouraged to apply to participate in the upcoming AI Hackathon. \n\n\n\nThis bootcamp\, which will be hosted virtually for one day on June 10\, is co-organized by the Vienna Scientific Cluster (VSC)\, IT4Innovations National Supercomputing Center (IT4I)\, High-Performance Computing Center Stuttgart (HLRS)\, Jülich Supercomputing Centre (JSC)\, Leibniz Supercomputing Centre (LRZ)\, University of Donja Gorica (UDG)\, Academic Computer Centre Cyfronet AGH (Cyfronet)\, Linköping University (LiU)\, Research Institutes of Sweden (RISE)\, HPC Vega at IZUM (IZUM)\, OpenACC organization\, and NVIDIA for EuroCC Austria\, EuroCC Czechia\, EuroCC@GCS\, EuroCC Montenegro\, EuroCC Poland\, EuroCC Sweden\, and EuroCC Slovenia\, all National Competence Centres for High-Performance Computing. \n\n\n\nImportant dates\n\n\n\n\n16 June 2025 – Application Deadline\n\n\n\n01 July 2025 – Notification about Acceptance\n\n\n\n09 July 2025\, 09:00 – 11:00 (CEST) – Cluster Dry Run\n\n\n\n10 July 2025\, 09:00 – 14:00 (CEST) – Day 1\n\n\n\n\nAgenda & Content\n\n\n\nSee Agenda & Content in the left menu for a detailed timetable and course content. \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/07-2025-profiling-ai-software-bootcamp/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/png:https://media.enccs.se/2025/06/AIprofiling-2025-07_image-scaled.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250909T110000
DTEND;TZID=Europe/Stockholm:20250911T153000
DTSTAMP:20260420T091003
CREATED:20250828T065609Z
LAST-MODIFIED:20250828T130321Z
UID:37764-1757415600-1757604600@enccs.se
SUMMARY:CodeRefinery Workshop on Coding Tools and Techniques for Reproducible Research [In-person & online]
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the course\n\n\n\nAre you writing code for your research? Do you want to make your research results more reproducible Do you struggle to reproduce results of your own or others computations? Join the CodeRefinery workshop on coding tools and techniques. \n\n\n\nJoin the CodeRefinery workshop in September and October!It takes place online on 9 half days (you can pick and choose) \n\n\n\n\nWhat: Intro to git and collaborative git\, on githubWhen: 3 days in the second week of September (9+10+11 September 11:00-13:00 + 14:00-15:30 (CEST))\n\n\n\nWhat: Reproducible research\, tools for documentation and testing\, modular code developmentWhen: spread over 6 following weeks Wednesdays starting on 17th of September until the 22nd of October.\n\n\n\n\nThe intended audience for this workshop are researchers of all domains\, levels and preferred programming languages who write code in their research\, and the aim is to improve the reproducibility of our research by deepening the knowledge of the tools that enable better code development and sharing. \n\n\n\nThe workshop is held online (streamed on Twitch) with hands-on sessions. \n\n\n\nThe event is free of charge. More info and registration on the CodeRefinery Workshop site. \n\n\n\nIn-person hybrid event\n\n\n\nIn addition to the option to participate online\, this edition of the workshop also offers limited seats to a local exercise group at KTH library for participants in Sweden for the first 3 days (9+10+11 September). Secure your spots here: \n\n\n\nhttps://www.kth.se/en/👍 biblioteket/kalender/git-github-och-samarbeta-med-kod-coderefinery-workshop-1.1417624 \n\n\n\nDuring the CodeRefinery workshop on coding tools and techniques you will get the opportunity to interact with trainers from ENCCS\, KTH and other partner organizations.Time: Tue 2025-09-09 11.00 – Thu 2025-09-11 15.30 \n\n\n\nLocation: Geisendorf\, KTH Library and/or online  \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/coderefinery-git-coding-tools-sept-25/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2025/08/CodeRefinery-Event.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20250916T090000
DTEND;TZID=Europe/Stockholm:20250918T120000
DTSTAMP:20260420T091004
CREATED:20250609T114149Z
LAST-MODIFIED:20250609T114152Z
UID:37359-1758013200-1758196800@enccs.se
SUMMARY:Practical Machine Learning (Online)
DESCRIPTION:Register here\n\n\n\n\n\n\nOverview\n\n\n\nWelcome to the online workshop on Practical Machine Learning on Sept. 16-18 (2025). Machine learning (ML) is a rapidly growing field within artificial intelligence (AI) that focuses on building systems capable of learning from data. Instead of being explicitly programmed with detailed rules\, the ML models identify patterns and make predictions or decisions based on historical data. This approach has revolutionized many industries\, including healthcare\, finance\, marketing\, and technology\, enabling applications like personalized recommendations\, fraud detection\, and speech recognition. As the volume of data continues to grow\, understanding ML concepts and techniques becomes increasingly important for anyone interested in working with data science or building intelligent systems. \n\n\n\nThis three half-day online workshop is meant to give a comprehensive introduction to the fundamental principles and practical aspects of ML. It will start from the fundamentls of ML including basic concepts\, ML types\, and representative applications of ML\, and then progress to practical techniques for data preprocessing\, model selection\, training\, evaluation\, and assessment. Participants will explore supervised (classification and regression) and unsupervised (clustering and dimensionality reduction) tasks using varied ML algorithms\, such as k-nearest neighbors (KNN)\, linear/logistic regressions\, decision tree\, random forest\, support vector machine (SVM)\, naive bayes\, k-means\, and neuron networks. \n\n\n\nThrough a combination of theory and hands-on exercises using using Python and popular libraries to construct and deploy simple ML models\, attendees will gain a solid foundation in ML\, and then apply ML knowledge in a capstone project\, developing a complete ML pipeline to solve a practical problem. \n\n\n\nWho is this workshop for?\n\n\n\nThis workshop is ideal for: \n\n\n\n\nresearchers and engineers transitioning into applied ML domain with no prior experience\n\n\n\nbeginners in data science or machine learning who want a practical starting point\n\n\n\nsoftware developers and data professionals looking to add machine learning to their skillset\n\n\n\nproduct managers and decision makers who wish to better understand the capabilities and limitations of ML systems in business applications\n\n\n\n\nPrerequisites\n\n\n\nTo ensure a smooth learning experience\, participants should have: \n\n\n\n\nbasic proficiency in Python programming (variables\, loops\, functions) and some libraries like NumPy\, Pandas\, and Matplotlib/Seaborn\n\n\n\nfamiliarity with basic statistics and linear algebra concepts (*e.g.*\, mean\, median\, standard deviation\, vectors\, matrices)\n\n\n\n\nKey Takeaways\n\n\n\nBy the end of the workshop\, participants will: \n\n\n\n\nunderstand the end-to-end ML workflow: problem definition\, data preprocessing\, model training\, evaluation\, and tuning model parameters\n\n\n\nbe able to preprocess data\, including handling missing values and feature scaling\n\n\n\ngain hands-on experience with popular ML algorithms including decision trees\, KNN\, naive bayes\, SVM\, random forest\, and gradient boosting\, etc.\n\n\n\nlearn how to handle real-world datasets\, perform feature engineering\, and avoid common pitfalls such as overfitting\n\n\n\nbe able to use essential Python libraries to build and deploy ML models\n\n\n\nleave with working code examples and the confidence to begin exploring ML/DL in their own projects\n\n\n\n\nTentative Schedule (TBA)\n\n\n\n\nDay 1\, Fundamentals of ML\n\n\n\nDay 2\, Supervised ML\n\n\n\nDay 3\, Unsupervised ML\n\n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/09-2025-practical-machine-learning/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/06/practical-machine-learning.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20251009T120000
DTEND;TZID=Europe/Stockholm:20251009T133000
DTSTAMP:20260420T091004
CREATED:20250609T093312Z
LAST-MODIFIED:20250828T140811Z
UID:37342-1760011200-1760016600@enccs.se
SUMMARY:HPC Workloads in the Cloud. A practical intro webinar
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the webinar\n\n\n\nThere is a growing trend of deploying high-performance computing workloads in the cloud\, driven in part by significant investments from cloud providers\, especially in support of AI and machine learning workloads. However\, the tools and software stacks used in traditional on-premise HPC environments often differ from those available in the cloud. This disparity creates unnecessary complexity for users attempting to transition between the two ecosystems\, limiting the portability and scalability of HPC applications. \n\n\n\nOne way to reduce the complexity of transitioning to the cloud is by migrating HPC workflows in a structured and well-defined manner. By clearly defining each step and the specific requirements of the original HPC workload\, it becomes easier to take advantage of the scalability\, flexibility\, and services typically available in cloud environments. \n\n\n\nIn the HPC Workloads in the Cloud webinar\, we will explore the cloud ecosystem through the lens of an HPC specialist\, examining its advantages and limitations. We will also introduce key concepts and tools that can support the creation and management of cloud-based workflows\, including\, but not limited to\, Apache Airflow. \n\n\n\nWho is the webinar for?\n\n\n\nThis webinar is intended for HPC developers\, researchers and similar audience who wants to start introducing their workflows into the cloud\, or to understand the feasibility of doing so. \n\n\n\nKey takeaways\n\n\n\nAfter attending this seminar\, you will be able to: \n\n\n\n\nUnderstand the high-level functioning of containers and orchestrators (e.g.\, Docker and Kubernetes)\, along with their basic concepts and controls;\n\n\n\nBecome familiar with workflow-related concepts\, their advantages\, and one of the popular deployment tools (e.g.\, Apache Airflow);\n\n\n\nDescribe simple workflows in Apache Airflow and make informed decisions regarding workflow deployment.\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 made available online on GitHub. \n\n\n\nFor more thorough tutorials and self-study materials\, please visit the library of ENCCS lessons. \n\n\n\nSpeaker(s)\n\n\n\nDaniel Medeiros & Yonglei WangFor any practical questions\, please contact training@enccs.se. \n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/10-2025-hpc-workloads-in-the-cloud/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/06/hpc-cloud-23.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20251016T120000
DTEND;TZID=Europe/Stockholm:20251016T133000
DTSTAMP:20260420T091004
CREATED:20250611T061349Z
LAST-MODIFIED:20250912T091141Z
UID:37366-1760616000-1760621400@enccs.se
SUMMARY:[Date changed] Quantum-Accelerated Supercomputing for Materials Science (Webinar)
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the webinar\n\n\n\nThis webinar introduces quantum-accelerated supercomputing approaches that combine traditional HPC resources with quantum computing accelerators for materials science applications. We’ll demonstrate a workflow for studying example problem from material science using hybrid quantum-classical methods\, showing how quantum embedding techniques can enable running parts of the atomistic simulations systems using quantum simulators\, which then can run on quantum hardware. Participants will learn about the integration of CP2K (classical DFT) with Qiskit-nature (quantum algorithms) through example computational material science workflow. \n\n\n\nWho is the webinar for?\n\n\n\n\nMaterials scientists and computational chemists interested in quantum computing applications\n\n\n\nHPC users working with atomistic simulations and DFT calculations\n\n\n\nResearchers exploring quantum-classical hybrid workflows\n\n\n\nSMEs working on chemistry usecases who are interested to expand their computational means to use quantum accelerators\n\n\n\nPhD students and postdocs in computational materials science\n\n\n\nAnyone curious about the practical applications of quantum computing in materials discovery\n\n\n\n\nKey takeaways\n\n\n\n\nUnderstanding quantum-centric supercomputing concepts and their advantages for materials science including quantum embedding technique\n\n\n\nLearning how quantum embedding reduces computational requirements whilst improving accuracy\n\n\n\nPractical knowledge of hybrid CP2K-Qiskit workflows for surface-adsorbate interactions for example\n\n\n\nInsights into ADAPT-VQE algorithms and their performance benefits\n\n\n\nReal-world application examples: screening eco-friendly corrosion inhibitors\n\n\n\nUnderstanding current limitations and future directions in quantum-accelerated materials science\n\n\n\n\nLesson material\n\n\n\n\nSlides covering quantum embedding theory and implementation\n\n\n\nLive demonstration of CP2K-Qiskit integration workflow\n\n\n\nCode examples and input files for corrosion inhibition calculations\n\n\n\nLinks to open-source repositories\, datasets and publications\n\n\n\nPractical exercises for hands-on learning\n\n\n\n\nSpeaker and moderator\n\n\n\nKarim Elgammal & Yonglei Wang. \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend the event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/quantum-accelerated-sc-materials-science/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/06/quantum-accelerated-materials-science.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20251029T090000
DTEND;TZID=Europe/Stockholm:20251030T170000
DTSTAMP:20260420T091004
CREATED:20251010T141516Z
LAST-MODIFIED:20251014T064931Z
UID:38077-1761728400-1761843600@enccs.se
SUMMARY:Performance monitoring with TAU and E4S on LUMI and Cloud HPC platforms
DESCRIPTION:Register here\n\n\n\n\n\n\nOverview\n\n\n\nKTH\, ParaTools\, the University of Oregon\, and ENCCS (EuroCC National Competence Centre Sweden) come together for the organization of this hybrid workshop. The event brings together code developers\, researchers\, and research software engineers working on high-performance computing (HPC). It provides an excellent opportunity for sharing innovative ideas and best practices for performance monitoring and software management on supercomputers and cloud platforms. This workshop includes: \n\n\n\n\nIntroduction to TAU\, TAU Performance System and the E4S project.\n\n\n\nPerformance Evaluation on LUMI and Commercial Cloud Platforms.\n\n\n\nInstrumentation of MPI and GPU (ROCm and CUDA) Applications.\n\n\n\nPerformance Data Management with TAUdb (TAU Database)\n\n\n\nAnalyzing performance data with ParaProf and PerfExplorer.\n\n\n\nContainers and Spack Package Managers in HPC with E4S.\n\n\n\nE4S (e4s-cl and e4s-alc) Tools on Commercial Cloud HPC Platforms.\n\n\n\nAI tools with Jupyter Notebooks\, Codium\, PyTorch\, JAX\, NVIDIA NeMo and BioNeMo.\n\n\n\n\nThe theoretical optimization of complex code is somewhat limited\, and great progress in scientific computing has been achieved through performance analysis tools. Indeed\, advances in massively parallel systems like the LUMI supercomputer and cloud HPC platforms have further boosted our understanding of complex phenomena at unprecedented resolutions. To leverage these resources effectively\, robust tools for performance monitoring\, debugging\, and software management are required. These tools enable the development of key applications for science\, industry\, and society.knowledge and enabling key applications for science\, industry\, and society. \n\n\n\nPerformance Monitoring with TAU and E4S\n\n\n\nThe TAU Performance System® is a state-of-the-art\, robust suite of tools for performance measurement\, analysis\, and visualization in high-performance computing (HPC). It is highly portable and supports the full range of HPC systems\, software\, and applications. TAU provides profiling and tracing capabilities for performance analysis of parallel programs written in Fortran\, C\, C++\, UPC\, Java\, and Python. \n\n\n\nTAU (Tuning and Analysis Utilities) can instrument code at the level of functions\, methods\, basic blocks\, or statements\, or via event-based sampling\, thereby capturing detailed performance data. It supports instrumentation inserted automatically (via the Program Database Toolkit)\, dynamically (for example with DyninstAPI)\, during runtime in the Java Virtual Machine\, or manually via its API. Its visualization tool\, ParaProf\, presents performance data graphically in both aggregate and per node/context/thread form\, allowing users to rapidly identify performance bottlenecks. TAU can also produce event traces compatible with Vampir\, Paraver\, or JumpShot trace viewers. \n\n\n\nThe E4S (Extreme-scale Scientific Software Stack) project is an open-source software ecosystem designed for developing\, deploying\, and running scientific and HPC/AI applications. It is a community effort to curate and maintain a collection of software packages\, enabling both from-source builds and containerized deployments across a broad spectrum of platforms. \n\n\n\nE4S provides container images\, pre-installed binaries\, and source builds of over a hundred HPC and AI software packages\, including libraries\, runtimes\, tools\, and frameworks\, ensuring performance portability across CPU and GPU architectures. It leverages the Spack package manager as its core delivery mechanism\, enabling reproducible\, customized\, and interoperable builds. \n\n\n\nThe E4S software distribution is rigorously tested on a wide range of platforms\, from laptops and departmental clusters to leadership-class supercomputers\, and supports container runtimes such as Docker\, Singularity\, Shifter\, and CharlieCloud. Releases of E4S are designed to expand support for evolving hardware architectures (for example\, new GPU platforms) and to incorporate widely used AI/ML frameworks and scientific applications. \n\n\n\nWhat you will learn\n\n\n\nAfter attending this workshop\, you will: \n\n\n\n• Understand core features of performance evaluation tools• Understand performance evaluation tools and techniques for CPU and GPU platforms• Understand how to optimize applications on AMD GPUs on LUMI and NVIDIA GPUs on Commercial Cloud Platforms• Use a comprehensive software stack for HPC and AI applications \n\n\n\nPrerequisites\n\n\n\n\nPhD students\, postdocs\, industry engineers\n\n\n\nBasic familiarity with general physics and plasma physic\n\n\n\nSome previous practical experience running some plasma code\n\n\n\nBasic familiarity with Unix shell\n\n\n\nBasic familiarity with HPC environment is helpful but not mandatory\n\n\n\n\nFormat/venue\n\n\n\nThe event is going to be held at the Stockholm RISE offices on KTH campus Drottning Kristinas väg 61 in room Sundblassalen. The closest metro station (marked T) is Tekniska Högskolan. However\, we will also broadcast the seminars and hands-on sessions live for online participants who will be able to participate actively in the workshop through live Q&A and chat.  \n\n\n\nAgenda\n\n\n\nFriday\, 24 October 2025 (14.00-18.00): HPC onboarding session (Online) \n\n\n\n\n~2 hour online session to help participants log into the LUMI cluster\n\n\n\n~2 hour online session to help participants log into the Cloud HPC cluster\n\n\n\n\nTuesday\, 28 October 2025 (10.00-12.00): HPC onboarding session (Online) \n\n\n\n\n~2 hour online Q&A session to clear unanswered HPC cluster questions.\n\n\n\n\nWednesday\, 29 October 2025: Working with TAU Performance System® \n\n\n\n\n\n\n	Time (CET)Topic\n\n\n\n\n	08.30-09.00Reception\n\n\n	09.00-09.15Welcome\, logistics and introductions\n\n\n\n	09.15-10.00Introduction to TAU (Tuning and Analysis Utilities)\n\n\n\n	10.00-10.30– TAU performance system setup on LUMI and Cloud HPC platforms \n– Hands-on: Simple MPI Examples\n\n\n\n	10.30-11.00Coffee break\n\n\n\n	11.00-12.00– Instrumentation: MPI\, GPU runtimes\, tau_exec\n– Hands-on: AWS examples using TAU and ParaProf\n– Performance Application Programming Interface (PAPI)\n\n\n\n	12.00-14.00Lunch\n\n\n\n	14.00-15.30– Hands-on: TAU and GPU (ROCm and CUDA) Runtime examples\n– Perfetto.dev trace visualiser\n\n\n\n	15.30-15.45Coffee break\n\n\n\n	15.45-16.45– TAUdb (TAU’s performance database)\n– PerfExplorer (TAU’s perfomance data mining environment)\n\n\n\n	16.45-17.00-Q&A and concluding remarks\n\n\n\n\n\n\n\nThursday\, 30 October 2025: Working with the E4S Project \n\n\n\n\n\n\n	Time (CET)Topic\n\n\n\n\n	08.30-09.00Reception\n\n\n	09.00-09.15Welcome\, logistics and introductions\n\n\n\n	09.15-10.00Introduction to E4S (Exascale Scientific Software Stack)\n\n\n\n	10.00-10.30– E4S system setup on LUMI and Cloud HPC platforms\n– Simple Docker and Singularity examples\n\n\n\n	10.30-11.00Coffee break\n\n\n\n	11.00-12.00– Containers in HPC\n– Spack package manager\n– Hands-on: MPI examples on LUMI and Cloud HPC platforms\n– Introduction to E4S tools\n\n\n\n	12.00-14.00Lunch\n\n\n\n	14.00-15.30– AI tools\n– Jupyter notebooks\n– Codium\n– Pytorch\, JAX\n– NVIDIA Nemo\n– NVIDIA BioNemo\n\n\n\n\n	15.30-15.45Coffee break\n\n\n\n	15.45-16.45– E4S e4s-cl and e4s-alc tools on commercial cloud HPC platforms\n– Hands-on: HPC and AI tools\n\n\n\n	16.45-17.00 Q&A and concluding remarks\n\n\n\n\n\n\n\nDisclaimer\n\n\n\nDue to EuroCC2 regulations\, we cannot except generic or private email addresses. Please use your official university or company email address. \n\n\n\nThis training is for users that 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 \n\n\n\nAdditional lesson materials\n\n\n\nDo you want to learn more about MPI\, GPU programming and other supercomputing-related fields? Take a look on our lessons page.
URL:https://enccs.se/events/performance-monitoring-with-tau-e4s/
LOCATION:Innoversum at Drottning Kristinas väg 61\, Drottning Kristinas väg 61\, Stockholm\, 114 28\, Sweden
CATEGORIES:Collaboration Event,ENCCS Event
ATTACH;FMTTYPE=image/bmp:https://media.enccs.se/2025/10/Performance_Monitoring_with_TAU_and_E4S-Event-Image.bmp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20251103T090000
DTEND;TZID=Europe/Stockholm:20251107T170000
DTSTAMP:20260420T091004
CREATED:20250430T130218Z
LAST-MODIFIED:20251101T104650Z
UID:37133-1762160400-1762534800@enccs.se
SUMMARY:Quantum Autumn School 2025
DESCRIPTION:Registrations are closed for this event. \n\n\n\n\n\nAbout the event\n\n\n\nAre you ready to dive into the exciting world of quantum computing? In collaboration with our colleagues in EuroCC Denmark and EuroCC Lithuania\, ENCCS is thrilled to announce the Quantum Autumn School 2025 that will take place in Stockholm at RISE at KTH campus in room “Innoversum” on Nov 3-7\, 2025! It will provide a valuable opportunity to explore the latest advancements in quantum computing. You’ll learn about up-to-date topics and European quantum efforts\, especially in light of the eight EuroHPC JU quantum computers announcements\, and get hands-on experience. \n\n\n\nThe Quantum Autumn School 2025 is supported by WACQT\, a national research programme\, coordinated from Chalmers\, that aims to take Swedish research and industry to the forefront of quantum technology.  \n\n\n\nWhat to expect\n\n\n\nThe Quantum Autumn School 2025 (QAS2025) will be a 5-day event full with expert-led sessions. We’re planning a programme that covers a range of topics within quantum computing\, from theoretical foundations to practical applications. Expect a blend of lectures\, hands-on exercises\, and networking opportunities. You’ll also have the chance to interact with stakeholders involved with the EuroHPC JU quantum computers. \n\n\n\nWhat you will learn\n\n\n\nQAS2025 will cover a broad range of topics that will give you a solid foundation in theoretical concepts and the practical know-how to get started with quantum computing in your domain. Starting from introductory lectures and basic tutorials at the first days of the school and building up to intermediate and advanced topics towards the end. \n\n\n\n\nIntroduction to quantum algorithms: Get a quick introduction on quantum computing\, quantum information theory and learn how to develop a quantum algorithm. Understand the logic behind\, and be able to programmatically create\, quantum gates\, circuits and algorithms such as QAOA and VQE with their different variations\n\n\n\nHands-on experience with a quantum computer: run computational workloads on real quantum hardware\, with potential access to EuroHPC JU quantum device like LUMI-Q\n\n\n\nEuropean quantum initiatives: get an understanding and overview of the quantum computing ecosystem in Europe and globally\, including key European quantum initiatives and talks by European hardware providers: IQM and Pasqal\n\n\n\nUse cases: familiarise yourself with use cases in key domains such as optimisation\, quantum chemistry and quantum finance. Learn about the exciting intersection between quantum computing and neural networks with overview on quantum reservoir computing\n\n\n\nQuantum packages: use common quantum SDKs as Qiskit\, Pennylane\, learn about the European quantum algorithm development package Qrisp and how to accelerate quantum algorithms using QUDA-Q\n\n\n\nError correction:understand quantum error correction and the difference with quantum error mitigation\n\n\n\nHPC & QC workflows: understand how to run hybrid HPC-QC workflows and accelerate quantum algorithms on GPUs.\n\n\n\n\nAgenda\n\n\n\nYou can visit the course page for the agenda or you can download it here. \n\n\n\nVenue\n\n\n\nThe Quantum Autumn School 2025 is going to be held at the RISE offices on KTH campus Drottning Kristinas väg 61 in room Innoversum. The closest metro station (marked T) is Tekniska Högskolan.  \n\n\n\nAccommodation\n\n\n\nThere are multiple hotels in the vicinity. Below you can find some hotels in order of proximity. \n\n\n\n\nElite Hotel Arcadia Stockholm\n\n\n\nHotel Ruth\n\n\n\nScandic Park\n\n\n\n\nPublic transport\n\n\n\nDownload the public transport app on the App Store or Google Play in order to get a \n\n\n\n\nSingle journey ticket\n\n\n\n24-hour ticket\n\n\n\n72-hour ticket\n\n\n\n\nYou can also use your regular credit card by scanning it on the metro and all busses. You can find more information here.  \n\n\n\nFrom the airport you can either: \n\n\n\n\nTake a taxi.\n\n\n\nTake Arlanda Express\, a fast train that takes 20 minutes to T-Centralen.\n\n\n\nTake Flygbussarna that take approximately 45 minutes to T-Centralen.\n\n\n\n\nLunch & social dinner\n\n\n\nThe Quantum Autumn School 2025 will offer lunch all days of the event\, as well as a social dinner on the evening of Wednesday the 5th of November. \n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. Please send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/qas-2025/
LOCATION:Innoversum at Drottning Kristinas väg 61\, Drottning Kristinas väg 61\, Stockholm\, 114 28\, Sweden
CATEGORIES:Collaboration Event,ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2025/04/qas-2025.webp
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20251118T100000
DTEND;TZID=Europe/Stockholm:20251120T120000
DTSTAMP:20260420T091004
CREATED:20251016T074638Z
LAST-MODIFIED:20251107T113347Z
UID:38123-1763460000-1763640000@enccs.se
SUMMARY:[Webinars] Introduction to GPU programming
DESCRIPTION:Register here\n\n\n\n\n\n\nOverview\n\n\n\nGraphics Processing Units (GPUs) power many of the world’s high-performance computing (HPC) systems. Today\, most of the computing capacity available to researchers and engineers in HPC comes from GPUs or similar accelerators. As a result\, learning how to program GPUs has become increasingly important for developers working on HPC software. \n\n\n\nAt the same time\, the GPU ecosystem is complex. Several vendors compete in the high-end GPU market\, each with its own software stack and development tools. On top of that\, there are many programming languages\, libraries\, and frameworks for writing GPU code. This variety makes it challenging for developers and project leads to choose the right tools and frameworks for their specific projects\, especially when balancing technical requirements with existing codebases. \n\n\n\nIn this webinar series\, we provides a practical introduction to GPU programming\, designed for developers\, researchers\, and engineers who are curious about leveraging GPUs for high-performance computing and data-intensive applications. Through three focused webinars\, participants will gain a solid understanding of why GPUs matter\, the fundamentals of GPU architectures\, what kinds of problems they are best suited for\, and how to begin using GPU programming models. \n\n\n\n\nThe first part covers why to use GPU and the description of GPU architecture and software ecosystem.\n\nWe begin by exploring the motivation for GPU programming. Participants will learn how GPUs differ from CPUs in design philosophy and parallel execution.\n\n\n\nWe’ll break down the basics of GPU hardware and the software ecosystem that supports GPU computing (CUDA\, ROCm\, OpenCL\, libraries\, and frameworks).\n\n\n\n\n\nThe second part covers the GPU programming concepts and what problems fit GPU programming.\n\nThis session introduces the key concepts that underpin GPU programming\, such as threads\, warps\, blocks\, and grids.\n\n\n\nWe’ll discuss how data parallelism drives performance on GPUs\, and examine real-world examples of problems that benefit from GPU acceleration\, along with cases where GPUs are not a good fit.\n\n\n\n\n\nThe third part concludes with a general introduction to major GPU programming models.\n\nWe’ll compare directive-based\, portable and non-portable kernel-based models\, and high-level abstractions such as Julia/Python or domain-specific libraries.\n\n\n\nParticipants will see how to structure basic GPU programs and gain an understanding of the programming patterns that unlock GPU performance.\n\n\n\n\n\n\nBy the end of this webinar series\, attendees will understand the strengths of GPUs\, the fundamentals of GPU programming\, and the pathways to begin applying these concepts in their own work. \n\n\n\nWho is this webinar for?\n\n\n\nThis webinar series are especially relevant for early-career researchers and engineers who develop software running on CPUs in workstations or supercomputers\, as well as for decision-makers and project leaders who may not write code but oversee software projects in academia\, industry\, or the public sector. \n\n\n\nKey Takeaways\n\n\n\nBy the end of this webinar series\, the participants will understand: \n\n\n\n\nThe role of GPUs in modern high-performance computing and why they are widely used.\n\n\n\nKey differences between CPUs and GPUs\, including architecture\, memory hierarchy\, and execution models.\n\n\n\nThe basics of the GPU software ecosystem (CUDA\, ROCm\, OpenCL\, and higher-level frameworks).\n\n\n\nCore GPU programming concepts such as threads\, warps\, blocks\, and grids.\n\n\n\nHow to identify problems that are well-suited for GPU acceleration\, and those that are not.\n\n\n\nAn overview of major GPU programming models and their trade-offs.\n\n\n\nHow to structure simple GPU programs and understand common parallel programming patterns.\n\n\n\nPractical pathways for getting started with GPU development in research or industry projects.\n\n\n\n\nTentative Schedule \n\n\n\nWe have scheduled a follow-up workshop next week (Nov. 25–27) that will provide a comprehensive overview of GPU programming. The agenda for the follow-up workshop can be found HERE. \n\n\n\nFor this session\, we will use the LUMI supercomputer for hands-on exercises. If you have registered for the workshop\, we will guide you through accessing the LUMI machine during the onboarding session. \n\n\n\nDay 1 (Nov. 18)\n\n\n\n\n\n\n	TimeContents\n\n\n\n\n	10.00-10.15Welcome\n\n\n	10.15-10.30Why GPUs?\n\n\n	10.30-11.00GPU hardware and software ecosystem\n\n\n	11.00-11.20Q&A\n\n\n	11.20-12.00On-boarding session (login to LUMI)\n\n\n\n\n\n\nDay 2 (Nov. 19)\n\n\n\n\n\n\n	TimeContents\n\n\n\n\n	10.00-10.10Welcome and recap\n\n\n	10.10-10.40GPU programming concepts\n\n\n	10.40-11.00What problems fit GPU programming?\n\n\n	11.00-11.20Q&A\n\n\n	11.20-12.00On-boarding session (login to LUMI)\n\n\n\n\n\n\nDay 3 (Nov. 20)\n\n\n\n\n\n\n	TimeContents\n\n\n\n\n	10.00-10.10Welcome and recap\n\n\n	10.10-11.00Introduction to GPU programming models\n\n\n	11.00-11.20Q&A\n\n\n	11.20-12.00On-boarding session (login to LUMI)\n\n\n\n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/webinars-introduction-to-gpu-programming-2025/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2025/10/Frame-5.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20251125T090000
DTEND;TZID=Europe/Stockholm:20251127T123000
DTSTAMP:20260420T091004
CREATED:20251016T075338Z
LAST-MODIFIED:20251107T113120Z
UID:38127-1764061200-1764246600@enccs.se
SUMMARY:GPU programming: when\, why and how?
DESCRIPTION:Register here\n\n\n\n\n\n\nOverview\n\n\n\nGraphics Processing Units (GPUs) are the workhorses of many high-performance computing (HPC) systems worldwide. Today\, the majority of HPC computing power available to researchers and engineers comes from GPUs or other accelerators. As a result\, programming GPUs has become increasingly important for developers working on HPC software. \n\n\n\nAt the same time\, the GPU ecosystem is complex. Multiple vendors compete in the high-end GPU market\, each offering their own software stack and development tools. Beyond that\, there is a wide variety of programming languages\, libraries\, and frameworks for writing GPU code. This makes it challenging for developers and project leaders to navigate the landscape and select the most appropriate GPU programming approach for a given project and its technical requirements. \n\n\n\nThis workshop is a follow-up event of the webinars in the previous week. We will provide a comprehensive description of GPU programming concepts and models\, including \n\n\n\n\nDirective-based models (OpenACC\, OpenMP)\n\n\n\nNon-portable kernel-based models (CUDA\, HIP)\n\n\n\nPortable kernel-based models (Kokkos\, alpaka\, OpenCL\, SYCL\, etc.)\n\n\n\nHigh-level language support (Python\, Julia)\n\n\n\nMulti-GPU programming with MPI\n\n\n\nHands-on examples implemented using several models\n\n\n\nNotes on preparing code for GPU porting\n\n\n\n\nWho is this workshop for?\n\n\n\nThis workshop is most relevant to researchers and engineers who already develop software which runs on CPUs in workstations or supercomputers. Familiarity with one or more programming languages like C/C++\, Fortran\, Python or Julia is recommended. \n\n\n\nIf you are not yet familiar with the basics of GPU programming concepts and models\, we recommend attending the introductory webinar series offered the week before. These sessions provide the necessary background to help you get the most out of this workshop. \n\n\n\nKey Takeaways\n\n\n\nBy the end of this workshop\, the participants will: \n\n\n\n\nUnderstand the range of GPU programming models and their use cases\, from directive-based approaches (OpenACC\, OpenMP) to kernel-based models (CUDA\, HIP\, SYCL\, Kokkos\, Alpaka\, and others).\n\n\n\nGain insight into the trade-offs between non-portable and portable programming models when targeting different GPU vendors and platforms.\n\n\n\nLearn how high-level languages such as Python and Julia provide accessible pathways to GPU programming.\n\n\n\nUnderstand strategies for scaling applications across multiple GPUs using MPI.\n\n\n\nApply learned concepts through hands-on exercises to reinforce practical skills.\n\n\n\nKnow how to assess and prepare existing CPU-based code for GPU porting.\n\n\n\nBe equipped to make informed decisions on selecting GPU programming models that best fit their project requirements.\n\n\n\n\nTentative agenda\n\n\n\nDay 1 (Nov. 25)\n\n\n\n\n\n\n	TimeContents\n\n\n\n\n	09.00-09.10Welcome\n\n\n	09.10-10.30Directive-based models (OpenACC\, OpenMP)\n\n\n	10.30-10.40Break\n\n\n	10.40-12.00Non-portable kernel-based models (CUDA\, HIP)\n\n\n	12.00-12.30Q&A session\n\n\n\n\n\n\nDay 2 (Nov. 26)\n\n\n\n\n\n\n	TimeContents\n\n\n\n\n	09.00-09.10Welcome and recap\n\n\n	09.10-11.00Portable kernel-based models (Kokkos\, OpenCL\, SYCL\, C++ stdpar\, alpaka\, etc.)\n\n\n	11.00-11.10Break\n\n\n	11.00-12.00High-level language support\n\n\n	12.00-12.30Q&A session\n\n\n\n\n\n\nDay 3 (Nov. 27)\n\n\n\n\n\n\n	TimeContents\n\n\n\n\n	09.00-09.10Welcome and recap\n\n\n	09.10-10.30Multi-GPU programming with MPI\n\n\n	10.30-10.40Break\n\n\n	10.40-11.30Example problem: stencil computation\n\n\n	11.30-11.40Break\n\n\n	11.40-12.20Preparing code for GPU porting\nRecommendations\, Q&A\n\n\n	12.20-12.30Summary\n\n\n\n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/gpu-programming-when-why-how-2025/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2025/10/Frame-7.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20260112T090000
DTEND;TZID=Europe/Stockholm:20260116T170000
DTSTAMP:20260420T091004
CREATED:20251024T133123Z
LAST-MODIFIED:20251031T140802Z
UID:38175-1768208400-1768582800@enccs.se
SUMMARY:GENE/GENE-X User Training and Tutorial
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the course\n\n\n\nThis GENE and GENE-X training event offers an in-depth\, hands-on introduction to GENE and GENE-X — two state-of-the-art Eulerian gyrokinetic plasma turbulence simulation codes. Both are widely used in the fusion research community. \n\n\n\nGENE and GENE-X solve the five-dimensional (5D) gyrokinetic equations that govern microturbulence in magnetized plasmas. Although they share the same physics foundation\, the two codes serve different modeling needs and follow distinct computational strategies. \n\n\n\nGENE (Gyrokinetic Electromagnetic Numerical Experiment) uses field-aligned coordinates. This approach makes it ideal for high-resolution studies of plasma turbulence in both the core and edge regions. The code supports simulations at ion and electron gyroradius scales. It runs in both flux-tube and radial-annulus geometries. GENE performs efficiently in linear and nonlinear studies. It also offers advanced physics models and diagnostic tools. \n\n\n\nGENE-X\, an extension of GENE\, provides a full-f framework for simulations that cross the separatrix into the scrape-off layer (SOL) and beyond. It employs a flux-coordinate independent (FCI) grid approach. This allows users to generate flexible meshes and handle complex magnetic geometries and boundary conditions effectively. \n\n\n\nBoth codes run efficiently on large-scale computing systems using CPU or GPU architectures. Their design lets researchers perform computationally demanding simulations relevant to present and future fusion devices such as ITER and DEMO. \n\n\n\nThis training targets plasma turbulence specialists as well as PhD and Master’s students. It suits participants who want to learn or improve their GENE and GENE-X simulation skills. \n\n\n\nInstructors\n\n\n\n\nGENE: Dr. Tobias Goerler (Max Planck Institute of Plasma Physics (IPP))\n\n\n\nGENE-X: Dr. Philipp Ulbl (Max Planck Institute of Plasma Physics (IPP))\n\n\n\n\nLearning outcomes\n\n\n\nThe training helps plasma turbulence specialists and students strengthen their simulation skills in GENE and GENE-X. Participants gain practical experience\, improve their understanding of gyrokinetic simulations\, and learn how to apply these tools effectively in fusion research. \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/training-gene-gene-x-training/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/png:https://media.enccs.se/2025/10/GENE_GENE-X_Garching-Munich_workshop_2025_zoomout6_1920x1080.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20260303T120000
DTEND;TZID=Europe/Stockholm:20260303T133000
DTSTAMP:20260420T091004
CREATED:20260204T124336Z
LAST-MODIFIED:20260204T131434Z
UID:38358-1772539200-1772544600@enccs.se
SUMMARY:Learning electronic structure from X-ray spectroscopy: Multiplet theory\, data\, and high-performance computing
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the webinar\n\n\n\nUnderstanding how electrons behave in complex materials is key to technologies ranging from lithium-ion batteries to magnetic and spin-based materials. X-ray spectroscopies offer a powerful way to probe these electronic and magnetic properties\, but interpreting the spectra and resultiing data often requires theoretical models and large-scale computations that can seem intimidating to newcomers. \n\n\n\nIn this webinar\, we explore how X-ray spectroscopy combined with modern electronic-structure theory\, data analysis\, and high-performance computing (HPC) can be used to understand redox chemistry and magnetism in transition-metal oxides. Using examples from battery cathode materials and magnetic oxides\, this webinar introduces how experimental techniques such as XPS and XMCD can be interpreted with the help of multiplet ligand-field theory and advanced electronic-structure calculations carried out on HPC platforms. \n\n\n\nThe focus is on physical intuition and conceptual understanding\, offering a gentle introduction to how spectroscopy\, data\, and large-scale computation work together in materials research. \n\n\n\nWho is the webinar for\n\n\n\nThis webinar is intended for: \n\n\n\n\nResearchers in academia\, industry\, or related fields seeking an accessible overview of spectroscopy-based materials analysis and data interpretation\n\n\n\nExperimentalists interested in how theoretical models and high-performance computing (HPC) support the analysis of complex spectroscopic data\n\n\n\nGraduate students and advanced undergraduates in physics\, chemistry\, or materials science\n\n\n\n\nNo prior experience with multiplet theory\, density functional theory (DFT)\, or many-body methods is required. Familiarity with basic concepts from solid-state or atomic physics is sufficient; the role of data and HPC in modern electronic-structure studies will be introduced at a conceptual level. \n\n\n\nKey takeaways\n\n\n\nBy the end of this webinar\, participants will: \n\n\n\n\nUnderstand why interpreting X-ray spectroscopic data often requires theoretical modeling\, and the role multiplet ligand-field theory plays in connecting models to measured spectra.\n\n\n\nGain physical intuition for how electronic correlations and charge transfer shape spectral features in transition-metal oxides\, as revealed through data-driven analysis and large-scale calculations enabled by high-performance computing (HPC)\n\n\n\nDevelop a clearer conceptual framework for reading and interpreting complex X-ray spectra beyond simple peak assignments\, including how experimental data and computational results are compared and validated\n\n\n\n\nSpeaker and moderator\n\n\n\n\nRuiwen Xie\n\n\n\nYonglei Wang/Wei Li\n\n\n\n\nFor any questions contact us at training@enccs.se \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/learning-electronic-structure-from-x-ray-spectroscopy/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2026/02/Webinar.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20260317T100000
DTEND;TZID=Europe/Stockholm:20260326T150000
DTSTAMP:20260420T091004
CREATED:20260220T103559Z
LAST-MODIFIED:20260223T095932Z
UID:38373-1773741600-1774537200@enccs.se
SUMMARY:CodeRefinery Workshop on Coding Tools and Techniques for Reproducible Research [In-person & online]
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the course\n\n\n\nAre you writing code for your research? Do you want to make your research results more reproducible? Do you struggle to reproduce results of your own or others computations? Join the CodeRefinery workshop on coding tools and techniques. \n\n\n\n🗓️ The workshop runs on March 17–19 and March 24–26\, offering three consecutive days each week to maximize learning and networking opportunities. \n\n\n\nThe intended audience for this workshop are researchers of all domains\, levels and preferred programming languages who write code in their research\, and the aim is to improve the reproducibility of our research by deepening the knowledge of the tools that enable better code development and sharing. \n\n\n\nThe workshop is held online (streamed on Twitch) with hands-on sessions. \n\n\n\nThe event is free of charge. More info and registration on the CodeRefinery Workshop site. \n\n\n\nIn-person hybrid event\n\n\n\nIn addition to the option to participate online\, this edition of the workshop also offers limited seats to a local exercise group at KTH library for participants in Sweden.  \n\n\n\nSecure your spots here: \n\n\n\n\nRegistration for week 1\n\n\n\nRegistration for week 2\n\n\n\n\nDuring the CodeRefinery workshop on coding tools and techniques you will get the opportunity to interact with trainers from ENCCS\, KTH and other partner organizations. \n\n\n\nLocation: Hjärne and Lallerstedt\, KTH Library and online \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/coderefinery-git-coding-tools-mar-26/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2025/08/CodeRefinery-Event.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20260422T090000
DTEND;TZID=Europe/Stockholm:20260422T200000
DTSTAMP:20260420T091004
CREATED:20260309T074806Z
LAST-MODIFIED:20260309T075205Z
UID:38387-1776848400-1776888000@enccs.se
SUMMARY:WACQT Industry Workshop 2026 (External event)
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the event\n\n\n\nWACQT Industry Workshop 2026 is an event targeting companies interested in the opportunities and future impact of quantum technology. It is a unique opportunity to connect with decision makers and QC specialists.  \n\n\n\nENCCS director Karim Elgammal will be there presenting the opportunities companies and researchers get from the EuroHPC JU network and its new quantum computers. \n\n\n\nJoin and gain a deeper understanding of quantum technology and its practical applications! \n\n\n\nRegister latest by March 19th! \n\n\n\n\n\n\n\nMore events & contact\n\n\n\nThis is an external event. Check out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se
URL:https://enccs.se/events/wacqt-industry-workshop-2026/
LOCATION:Chalmers University of Technology\, Gothenburg
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2026/03/WACQT-industry-workshop.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20260429T090000
DTEND;TZID=Europe/Stockholm:20260429T150000
DTSTAMP:20260420T091004
CREATED:20260305T141700Z
LAST-MODIFIED:20260325T092230Z
UID:38381-1777453200-1777474800@enccs.se
SUMMARY:Hands-on Kubernetes as a User
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the workshop: \n\n\n\nKubernetes is the backbone of modern infrastructure\, being used for deployment of all sorts of applications. Nowadays\, knowing how to use it is an important skillset for those interested in artificial intelligence\, data science\, and MLOps. \n\n\n\nIn this highly practical workshop\, you will learn how to use Kubernetes from a user perspective. The course combines short theoretical introductions with guided hands-on exercises where you will configure a local cluster in your computer\, deploy services\, and run real workloads. By the end of the workshop\, you will have a working environment on your own machine and practical experience deploying interactive tools\, monitoring solutions\, and AI workloads. \n\n\n\nWho is this for? \n\n\n\nThis workshop is intended for: \n\n\n\n\nAI/MLOps engineers\, Researchers\, data scientists working with AI\, machine learning\, data science\, or scientific computing\n\n\n\nUsers of HPC or cloud environments who want to understand Kubernetes-based platforms and deploy their own stack without waiting for an infrastructure team.\n\n\n\nAnyone interested in MLOps\, reproducible workflows\, and scalable application deployment\n\n\n\nBeginners to Kubernetes who want a practical\, user-level introduction\n\n\n\n\nNo prior Kubernetes experience is required. \n\n\n\nKey takeaways for participants: \n\n\n\n\nUnderstand what Kubernetes is\, its architecture\, core components\, and different deployment flavors\, including how it is used in multi-tenant environments (e.g.\, LUMI-K)\n\n\n\nLearn important Kubernetes concepts such as namespaces\, pods\, deployments\, jobs\, storage\, and scaling\n\n\n\nUnderstand the Kubernetes networking model\, including services\, ingress\, and load balancing\n\n\n\nBe able to read\, write\, and modify YAML manifests to deploy and manage applications\n\n\n\nDeploy and use JupyterLab for interactive computing inside a Kubernetes cluster\n\n\n\nSet up Prometheus and Grafana to monitor cluster resources and workloads\n\n\n\nDeploy a simple AI model and quickly track experiments using MLflow\n\n\n\nGain practical experience working with a local Kubernetes cluster on your own machine\n\n\n\n\nPrerequisites: \n\n\n\n\nParticipants should:Have a laptop with Windows (WSL)\, macOS\, or LinuxHave administrative privileges on the systemInstall the required tools before the workshop (instructions will be provided)Basic knowledge of containers (e.g.\, Docker) is helpful but not required. Relevant concepts will be introduced during the workshop.\n\n\n\n\nNotes: \n\n\n\nThis is a 5-hour hands-on workshop focused on practical usage. The course will not cover: \n\n\n\n\nKubernetes API development\n\n\n\nCluster installation or administration in production environments\n\n\n\nAdvanced operational or DevOps topics\n\n\n\n\nThe goal is to provide a solid user-level foundation for running applications and AI workloads on Kubernetes. \n\n\n\n28 April 2026Content13:00 – 16:00Configuring a local cluster in your computer (Optional)29 April 202609:00 – 09:40Introduction to Kubernetes: Architecture\, Components and Flavors (Theory)09:40 – 10:50Introduction to Kubernetes: Concepts (Theory)10:50 – 11:00Short Break11:00 – 12:00Hands-on 1: Deploying Jupyterhub\, Prometheus and Grafana12:00 – 13:15Lunch break13:15 – 14:45Hands-on 2: Deploying an AI model and MLflow14:45 – 15:00Q&A session\n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/kubernetes-as-a-user/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2026/03/Frame-8.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20260512T120000
DTEND;TZID=Europe/Stockholm:20260512T133000
DTSTAMP:20260420T091004
CREATED:20260204T125626Z
LAST-MODIFIED:20260417T082228Z
UID:36420-1778587200-1778592600@enccs.se
SUMMARY:[Webinar] Software installation on HPC systems
DESCRIPTION:Register here\n\n\n\n\n\n\nAbout the webinar\n\n\n\nSoftware installation on High-Performance Computing (HPC) systems differs from typical installations on personal computers due to multi-user environments\, shared resources\, and system-wide configurations. Instead of installing software globally\, users often work within shared or isolated environments while leveraging specialized tools for software management.There are multiple methods available to install software on HPC systems depending on their specific configuration. \n\n\n\nThis webinar is designed for new users of supercomputers who want to install software by themselves. It will briefly cover topics such as compiling code from source (make and cmake)\, utilizing “package managers” (conda\, Spack\, and EasyBuild)\, and deploying executables with containers (Singularity). \n\n\n\nWho is this webinar for?\n\n\n\nThis webinar is ideal for beginners who will work with high-performance computing environment and interested in managing to install software by themselves. \n\n\n\nKey takeaways\n\n\n\nBy the end of this webinar\, you will: \n\n\n\n\nGain hands-on experience with practical examples.\n\n\n\nUnderstand basics of HPC software installation learn why software installation on HPC differs from regular systems.\n\n\n\nExplore different software installation methods learn best practices for managing software dependencies.\n\n\n\n\n\n\n\n\nMore events & contact\n\n\n\nCheck out more upcoming events from ENCCS and our European network at https://enccs.se/events\, as well as our lessons\, suitable also for self-learning. \n\n\n\nFor questions regarding this workshop or general questions about ENNCS training events\, please contact training@enccs.se \n\n\n\nSchedules can change!\n\n\n\nTo ensure that everyone has the opportunity to participate\, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering. \n\n\n\nPlease send us an email at training@enccs.se to cancel your attendance. \n\n\n\nWe understand things can change\, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists. \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 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.
URL:https://enccs.se/events/webinar-software-installation-on-hpc-systems/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2025/06/Webinar2.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20260526T090000
DTEND;TZID=Europe/Stockholm:20260529T120000
DTSTAMP:20260420T091004
CREATED:20260317T125708Z
LAST-MODIFIED:20260317T125833Z
UID:38399-1779786000-1780056000@enccs.se
SUMMARY:[Workshop] Julia for High Performance Data Analysis
DESCRIPTION:Register here\n\n\n\n\n\n\nOverview\n\n\n\nJulia is a modern high-level programming language that is fast (on par with traditional HPC languages like Fortran and C) and relatively easy to write like Python or Matlab. It thus solves the two-language problem\, i.e. when prototype code in a high-level language needs to be combined with or rewritten in a lower-level language to improve performance. Although Julia is a general-purpose language\, many of its features are particularly useful for numerical scientific computation\, and a wide range of both domain-specific and general libraries are available for statistics\, machine learning\, and numerical modeling. \n\n\n\nJoin us for Julia for High Performance Data Analysis\, a hands-on workshop designed to equip you with practical skills for working with large datasets\, optimizing code\, and leveraging Julia’s rich ecosystem of libraries. You’ll explore real-world applications in data analysis\, numerical computation\, and machine learning\, all while discovering how Julia can streamline your workflow and elevate your performance without sacrificing code readability. \n\n\n\nWho is this workshop for?\n\n\n\nThis workshop is aimed at students\, researchers\, and developers who: \n\n\n\n\nAre already familiar with one or more programming languages such as Julia\, Python\, R\, C/C++\, Fortran\, or Matlab.\n\n\n\nWork with large datasets or need to perform computationally intensive modeling and analysis.\n\n\n\nWant to develop high-performance data science applications while staying within a productive\, high-level programming environment.\n\n\n\n\nPrerequisites\n\n\n\n\nExperience with one or more programming languages.\n\n\n\nFamiliarity with basic concepts in linear algebra and machine learning.\n\n\n\nBasic experience working in a terminal is helpful.\n\n\n\n\nKey takeaways\n\n\n\nThis online workshop will start by briefly covering the basics of Julia’s syntax and features\, and then introduce methods and libraries which are useful for writing high-performance code for modern HPC systems. After attending the workshop\, you will: \n\n\n\n\nBe comfortable with Julia’s syntax\, built-in package manager\, and development tools.\n\n\n\nUnderstand core language features like its type system\, multiple dispatch\, and composability.\n\n\n\nBe able to write your own Julia packages from scratch.\n\n\n\nKnow how to perform various linear algebra analysis on datasets.\n\n\n\nBe productive in analyzing and visualizing large datasets in Julia using dataframes and visualization packages.\n\n\n\nBe familiar with several Julia libraries for visualization and machine learning.\n\n\n\nUnderstand how to analyze large datasets efficiently in Julia using statistical methods.\n\n\n\n\nTentative Agenda\n\n\n\nTime (9:00-12:00) (CET)ContentsMay 26Motivation\, julia syntax\, special Julia features\, developing in Julia\, package ecosystemMay 27Motivation (julia for data analysis)\, data formats and dataframes\, linear algebra\, machine learning (data part)May 28Machine learning\, clustering and classification\, deep learningMay 29Non-linear regression\, scientific machine learning\, conclusions and outlook\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 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. \n\n\n\nContact\n\n\n\nFor questions regarding this workshop or general questions about ENCCS training events\, please contact training@enccs.se.
URL:https://enccs.se/events/workshop-julia-for-high-performance-data-analysis/
CATEGORIES:ENCCS Event
ATTACH;FMTTYPE=image/webp:https://media.enccs.se/2024/11/julia-hpda-25.webp
END:VEVENT
END:VCALENDAR