BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260705T072056Z
UID:caad02dd-92d6-4e0d-9aad-0afc3fe1677d
DTSTART:20210310T070000Z
DTEND:20210312T140000Z
DESCRIPTION:\nThis course will be delivered as an ONLINE COURSE for remote 
 participation \ndue to the COVID-19 measures enforced by most European go
 vernments.\n\n\nDescription\n\n\nThis course addresses hybrid programming 
 by combining OpenMP and MPI\, as well as more advanced topics in MPI (comm
 unication topologies\, user-defined data type\, and one-side-communication
 s). Also\, parallel I/O is discussed and exemplified in the course. The co
 urse consists of lectures and hands-on exercises on Puhti. The participant
 s will be informed on connections details before the course.\n\n\nLearning
  outcome\n\nAfter the course the participants should be able to know how t
 o combine MPI and OpenMP programming models to use full nodes efficiently\
 , how to define its own sub-communicators in order to take advantage of ne
 twork topology or special data patterns\, define its own custom datatypes\
 , and know how to efficiently save data in parallel using MPI-IO or HDF5\,
  as well as understand the basics of the one-sided MPI communication.\n\nP
 rerequisites and content level\n\nIn order to take the course the particip
 ant should be fluent in FORTRAN and/or C programming languages and have ta
 ken the PTC course Introduction to Parallel Computing or have similar back
 ground knowledge of MPI and OpenMP.\n\nThe content level of the course i
 s broken down as: beginner's - 14%\, intermediate - 51%\, advanced - 35%\,
  community-targeted content - 0%.\n\n\nAgenda\n\nDay 1\, Wednesday March 1
 0\n\n\n	\n	09.00-09.45 Course intro\, MPI &amp\; OpenMP recap\n	\n	\n	9:45
  -9:50   Break\n	\n	\n	09:50-10.20 Hybrid MPI + OpenMP programming I\n	\n
 	\n	10.20-12.00 Exercises (offline)\n	\n	\n	12:00 - 13:00  Lunch time rec
 ommended\n	\n	\n	13.00-13.30 Exercises (offline)\n	\n	\n	13.30-14.15 Hybri
 d MPI + OpenMP programming II\n	\n	\n	14.15-15.30 Exercises (offline)\n	\n
 	\n	15.30-16.00 Q&amp\;A session\n	\n\n\nDay 2\, Thursday March 11\n\n\n	\
 n	09.00-09.45 Advanced MPI I: User-defined datatypes\n	\n	\n	9:45 -9:50  
  Break\n	\n	\n	09:50-10.20 Advanced MPI II: Communication topologies\n	\n	
 \n	10.20-12.00 Exercises (offline)\n	\n	\n	12:00 - 13:00  Lunch time reco
 mmended\n	\n	\n	13.00-13.30 Exercises (offline)\n	\n	\n	13.30-14.15 Advanc
 ed MPI III: One-sided communication\n	\n	\n	14.15-15.30 Exercises (offline
 )\n	\n	\n	15.30-16.00 Q&amp\;A session\n	\n\n\nDay 3\, Friday March  12\n
 \n\n	\n	09.00-09.30 Parallel I/O I: Simple POSIX with MPI\n	\n	\n	9:30 -9:
 35  Break\n	\n	\n	09:35-11.00 Parallel I/O II: MPI-IO\n	\n	\n	11.00-12.00
  Exercises (offline)\n	\n	\n	12:00 - 13:00  Lunch time recommended\n	\n	\
 n	13.00-14.30 Exercises (offline)\n	\n	\n	14.30-15.00 Parallel I/O III: wi
 th HDF5\n	\n	\n	15.00-15.30 Exercises (offline)\n	\n	\n	15.30-16.00 Q&amp\
 ;A session\n	\n\n\n\nLecturers:  \n\nCristian Achim (CSC)\, Martti Louhiv
 uori (CSC)\n\nLanguage:  English\nPrice:           Free of char
 ge (3 training days)\n\nREGISTRATION is OBLIGATORY since the details to ac
 cess the online course will be provided to the registered and accepted att
 endees only. If you have registered to this course and you are not able to
  attend\, please CANCEL your registration in advance by sending an email t
 o patc@csc.fi\nhttps://events.prace-ri.eu/event/1156/
SUMMARY:[ONLINE] Advanced Parallel Programming @ CSC
URL;VALUE=URI:https://events.prace-ri.eu/event/1156/
END:VEVENT
END:VCALENDAR
