NERSCPowering Scientific Discovery Since 1974

OpenMP Common Core: February 2018


OpenMP is the de facto standard for writing parallel applications for shared memory computers. Over 20 years of the development, with a specification over 350 pages now, OpenMP has grown into an intimidating API viewed by many as for “experts only”.

Most OpenMP programmers, however, use around 16 items from the specification. We call these 16 constructs the “OpenMP Common Core”. By focusing on the common core, we make OpenMP what it was always meant to be; an easy API for parallel application programmers.

In this half-day hands-on tutorial, we explore the common core of OpenMP through a carefully selected set of exercises, so students will master the common core and learn to apply it to their own problems. 

Presenters: Alice Koniges, Helen He.  Berkeley Lab representatives on the OpenMP Language Committee.
Date: Monday, February 5, 2018, 9 am - 12 noon. 
Location: Building 59, Room 4102 (CRT Building, aka Wang Hall)


Please fill out the short Registration Form to help us with logistics. It is highly recommended to attend in-person (instead of remotely) for better experience with hands-on exercises.

In person and Remote Connection Information

This event will be presented both online using Zoom technology and in person at NERSC/LBNL (visitor info) in Berkeley, CA.  The training will be held at Building 59, Room 4102 (CRT Building, aka Wang Hall).

Remote Connection info:

Join from PC, Mac, Linux, iOS or Android:
Or iPhone one-tap (US Toll): +14086380968,5104865180# or +16465588656,5104865180#
Or Telephone: Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll)

Meeting ID: 510 486 5180
International numbers available:

Presentation Materials

PDF Slides