BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260422T000712Z
LOCATION:407
DTSTART;TZID=America/Denver:20231112T083000
DTEND;TZID=America/Denver:20231112T120000
UID:submissions.supercomputing.org_SC23_sess235_tut156@linklings.com
SUMMARY:Introduction to High-Performance Parallel Distributed Computing Us
 ing Chapel, UPC++, and Coarray Fortran
DESCRIPTION:Damian Rouson (Lawrence Berkeley National Laboratory (LBNL), A
 rchaeologic Inc. and Sourcery Institute); Michelle Mills Strout (Hewlett P
 ackard Enterprise (HPE), University of Arizona); Jeremiah Corrado (Hewlett
  Packard Enterprise (HPE)); and Paul H. Hargrove (Lawrence Berkeley Nation
 al Laboratory (LBNL))\n\nA majority of HPC system users utilize scripting 
 languages such as Python to prototype their computations, coordinate their
  large executions, and analyze the data resulting from their computations.
   Python is great for these many uses, but it frequently falls short when 
 significantly scaling up the amount of data and computation, as required t
 o fully leverage HPC system resources.  In this tutorial, we show how exam
 ple computations such as heat diffusion, k-mer counting, file processing, 
 and distributed maps can be written to efficiently leverage distributed co
 mputing resources in the Chapel, UPC++, and Fortran parallel programming m
 odels.  \n\nThe tutorial is targeted for users with little-to-no parallel 
 programming experience, but everyone is welcome.  A partial differential e
 quation example will be demonstrated in all three programming models. That
  example and others will be provided to attendees in a virtual environment
 .  Attendees will be shown how to compile and run these programming exampl
 es, and the virtual environment will remain available to attendees through
 out the conference, along with Slack-based interactive tech support.\n\nCo
 me join us to learn about some productive and performant parallel programm
 ing models!\n\nTag: Distributed Computing, Software Engineering\n\nRegistr
 ation Category: Tutorial Reg Pass\n\n
END:VEVENT
END:VCALENDAR
