BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ENCCS - ECPv6.15.20//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:20210328T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20211031T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20220327T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20221030T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20230326T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20231029T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20220614T090000
DTEND;TZID=Europe/Stockholm:20220617T123000
DTSTAMP:20260430T155742
CREATED:20220421T122326Z
LAST-MODIFIED:20230116T102617Z
UID:14769-1655197200-1655469000@enccs.se
SUMMARY:Intermediate Topics in MPI
DESCRIPTION:This workshop targets programmers in both academia and industry who already have experience with basic MPI and are ready to take the next step to more advanced usage. Topics which will be covered include communicators\, groups\, derived data types\, one-sided communication\, non-blocking collectives and hybrid MPI+threading approaches. Lectures will be interleaved with hands-on exercises. All exercises will be written in C\, but the instructors will be able to answer questions about MPI in Fortran and Python. \nFor this workshop ENCCS partners up with our friends at PDC and HPC2N. \nThe Message Passing Interface (MPI) is the de facto standard for distributed memory parallelism in high performance computing (HPC). MPI is the dominant programming model for modern day supercomputers and will continue to be critical in enabling researchers to scale up their HPC workloads to forthcoming pre-exascale and exascale systems within EuroHPC and elsewhere. \nPre-requisites\n\nFamiliarity with MPI in C/C++\, Fortran or Python\, either from introductory courses or workshops (e.g. PDC’s Introduction to MPI\, or SNIC’s introduction to parallel programming course) or through self-taught usage.\nFamiliarity with C/C++\nBasic Linux command line skills\nExisting access to a computing cluster or own computer with MPI and compilers installed.\n\nInstructors\n\nXin Li\, PhD\nPedro Ojeda May\, PhD\nRoberto Di Remigio Eikås\, PhD\n\nTentative schedule\nDay 1 – Tuesday 14 June 2022 – Communicators\, groups\, derived datatypes\n[ninja_tables id=”14774″] \nDay 2 – Wednesday 15 June 2022 – Collective communication (including nonblocking)\n[ninja_tables id=”14776″] \nDay 3 – Thursday 16 June 2022 – One-sided communication\n[ninja_tables id=”14777″] \nDay 4 – Friday 17 June 2022 – MPI and threads\n[ninja_tables id=”14778″] \nTraining material\nhttps://enccs.github.io/intermediate-mpi/ \nRegistration\nTo register for this event please follow this link https://events.prace-ri.eu/event/1395/registrations/1037/ \nContact\nFor questions please contact us at training@enccs.se.
URL:https://enccs.se/events/2022-06-intermediate-topics-in-mpi/
LOCATION:Online
CATEGORIES:Collaboration Event,ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2022/04/Intermediate-MPI-3r.jpg
END:VEVENT
END:VCALENDAR