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
X-WR-CALDESC:Veranstaltungen für 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:20190331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20191027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20200329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20201025T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20210328T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20211031T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20201202
DTEND;VALUE=DATE:20201204
DTSTAMP:20260504T195639
CREATED:20210515T170321Z
LAST-MODIFIED:20210515T174734Z
UID:4221-1606867200-1607039999@blog.rwth-aachen.de
SUMMARY:PPCES 2020
DESCRIPTION:Online HPC Seminar and Workshop\n\nSince we had to cancel the PPCES workshop planned for March (March\, 16 – 20\,  2020) this year at short notice\,we are offering this online workshop on December 2nd and 3rd\, 2020 \nPlease find information about the preceeding Introduction to HPC on March 03\, 2020 >>> \n\nAbout PPCES\n\nThis 2-days online event will continue the tradition of previous annual week-long events that take place in Aachen every spring since 2001. This time we will only cover the basics of parallel programming using OpenMP and MPI in Fortran and C/C++ and a frist step towards performance tuning. Hands-on exercises for each topic will be included. \nThe contents of the courses are generally applicable but will be specialized towards CLAIX the compute cluster which is the current system installed at the RWTH’s IT Center. It might be helpful to read through the information which was provided during the HPC introduction on March 3 this year. This is especially true if you want to actively use CLAIX after this event. \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. \nPrerequisites\nAttendees should be comfortable with C/C++ or Fortran programming in a Linux environment and interested in learning more about the technical details of application tuning and parallelization. \nAll presentations will be given in English. \nThis event will be an online presentation. \nAgenda\n\nDay 1: OpenMP (Wednesday\, December 2)\n\n\n\n\n\nStart\nEnd\nTopic\n\n\n09:30\n09:50\nWelcome + OpenMP Overview\n\n\n09:50\n10:15\nOpenMP Worksharing\n\n\n10:15\n10:35\nOpenMP Scoping\n\n\n10:35\n10:45\nExercise Setup\n\n\n10:45\n11:00\nBreak\n\n\n11:00\n11:30\nExercises\n\n\n11:30\n12:00\nOpenMP & NUMA\n\n\n12:00\n14:00\nBreak\n\n\n14:00\n14:30\nOpenMP Tasking: Basics\n\n\n14:30\n15:00\nOpenMP Tasking: Scoping & Synchronization\n\n\n15:00\n15:15\nExercises\n\n\n15:15\n15:30\nBreak\n\n\n15:30\n16:00\nExercises\n\n\n16:00\n16:30\nSolutions to Exercises + Q & A\n\n\n\n\nDay 2: MPI (Thursday\, December 3)\n\n\n\n\nStart\nEnd\nTopic\n\n\n09:30\n09:40\nWelcome & Overview (10 min)\n\n\n09:40\n10:00\nMPI Basics (20 min)\n\n\n10:00\n10:35\nBlocking Point-to-point communication (30 min)\n\n\n10:35\n11:45\nExercise Setup\n\n\n10:45\n11:00\nCoffee Break\n\n\n11:00\n11:30\nExercises\n\n\n11:30\n12:00\nNon-blocking (point-to-point) communication (30 min)\n\n\n12:00\n14:00\nLunch break\n\n\n14:00\n14:30\nCollective Communication (30 min)\n\n\n14:30\n15:00\nExercises (30 min)\n\n\n15:00\n15:15\nCoffee break\n\n\n15:15\n15:45\nARM Performance Reports (30 min)\n\n\n15:45\n16:00\nExercises (Perf Reports) (15 min)\n\n\n16:00\n16:30\nSolutions to Exercises + Q & A (30 min)\n\n\n16:30\n16:45\nWrap-Up\n\n\n\n\nRegistration\nPlease register here until November 25\, 2020  >>>  [REGISTRATION CLOSED]\nRegistered participants will receive further information by email.\n \nCourse Material\nDay 1: OpenMP\n\nOrganization_PPCESonline.pdf \n01_OpenMP_Introduction-Overview.pdf \n02_OpenMP_Introduction-Worksharing.pdf \n03_OpenMP_Introduction-Scoping.pdf \nOpenMP_Exercises_2020_online.pdf \n04_OpenMP_NUMA.pdf \n05_OpenMP_Introduction-Tasking.pdf \n06_OpenMP_TaskingAndScoping.pdf \n07_OpenMP_TaskingAndSynchronization.pdf \nDay 2: MPI\n01_MPI-Overview.pdf \n02_MPI_Concepts.pdf \n03_MPI_Blocking_Point-to-Point_Communication.pdf \nExercises_MPI_2020_online.pdf \n04_MPI_Non-blocking-Point-to-Point_Communication.pdf \n05_MPI_Blocking_Collective_Communication.pdf \n06_MPI_ARM_PerfReports.pdf \n\n\n\n\n\n\n\n\n\n\nQ&A Seesion\nPPCES-2020_Q&A.pdf \nFurther Information\nThe OpenMP part is also available as online tutorial (including videos): https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites \nContact\nTim Cramer / Dieter an Mey\nTel.: +49 (241) 80-24924 / 80-24377\nE-mail:  hpcevent@itc.rwth-aachen.de
URL:https://blog.rwth-aachen.de/itc-events/event/ppces-2020/
LOCATION:Seminarraum 003/004\, IT Center\, Kopernikusstraße 6\, Aachen
CATEGORIES:HPC Events,PPCES
ORGANIZER;CN="HPC":MAILTO:hpcevent@itc.rwth-aachen.de
END:VEVENT
END:VCALENDAR