BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260720T080612Z
UID:f6454888-8fd5-42ac-9588-91c3c8bc5bf2
DTSTART:20151216T093000Z
DTEND:20151216T174500Z
DESCRIPTION:Please note the course will be held in Portsmouth:\n \n\nARCHE
 R\, the UK's national supercomputing service\, offers training in software
  development and high-performance computing to scientists and researchers 
 across the UK. As part of our training service we will be running a 1 day 
 ‘Introduction to OpenMP and MPI’ training session which follows on fro
 m the Software Carpentry 2 day course held immediately preceding in the sa
 me venue.\n\nThis course provides a brief introduction to the two most com
 mon approaches to programming parallel computers: OpenMP and MPI.\n\nDetai
 ls\n\nAlmost all modern computers have aspects of a shared-memory architec
 ture with multiple CPUs connected to the same physical memory\, for exampl
 e multicore laptops or large multi-processor compute servers. The first ha
 lf of this course covers OpenMP\, the industry standard for shared-memory 
 programming\, which enables serial programs easily to be parallelised usin
 g compiler directives. It covers an introduction to the fundamental concep
 ts of the shared variables model\, followed by the syntax and semantics of
  OpenMP and how it can be used to parallelise real programs.\n\nLarge scal
 e parallel computers are constructed by linking many separate shared-memor
 y systems together using some communications network. The message-passing 
 programming model is almost universally used to program supercomputers suc
 h as ARCHER. The second half of this course introduces the de facto standa
 rd for message passing\, the Message Passing Interface (MPI)\, and covers 
 the basic knowledge required to write parallel programs with MPI. It outli
 nes the message-passing model and basic point-to-point communication.\n\nT
 his course is free to all academics.\n\nIntended learning outcomes\n\nOn c
 ompletion of this course students should be able to:\n\n     Understan
 d shared memory programming.\n	     Compile and run simple OpenMP prog
 rams.\n	     Understand distributed memory programming.\n	     Com
 pile and run simple MPI programs.\n \n\n \n\n \n\n \n\nhttps://events.
 prace-ri.eu/event/435/
SUMMARY:Introduction to OpenMP and MPI @ EPCC at Portsmouth
URL;VALUE=URI:https://events.prace-ri.eu/event/435/
END:VEVENT
END:VCALENDAR
