BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20111112T233000Z DTEND:20111113T010000Z LOCATION:WSCC 611/612/613/614 DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: This session gives a first introduction to distributed parallelism via MPI. Topics include: an analogy for understanding distributed parallelism (desert islands), which covers distributed execution, communication, message passing, independence, privacy, latency vs. bandwidth; parallel strategies (client-server, task parallelism, data parallelism, pipelining); the Message Passing Interface (structure of MPI calls, MPI program structure, Single Program/Multiple Data strategy, hello world, MPI runs, compiling for MPI, rank, indeterminism, MPI data types, tags, communicators.=0A=0APrerequisite: "HPC Overview" session or equivalent.=0A=0AAssumed background: one semester of programming in any of C, C++ or Fortran, recently, one semester of experience with any Unix-like operating system (could be Linux but doesn't have to be), recently. SUMMARY: PRIORITY:3 END:VEVENT END:VCALENDAR