BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260605T041609Z
UID:d7e1853e-f5b4-4fb2-8e57-b6eb6ed12477
DTSTART;TZID=Canada/Eastern:20140917T120000
DTEND;TZID=Canada/Eastern:20140917T130000
DESCRIPTION:<html><ul><li>This event was exported from <a href="https://exp
 lora.alliancecan.ca/" target="_blank" rel="noopener"><strong>Explora</stro
 ng></a></li><li>The content provider for this event is: <a href="https://e
 xplora.alliancecan.ca/content_providers/sharcnet" target="_blank" rel="noo
 pener">SHARCNET</a></li><li><strong>Registration may be required for the e
 vent</strong>\, please visit the following URL to learn more: <a href="htt
 p://vidyo.computecanada.ca/flex.html?roomdirect.html&key=Pr1GiEI51kFi" tar
 get="_blank" rel="noopener">http://vidyo.computecanada.ca/flex.html?roomdi
 rect.html&amp\;key=Pr1GiEI51kFi</a></li></ul><hr><p>Topic: &quot\;Advanced
  Message Passing in MPI: Using MPI Datatypes with Opaque C++ Types&quot\;<
 br>Speaker: Paul Preney\, SHARCNET<br>Webinar link: SN-Seminars Vidyo room
 </p><hr><p>When one is using arrays of fundamental types such as doubles\,
  using MPI is reasonably straight-forward. When one needs to use MPI to tr
 ansmit complicated data structures\, pointers\, and other opaque types who
 se internals may be not known by the programmer\, using MPI becomes signif
 icantly more difficult. The MPI standard has facilities to dynamically def
 ine new message types in order to pass such between nodes using MPI<em>Dat
 atype along with a number of functions to register and deregister such typ
 es. This talk will introduce how to properly use MPI</em>Datatype to trans
 mit non-trivial\, custom opaque data structures between MPI nodes using C+
 +. Since using such MPI calls is rather low-level\, the talk will also int
 roduce how to exploit the features of C++ to more easily accomplish the sa
 me at a higher-level. </p><hr><p>Need help attending a webinar? See the SH
 ARCNET Help Wiki.</p></html>
SUMMARY:Webinar: "Advanced Message Passing in MPI: Using MPI Datatypes with
  Opaque C++ Types"
URL;VALUE=URI:http://vidyo.computecanada.ca/flex.html?roomdirect.html&key=P
 r1GiEI51kFi
END:VEVENT
END:VCALENDAR
