BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//IT Center Events - ECPv6.15.20//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:IT Center Events
X-ORIGINAL-URL:https://blog.rwth-aachen.de/itc-events/en
X-WR-CALDESC:Events for IT Center Events
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Berlin
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;VALUE=DATE:20260316
DTEND;VALUE=DATE:20260321
DTSTAMP:20260416T001732
CREATED:20260116T130429Z
LAST-MODIFIED:20260320T145914Z
UID:7731-1773619200-1774051199@blog.rwth-aachen.de
SUMMARY:PPCES 2026
DESCRIPTION:in cooperation with \n\n\n\n\n\n\n\n\n\n  \n\nParallel Programming in Computational Engineering and Science (PPCES)\nMarch 16th – 20th\, 2026\n \n\nThis one week event will continue the tradition of previous annual week-long events that take place in Aachen every spring since 2001. We will cover the basics of parallel programming using OpenMP and MPI in Fortran and C/C++ and a first step towards performance tuning. Furthermore\, we will embrace current topics in machine & deep learning. Hands-on exercises for each topic will be included. \nThe contents of the courses are generally applicable but will be specialized towards the compute cluster CLAIX which is the current system installed at RWTH’s IT Center. It might be helpful to read through the information which is provided during the HPC introduction on February 9th-10th 2025. \nTopics\nOpenMP is a widely used approach for programming shared memory architectures\, supported by most compilers nowadays. We will cover the basics of the programming paradigm as well as some advanced topics such as programming NUMA machines. The compute nodes of the RWTH HPC Cluster (aka CLAIX) contain an increasing number of cores and thus we consider shared memory programming a vital alternative for applications that cannot be easily parallelized with MPI. \nThe Message Passing Interface (MPI) is the de-facto standard for programming large HPC systems. We will introduce the basic concepts and give an overview of some advanced features. \nMachine & Deep Learning: We provide a fundamental introduction into machine and deep learning approaches as well as data processing techniques that support dataset preparation or model selection for training and inference. It covers the basic concepts for supervised and unsupervised learning such as classification\, regression\, and clustering to get a feeling which technique is appropriate for a particular problem. Additionally\, we conduct several hands-on exercises with common frameworks such as scikit-learn and PyTorch on our recent HPC Cluster CLAIX. In these exercises\, we demonstrate how to define models\, construct dataset and training pipelines or utilize monitoring and visualization of the training results\, e.g.\, with Tensorboard. For the deep learning exercises\, we start by training on a single GPU first. If that is not enough\, we also show how to scale up distributed training onto multiple compute nodes or GPUs. \nOrganization\n\nThere is no seminar fee.\nPresentations will be given in English. Slides will be available during or after the event.\nThis is an in-person event and will be held on the RWTH IT Center premises (see below).\nYou can/must register per day.\nFor more details on the target audience\, prerequistes and gained skills\, see the “Skills” sections below (per topic).\n\nGuest Speakers\nWe are happy to announce our guest speakers: Ruud van der Pas (OpenMP Architecture Review Board (ARB)) and Bernd Dammann (Technical University of Denmark (DTU)). \nAgenda\nAgenda is subject to slight changes. \nDay 1 + 2: OpenMP\n\n\n\nMonday\, March 16\nDay 1: OpenMP Part I\n\n\n\n09:00 – 09:10\nWelcome & Organization\nChristian Terboven (RWTH)\n\n\n09:10 – 10:10\nIntroduction into Parallel Computing\nRuud van der Pas (OpenMP ARB)\n\n\n10:10 – 10:40\nCoffee Break\n\n\n10:40 – 12:10\nOpenMP Basics – Part 1 \n\nOverview\nParallel Region\nWorksharing\nScoping\n\n\nChristian Terboven (RWTH)\n\n\n12:10 – 13:30\nLunch Break (on your own)\n\n\n13:30 – 14:30\nOpenMP Basics – Part 2 \n\nCompilers + Exercises\n\n\nChristian Terboven (RWTH)\n\n\n14:30 – 15:30\nOpenMP Basics – Part 3 (incl. Lab) \n\nAgenda\nTasking Motivation\nTasking Model\nCutoff\n\n\nChristian Terboven (RWTH)\n\n\n15:30 – 16:00\nCoffee Break\n\n\n16:00 – 17:00\nOpenMP Basics – Part 4 (incl. Lab) \n\nAgenda\nNUMA\n\n\nChristian Terboven (RWTH)\n\n\n\n  \n\n\n\n\nTuesday\, March 17\nDay 2: OpenMP Part II\n\n\n\n09:00 – 10:30\nSpeed up Your OpenMP Application Without Doing Much\nRuud van der Pas (OpenMP ARB)\n\n\n10:30 – 11:00\nCoffee Break\n\n\n11:00 – 11:30\nFix Your OpenMP Problem by Using (the right) Tools\nBernd Dammann (DTU)\n\n\n11:30 – 12:30\nOpenMP SIMD\nChristian Terboven (RWTH)\n\n\n12:30 – 14:00\nLunch Break (on your own)\n\n\n14:00 – 15:30\nOpenMP Advanced Tasking – Part 1 (incl. Lab) \n\nTaskloop\nDependencies\nTask Affinity\n\n\nChristian Terboven (RWTH)\n\n\n15:30 – 16:00\nCoffee Break\n\n\n16:00 – 16:30\nOpenMP Advanced Tasking – Part 2 (incl. Lab)\nChristian Terboven (RWTH)\n\n\n16:30 – 17:00\nOpenMP for Accelerators (Outlook)\nChristian Terboven (RWTH)\n\n\n\n\n\nDay 3+4: MPI\n\n\n\nWednesday\, March 18\nDay 3: MPI Part I\n\n\n\n09:00 – 09:10\nWelcome & Organization\nMarc-André Hermanns (RWTH)\n\n\n09:10 – 10:30\nMPI Basics (incl. Lab) \n\nMPI Basics\nMPI Concepts\n\n\nMarc-André Hermanns (RWTH)\n\n\n10:30 – 11:00\nCoffee Break\n\n\n11:00 – 12:30\nBlocking Point-to-Point Communication – Part 1 (incl. Lab)\nMarc-André Hermanns (RWTH)\n\n\n12:40 – 14:00\nLunch Break (on your own)\n\n\n14:00 – 15:30\nBlocking Point-to-Point Communication – Part 2 (incl. Lab)\nMarc-André Hermanns (RWTH)\n\n\n15:30 – 16:00\nCoffee Break\n\n\n16:00 – 17:00\nNon-blocking Point-to-Point Communication (incl. Lab)\nMarc-André Hermanns (RWTH)\n\n\n\n  \n\n\n\nThursday\, March 19\nDay 4: MPI Part II\n\n\n\n09:00 – 10:30\nDerived Datatypes (incl. Lab)\nMarc-André Hermanns (RWTH)\n\n\n10:30 – 11:00\nCoffee Break\n\n\n11:00 – 12:30\nBlocking Collective Communication (incl. Lab)\nMarc-André Hermanns (RWTH)\n\n\n12:30 – 14:00\nLunch Break (on your own)\n\n\n14:00 – 15:30\nCommunicator Basics (incl. Lab)\nMarc-André Hermanns (RWTH)\n\n\n15:30 – 16:00\nCoffee Break\n\n\n16:00 – 17:00\nHybrid programming\nMarc-André Hermanns (RWTH)\n\n\n\n\nDay 5: Machine & Deep Learning\n\n\n\nFriday\, March 20\nDay 5: Machine Learning\n\n\n\n09:00 – 10:30\nWelcome & Agenda \nIntroduction to AI and Machine Learning\, and Preprocessing Techniques – Part 1\nJannis Klinkenberg (RWTH)\n\n\n10:30 – 11:00\nCoffee Break\n\n\n11:00 – 12:30\nIntroduction to AI and Machine Learning\, and Preprocessing Techniques – Part 2 (incl. Lab) \n\nExecution Options for ML/DL Software\nHands-on Exercises (scikit)\n\n\nJannis Klinkenberg (RWTH)\n\n\n12:30 – 14:00\nLunch Break (on your own)\n\n\n14:00 – 15:30\nIntroduction to (Distributed) Deep Learning \n\nIntroduction to Deep Learning\nCase Study – PyTorch\nDistributed Deep Learning + Case Study – PyTorch\nFurther Links and Literature\n\n\nJannis Klinkenberg (RWTH)\n\n\n15:30 – 16:00\nCoffee Break\n\n\n16:00 – 17:00\nHands-on (PyTorch)\nDominik Viehhauser (RWTH)\n\n\n\n  \nSkills – OpenMP\nCourse level\nbeginner \nTarget audience\n\nHPC users\nHPC developers\n\nPrerequisites\n\nAble to understand C/C++ (or Fortran) source codes\nComfortable with C/C++ or Fortran programming (for lab sessions)\nComfortable using a Linux environment (for lab sessions)\n\nGained skills\n\nBroad knowledge of OpenMP\, including the machine\, memory and execution model\nGeneral understanding when and how to use the different worksharing\, synchronization and tasking constructs and directives\nCapability to apply OpenMP to existing codes and to use the scoping correctly\nUnderstanding of how OpenMP parallel programs interact with the system\, in particular of NUMA architectures and SIMD microarchitectures\n\nSkills – MPI\nCourse level\nbeginner \nTarget audience\n\nHPC developers\n\nPrerequisites\n\nAble to understand C/C++ (or Fortran) source codes\nComfortable with C/C++ or Fortran programming (for lab sessions)\nComfortable using a Linux environment (for lab sessions)\n\nGained skills\n\nGeneral understanding of the classic MPI “world model” of process initialization\nOverview of point-to-point and collective communication an their use cases\nUnderstand the use and definition of MPI derived datatypes\nKnowledge of basic MPI terminology\nKnowledge of blocking and non-blocking procedure calls and when to use them\nUsing MPI together with OpenMP in basic hybrid scenarios\n\nSkills – ML/DL\nCourse level\n\nbeginner to intermediate\n\nTarget audience\n\nHPC/AI users\nHPC/AI developers\n\nPrerequisites\n\nBasic knowledge of Python\nComfortable using a JupyterHub or Linux environment (for lab sessions)\nComfortable with Python programming and a little Bash scripting (for lab sessions)\n\nGained skills\n\nHigh-level overview of data proprocessing\, AI\, machine and deep learning techniques and how they relate to each other\nUnderstanding how to apply shallow ML techniques to solve classification and clustering tasks\nUnderstanding how to execute PyTorch deep learning and distributed deep learning on HPC infrastructures\n\nMaterial Downloads\nMaterials will be published during and after the workshop. \nOpenMP Exercises \n\nExercises_OMP_2026.pdf\ncpp-exercises.tar.gz\nfortran-exercises.tar.gz\n\nMPI Exercises \n\nppces2026-MPI-labs-all.tar.gz (C and Fortran)\nmpi-exercises-CLAIX.pdf\nmpi-exercises-README.pdf\n\nML/DL Exercises \n\nML-DL_Hands-on.pdf\nppces2026-ML-DL-labs.tar.gz\n\nLocation\nThe workshop will take place in-person on the premises of the IT Center of RWTH Aachen University at: \nSeminar rooms 003/004\nKopernikusstraße 6\n52074 Aachen \nRegistration\nRegistration link (via our NHR4CES website): https://eveeno.com/ppces26 \nPlease also withdraw your registration in the registration system using the link that you got in your confirmation e-mail (or let us know) if you cannot attend anymore. That will help us a lot in preparing the event (seats\, catering and so on). Thanks! (Here are further instructions how to change or cancel your registration.) \nRegistration closing date: March 9th\, 2026\n \nFurther Links\nNeed support or want to ask questions? \n\nHPC Consultation Hour (once per month)\nAI/ML/DL Consultation Hour (once per week)\n\nWant to apply for compute time (proposals)? \n\nOverview of Compute Project Categories\nVisit WestAI website and send mail to contact@westai.de
URL:https://blog.rwth-aachen.de/itc-events/en/event/ppces-2026/
LOCATION:IT Center\, Kopernikusstraße 6\, Aachen\, NRW\, 52074\, Deutschland
CATEGORIES:HPC Events,PPCES,Wiederkehrend
ATTACH;FMTTYPE=image/jpeg:https://blog.rwth-aachen.de/itc-events/files/2022/09/NHR4CES_RGB.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20260319T140000
DTEND;TZID=Europe/Berlin:20260319T150000
DTSTAMP:20260416T001732
CREATED:20251219T110746Z
LAST-MODIFIED:20260310T125955Z
UID:7700-1773928800-1773932400@blog.rwth-aachen.de
SUMMARY:[:en]HPC Consultation Hour #54[:]
DESCRIPTION:We offer an open HPC consultation hour on a regular basis. This takes place every 3rd Thursday of the month. Here\, we give you the opportunity to ask any HPC related question\, e.g. about: \n\nCluster usage\nParallel Programming\nPerformance analysis and optimization of self-written codes\nWorkflow optimization (e.g. job management and data processing)\nEfficient usage of systems and software\nSoftware installation and usage\nApplication for compute time on larger systems (tier 2 and 1)\n\nWe will not prepare any slides since this a pure Q&A session. \nIn order to join the Zoom meeting\, you can use the following link: \nhttps://rwth.zoom.us/j/91453505636\nMeeting-ID: 914 5350 5636\nKenncode: 690220 \nin cooperation with
URL:https://blog.rwth-aachen.de/itc-events/en/event/hpc-consultation-hour-54/
LOCATION:Zoom
CATEGORIES:HPC Consultation Hour,HPC Events
ORGANIZER;CN="HPC":MAILTO:hpcevent@itc.rwth-aachen.de
END:VEVENT
END:VCALENDAR