BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260616T160600Z
UID:7446f767-8235-45db-820f-d2f891dc5649
DTSTART:20221123T000000Z
DTEND:20221123T000000Z
DESCRIPTION:# Overview\nWe currently live in the era of multicore computers
 \, where almost every computing machine has many CPUs. In order to benefit
  from this computational power\, we need to devise programs explicitly wri
 tten for parallel machines. Nowadays there are several paradigms to write 
 parallel code\, and in this crash course we will focus on [OpenMP](https:/
 /www.openmp.org/). This is a minimally invasive open-source parallelizatio
 n method that allows\, in many cases\, fast and straight-forward paralleli
 zation of currently working serial codes. OpenMP is meant for compiled cod
 e (eg C++ or Fortran) that run in a single computing node\, but we will al
 so visit some alternatives for Python\, along with a short overview of par
 allelization over distributed memory machines via MPI.\n\n# Audience\nThis
  course is addressed to researchers who want to take their first steps in 
 parallel computing. We will assume no previous knowledge of OpenMP (nor of
  other parallelization techniques) from the participants.\n\n# Learning ob
 jectives\nAt the end of the course\, the participants are expected to:\n\n
 * understand and be able to implement basic parallelization methods with O
 penMP\n\n# Prerequisites\n##### Knowledge / competencies\nParticipants sho
 uld be comfortable working in a Linux/UNIX environment and have some basic
  experience in programming. Some knowledge of C/C++ or Fortran is desirabl
 e\, although not necessary.\n\n# Application\nAttendance is free-of-charge
 \, however registration is mandatory (use the Apply button below). While p
 articipants are registered on a first come\, first served basis\, exceptio
 ns may be made to ensure diversity and equity\, which may increase the tim
 e before your registration is confirmed.\n\nYou will be informed by email 
 of your registration confirmation.\n\nApplications will close as soon as t
 he places will be filled up. Please note that participation in SIB courses
  is subject to our [general conditions](http://www.sib.swiss/training/term
 s-and-conditions).\n\n# Venue and Time\n\n\nThe course will start at 9:00 
 CET and end around 17:00 CET. \n\nPrecise information will be provided to 
 the participants before the course.\n\n\n# Additional information\nCoordin
 ation: Monique Zahn\, SIB Training Group.\n\nYou are welcome to register t
 o the SIB courses mailing list to be informed of all future courses and wo
 rkshops\, as well as all important deadlines using the form [here](https:/
 /lists.sib.swiss/mailman/listinfo/courses).\n\nPlease note that participat
 ion in SIB courses is subject to our [general conditions](http://www.sib.s
 wiss/training/terms-and-conditions).\n\nSIB abides by the [ELIXIR Code of 
 Conduct](https://elixir-europe.org/events/code-of-conduct). Participants o
 f SIB courses are also required to abide by the same code.\n\nFor more inf
 ormation\, please contact [training@sib.swiss](mailto://training@sib.swiss
 ).
LOCATION:SIB
SUMMARY:First Steps in Parallelization with OpenMP
URL;VALUE=URI:https://www.sib.swiss/training/course/20221123_OPEMP
END:VEVENT
END:VCALENDAR
