BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//IT Center Events - ECPv6.16.3//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:20230326T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20231029T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20240331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20241027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20250330T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20251026T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20240226
DTEND;VALUE=DATE:20240302
DTSTAMP:20260723T064634
CREATED:20231228T105319Z
LAST-MODIFIED:20240926T110946Z
UID:6738-1708905600-1709337599@blog.rwth-aachen.de
SUMMARY:VI-HPS Porting and Tuning Workshop 2024
DESCRIPTION:Date and Time: 26th Feb 2024 8:00 am – 1st Mar 2024 6:00 pm\n\nLocation: IT Center RWTH Aachen & ZIH\, TU Dresden \n\nKlick here for Registration and further information. \n  \n\n\n  \nDescription\nThis workshop is organized by VI-HPS and the NHR centers NHR4CES@RWTH (IT Center\, RWTH Aachen University) and NHR@TUD (ZIH\, TU Dresden) and focuses on the new computing platforms “CLAIX-2023” and “Barnard” at RWTH Aachen and TU Dresden\, respectively. \nThe workshop will be co-scheduled with the workshop of the same name at NHR@TUD in Dresden. Presentations will be streamed to the corresponding other location depending on the location of the speaker. \nTool experts for the hands-on tuning part will be on-site at both locations. Note that no hands-on tuning assistance can be given to online-only participants. For on-site hands-on participants you will have to bring a self-written application code written in C/C++/Fortran/Python that is parallelized with common HPC programming Paradigms\, such as OpenMP\, MPI\, and/or C++ and POSIX threads. \nOn completion participants should be familiar with the module system and SLURM configuration and monitoring systems on CLAIX-2023 and Bernard (depending on selected site)\, common performance analysis and diagnosis techniques and how they can be employed in practice (on a range of HPC systems). Those who prepared their own application test cases will have been coached in the tuning of their measurement and analysis\, and provided optimization suggestions. \n\nTarget Audience:\nMonday (Porting day): Any current and future user who is interested in building and/or running software on the prospective HPC system of RWTH Aachen University\, CLAIX-2023. \nTuesday–Friday (Tuning days): Any developer of C/C++/Fortran HPC software using OpenMP\, Pthreads\, C++ threads\, and/or MPI\, who is interested in identifying performance bottlenecks within the HPC application. \nGained skills:\nMonday (Porting day):\n– Basic knowledge about the Hardware of CLAIX-2023\n– Using the software stack and module system of CLAIX-2023\n– Best practices for building software on CLAIX-2023\n– Writing SLRUM job submission scripts for CLAIX-2023\n– Using the job monitoring system of CLAIX-2023 to verify expected performance parameters of an application run \nTuesday–Friday (Tuning days):\n– Identifying performance problems of your application on the node-level using MAQAO and LIKWID\n– Gaining an runtime summary of an application using Score-P and TAU\n– Using advance performance explorers to navigate the measurement results\n– Tuning the Score-P measurement configurations for your application\n– Obtaining event trace information for your application using Score-P\n– Using Scalasca to automatically search for inefficient application behavior\n– Using Vampir for in-depth understanding of process and thread interaction\n– Using lo2s to understand execution behavior of an application and OS influence on it \nPrerequisites:\nMonday (Porting day):\n– Knowledge on how to access the current CLAIX-2018 system\n– Basic knowledge about the SLURM job scheduling system (join Introduction to HPC for those basic skills) \nTuesday (Tuning days):\n– An HPC code written in C/C++/Fortran using OpenMP/Pthreads/C++-threads and/or MPI\n– Active developer with in-depth understanding of the provided code\n– General understanding of building software on an HPC platform \n\nNote that registration for this workshop for online or on-site participation at either location is handled via the registration page at TU Dresden. It is possible to register for individual days. \nPlease contact us for any further questions. \n\n  \nAgenda\nThe workshop has two parts with individual focus: The first part focuses on porting your application to the respective local platform at RWTH Aachen and TU Dresden. It will give an overview of the Sapphire Rapids architecture and node configuration\, the local environments and monitoring solutions\, and how to use the systems effectively. Presentations will take place on the first day\, assistance will be given on-site and online on Monday\, and online-only for the remainder of the week. \nThe second part (starting on Tuesday) focuses on tuning your application on the systems with the use of several tools of the VI-HPS programming tools suite. It will give an overview of the selected tools\, explain their functionality\, and how to use them effectively. Furthermore\, it will offer hands-on experience and expert assistance using the tools on participants’ own codes.
URL:https://blog.rwth-aachen.de/itc-events/en/event/vi-hps-porting-and-tuning-workshop-2024/
LOCATION:IT Center\, Kopernikusstraße 6\, Aachen\, NRW\, 52074\, Deutschland
CATEGORIES:aiXcelerate,Einmalig,HPC Events
ORGANIZER;CN="HPC":MAILTO:hpcevent@itc.rwth-aachen.de
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20240311T090000
DTEND;TZID=Europe/Berlin:20240315T170000
DTSTAMP:20260723T064634
CREATED:20231214T125226Z
LAST-MODIFIED:20240318T101315Z
UID:6690-1710147600-1710522000@blog.rwth-aachen.de
SUMMARY:PPCES 2024
DESCRIPTION:in cooperation with \n\n\n\n\n\n\n\n\n\n  \n\nParallel Programming in Computational Engineering and Science (PPCES)\nMarch 11th – 15th\, 2024\n \nAbout PPCES\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 the RWTH’s IT Center. It might be helpful to read through the information which is provided during the HPC introduction on February 5th and 6th 2024. This is especially true if you want to actively use CLAIX after this event. \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 nodes of the RWTH Compute Cluster 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. We also expect a growing number of application codes to combine MPI and OpenMP for clusters of nodes with a growing number of cores. \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. Also covered is hybrid parallelization\, i.e.\, the combination of MPI and shared memory programming\, which is gaining popularity as the number of cores per cluster node grows. \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 infrastructure that is equipped with powerful Intel Sapphire Rapid CPUs and NVIDIA H100 GPUs. 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). Coffee\, tea\, and soda are sponsored by NEC throughout the event.\nYou can/must register per topic\, i.e.\, OpenMP (Mon + Tue)\, MPI (Wed + Thur)\, and ML/DL (Fri).\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 speaker: Ruud van der Pas (Oracle Linux Engineering) \nAgenda\nAgenda is still subject to small changes. \nDay 1+2: OpenMP\n\n\n\nMonday\, March 11\nDay 1: OpenMP Part I\n\n\n\n09:00 – 09:10\nWelcome & Organization \nOpenMP Intro\nChristian Terboven (RWTH)\n\n\n09:10 – 10:10\nIntroduction into Parallel Computing\nRuud van der Pas (Oracle Linux Engineering)\n\n\n10:40 – 12:00\nOpenMP Basics – Part 1 \n\nOverview\nParallel Region\nWorksharing\nScoping\nCompilers + Exercises\n\n\nChristian Terboven (RWTH)\n\n\n13:30 – 14:30\nOpenMP Basics – Part 2 (incl. Lab)\nChristian Terboven (RWTH)\n\n\n14:30 – 15:30\nOpenMP Basics – Part 3 (incl. Lab) \n\nMotivation\nTasking Model\nTaskloop\nCutoff\nDependencies\n\n\nChristian Terboven (RWTH)\n\n\n16:00 – 17:00\nOpenMP Basics – Part 4 (incl. Lab) \n\nNUMA\nAffinity\nHybrid\n\n\nChristian Terboven (RWTH)\n\n\n\n  \n\n\n\n\nTuesday\, March 12\nDay 2: OpenMP Part II\n\n\n\n09:00 – 10:30\nSpeed up Your OpenMP Application Without Doing Much\nRuud van der Pas (Oracle Linux Engineering)\n\n\n11:00 – 12:00\nOpenMP SIMD\nChristian Terboven (RWTH)\n\n\n13:30 – 15:30\nOpenMP Advanced Tasking (incl. Lab)\nChristian Terboven (RWTH)\n\n\n16:00 – 17:00\nOpenMP for Accelerators\nChristian Terboven (RWTH)\n\n\n\n\n\nDay 3+4: MPI\n\n\n\nWednesday\, March 13\nDay 3: MPI Part I\n\n\n\n09:00 – 10:30\n\n\nMPI Basics\nMPI Concepts\n(incl. Lab)\n\n\nTobias Dollenbacher (RWTH)\,\nJoachim Jenke (RWTH)\n\n\n11:00 – 12:30\nBlocking Point-to-Point Communication – Part 1 (incl. Lab)\nTobias Dollenbacher (RWTH)\n\n\n14:00 – 15:30\nBlocking Point-to-Point Communication – Part 2 (incl. Lab)\nTobias Dollenbacher (RWTH)\n\n\n16:00 – 17:00\nNon-blocking Point-to-Point Communication (incl. Lab)\nJoachim Jenke (RWTH)\n\n\n\n  \n\n\n\nThursday\, March 14\nDay 4: MPI Part II\n\n\n\n09:00 – 10:30\nDerived Datatypes (incl. Lab)\nMarc-André Hermanns (RWTH)\n\n\n11:00 – 12:30\nBlocking Collective Communication (incl. Lab)\nMarc-André Hermanns (RWTH)\n\n\n14:00 – 15:30\nCommunicator Basics (incl. Lab)\nTobias Dollenbacher (RWTH)\n\n\n16:00 – 17:00\n\n\nHybrid Programming\nWrap-Up\n\n\nJannis Klinkenberg (RWTH)\n\n\n\n\nDay 5: Machine & Deep Learning\n\n\n\nFriday\, March 15\nDay 5: Machine Learning\n\n\n\n09:00 – 10:30\nIntroduction to AI and Machine Learning\, and Preprocessing Techniques – Part 1 \n\n01_ML-DL_Agenda\n02_ML-DL_Introduction_AI_ML\n\n\nJannis Klinkenberg (RWTH)\n\n\n11:00 – 12:30\nIntroduction to AI and Machine Learning\, and Preprocessing Techniques – Part 2 \n\n03_ML-DL_Execution_Options\nML-DL_Hands-on\n\n\nJannis Klinkenberg (RWTH)\n\n\n14:00 – 15:30\nIntroduction to (Distributed) Deep Learning \n\n04_ML-DL_Introduction_DL\n05_ML-DL_PyTorch\n06_ML-DL_Distributed_DL\n99_ML-DL_Further_Links_and_Literature\n\n\nJannis Klinkenberg (RWTH)\n\n\n16:00 – 17:00\nML-DL_Hands-on\nJannis Klinkenberg (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\nOpenMP Labs\n\ntbd.\n\nMPI Labs\n\nppces2024-MPI-labs-C.tar.gz\nppces2024-MPI-labs-Fortran.tar.gz\nppces2024-MPI-labs-all.tar.gz\n\nML/DL Labs\n\nppces2024-ML-DL-labs.tar.gz\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\n\nRegistration\nRegistration link: https://eveeno.com/ppces_2024 (until March 4th\, 2024) \nDuring registration\, you can select on which days you want to participate. \nSponsoring\nCatering is sponsored by NEC.
URL:https://blog.rwth-aachen.de/itc-events/en/event/ppces-2024/
LOCATION:Seminarraum 003/004\, IT Center\, Kopernikusstraße 6\, Aachen
CATEGORIES:HPC Events,PPCES
ATTACH;FMTTYPE=image/jpeg:https://blog.rwth-aachen.de/itc-events/files/2022/09/NHR4CES_RGB.jpg
ORGANIZER;CN="HPC":MAILTO:hpcevent@itc.rwth-aachen.de
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20240318
DTEND;VALUE=DATE:20240321
DTSTAMP:20260723T064634
CREATED:20240108T090301Z
LAST-MODIFIED:20240108T090312Z
UID:6744-1710720000-1710979199@blog.rwth-aachen.de
SUMMARY:[:de]FDM-Werkstatt 2024[:]
DESCRIPTION:This entry is only available in Deutsch. Veranstaltungsart: Community-Workshop „FDM-Werkstatt“\n \nDatum: 18. bis 20. März 2024 \nOrt: IT Center RWTH Aachen \nWichtige Information: Deadline für Abstracts und Anmeldungen: 15. Januar 2024 \n  \n\n  \nBeschreibung \nDie offizielle zweite Werkstatt für Forschungsdatenmanagement (FDM) findet  vom 18. bis 20. März 2024 an der RWTH Aachen statt! \nBei der FDM-Werkstatt handelt es sich um ein lösungsorientiertes Workshop-Format\, in dem die Teilnehmenden über mehrere Tage gemeinsam vor Ort an Tools und ihren eigenen Lösungen des FDMs tüfteln. Dabei lernen sie voneinander und miteinander. Das Niveau reicht von Einstiegs- und Basisformaten bis hin zu Coding-Sessions\, die ins Detail gehen. \nAbstracts und Anmeldungen senden Sie bitte per E-Mail mit dem Betreff „Abstract: FDM-Werkstatt 2024“ an folgende Kontaktpersonen: \n\nLioba Schreyer\noder\nMagdalene Cyra\n\nFür allgemeine Rückfragen zu dem Format stehen Ihnen Magdalene Cyra und Lioba Schreyer (fdm.nrw) sowie Lukas C. Bossert  (DKZ.2R) gerne zur Verfügung. \nWeitere Informationen und Agenda finden Sie im FDM-Blog. \n\n 
URL:https://blog.rwth-aachen.de/itc-events/en/event/fdm-werkstatt-2024/
LOCATION:Seminarraum 003/004\, IT Center\, Kopernikusstraße 6\, Aachen
CATEGORIES:Einmalig
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20240321T140000
DTEND;TZID=Europe/Berlin:20240321T150000
DTSTAMP:20260723T064634
CREATED:20231227T090717Z
LAST-MODIFIED:20231227T090717Z
UID:6717-1711029600-1711033200@blog.rwth-aachen.de
SUMMARY:[:en]HPC Consultation Hour #30[:]
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
URL:https://blog.rwth-aachen.de/itc-events/en/event/hpc-consultation-hour-30/
LOCATION:Online\, Deutschland
CATEGORIES:HPC Consultation Hour,HPC Events
ORGANIZER;CN="HPC":MAILTO:hpcevent@itc.rwth-aachen.de
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20240328T100000
DTEND;TZID=Europe/Berlin:20240328T110000
DTSTAMP:20260723T064634
CREATED:20240221T145413Z
LAST-MODIFIED:20240320T132554Z
UID:6834-1711620000-1711623600@blog.rwth-aachen.de
SUMMARY:[:de]Einführungsveranstaltung Interimssoftwareshop[:]
DESCRIPTION:This entry is only available in Deutsch. Name: Einführungsveranstaltung Interimssoftwareshop\n \nVeranstaltungsart: Einführungsveranstaltung \nDatum: 28. März. 2024 \n \nUhrzeit: 10:00 – 11:00 Uhr \nOrt: \nBeitreten Zoom Meeting\nhttps://rwth.zoom-x.de/j/66217623785?pwd=RjJtQzdDemRldnFXUHRkMXRuQ2VYZz09 \nMeeting-ID: 662 1762 3785\nKenncode: 105637 \n— \nÜber SIP beitreten\n• 66217623785@lej.zmeu.us \n— \nÜber H.323 beitreten\n• 64.224.35.50 (Deutschland) \nMeeting-ID: 662 1762 3785\nKenncode: 105637 \nZielgruppe: Personen mit der Rolle “Bestellung IT”\n \nKosten: Kostenfrei \nAnmeldung: nicht erforderlich \n\n  \nBeschreibung \nEs wird eine Interimslösung für den Software Shop der SoftwareOne (AcadCloud). Um Ihnen diesen zu zeigen und ggf. Fragen zu klären\, findet am 20.03.24 von 12:30-13:30Uhr und am 28.03.24 von 10-11Uhr eine Einführungsveranstaltung über Zoom statt. \n\n  \n 
URL:https://blog.rwth-aachen.de/itc-events/en/event/softwareshop/
LOCATION:Online\, Deutschland
CATEGORIES:Einmalig
ORGANIZER;CN="IT Center":MAILTO:events@itc.rwth-aachen.de
END:VEVENT
END:VCALENDAR