BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260522T150116Z
LOCATION:C143/149
DTSTART;TZID=America/Chicago:20181112T083000
DTEND;TZID=America/Chicago:20181112T170000
UID:submissions.supercomputing.org_SC18_sess253_tut123@linklings.com
SUMMARY:Advanced MPI Programming
DESCRIPTION:Pavan Balaji (Argonne National Laboratory), William Gropp (Uni
 versity of Illinois), Torsten Hoefler (ETH Zurich), and Rajeev Thakur (Arg
 onne National Laboratory)\n\nThe vast majority of production parallel scie
 ntific applications today use MPI and run successfully on the largest syst
 ems in the world. At the same time, the MPI standard itself is evolving to
  address the needs and challenges of future extreme-scale platforms as wel
 l as applications. This tutorial will cover several advanced features of M
 PI, including new MPI-3 features, that can help users program modern syste
 ms effectively. Using code examples based on scenarios found in real appli
 cations, we will cover several topics including efficient ways of doing 2D
  and 3D stencil computation, derived datatypes, one-sided communication, h
 ybrid (MPI + shared memory) programming, topologies and topology mapping, 
 and neighborhood and nonblocking collectives. Attendees will leave the tut
 orial with an understanding of how to use these advanced features of MPI a
 nd guidelines on how they might perform on different platforms and archite
 ctures.\n\nTag: Advanced, Parallel Programming Languages, Libraries, and M
 odels\n\nRegistration Category: Tutorial Reg Pass\n\n
END:VEVENT
END:VCALENDAR
