Start: Thursday, 11 October 2012 @ 07:10

End: Thursday, 11 October 2012 @ 16:30

Description:

This course introduce participants to OpenMP, a portable and scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer. The course is organized in lecture and exercise sessions.Topics

    Introduction to shared memory parallel programming.

    OpenMP philosophy

    Compiler directives

    Parallel regions

    Data scope

    Synchronization

    Runtime library routines

    Environment variables

    Programming examples

Learning outcomes
Ability to write simple parallelization of scientific codes using OpenMP directives.Prerequisites
Basic knowledge and experience of C/C++ or FORTRAN 77/90. Experience with UNIX operating systems.Price: free of charge

https://events.prace-ri.eu/event/56/

Event type:
  • Workshops and courses
Introduction to OpenMP programming @ CINECA https://tess.elixir-europe.org/events/introduction-to-openmp-programming-cineca This course introduce participants to OpenMP, a portable and scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer. The course is organized in lecture and exercise sessions.Topics Introduction to shared memory parallel programming. OpenMP philosophy Compiler directives Parallel regions Data scope Synchronization Runtime library routines Environment variables Programming examples Learning outcomes Ability to write simple parallelization of scientific codes using OpenMP directives.Prerequisites Basic knowledge and experience of C/C++ or FORTRAN 77/90. Experience with UNIX operating systems.Price: free of charge https://events.prace-ri.eu/event/56/ 2012-10-11 07:10:00 UTC 2012-10-11 16:30:00 UTC [] [] [] workshops_and_courses [] []