Sorry for this late notice, but anyone interested in attending should get in touch with Colleen.

Best

Salman


-------- Forwarded Message --------
Subject: Fwd: OpenMP workshop tomorrow,
Date: Thu, 25 Apr 2019 18:38:55 -0500
From: Kumaran, Kalyan <kumaran@anl.gov>
To: Habib, Salman <habib@anl.gov>

Begin forwarded message:

From: "Bertoni, Colleen" <bertoni@anl.gov>
Subject: OpenMP workshop tomorrow,
Date: April 25, 2019 at 6:35:54 PM CDT
To: "Luo, Ye" <yeluo@anl.gov>, "Monsalve Diaz, Jose Manuel" <jmonsalvediaz@anl.gov>, "Kwack, JaeHyuk" <jkwack@anl.gov>, "Knight, Christopher J." <knightc@anl.gov>, "Osborn, James C." <osborn@alcf.anl.gov>, "Li, Ying" <yingli@anl.gov>, "Romero, Nichols A." <naromero@anl.gov>, "MacKie-Mason, Brian" <bmackiemason@anl.gov>, "Patel, Saumil Sudhir" <spatel@anl.gov>, "Williams, Timothy J." <zippy@anl.gov>, "Garcia Martinez, Marta" <mgarcia@alcf.anl.gov>, "Adams, Corey James" <corey.adams@anl.gov>, "Parker, Scott J." <sparker@alcf.anl.gov>, "Kumaran, Kalyan" <kumaran@anl.gov>, "Zheng, Huihuo" <huihuo.zheng@anl.gov>, "Loy, Raymond M." <rloy@alcf.anl.gov>, "Applencourt, Thomas" <tapplencourt@anl.gov>, "Harms, Kevin" <harms@alcf.anl.gov>, "Ghadar, Yasaman" <ghadar@anl.gov>, "Chunduri, Sudheer" <sudheer@anl.gov>, "Rizzi, Silvio H.R." <srizzi@alcf.anl.gov>, "Shudler, Sergei" <sshudler@anl.gov>, "Insley, Joseph A." <insley@anl.gov>, "Raskar, Sid" <sraskar@anl.gov>, "Fang, Jun" <fangj@anl.gov>, "Morozov, Vitali A." <morozov@alcf.anl.gov>, "Rajak, Pankaj" <prajak@anl.gov>

Hi everyone,

For the OpenMP workshop tomorrow (9am-~12:30pm, TCS #1404 and 1405), the tentative agenda is

OpenMP Introduction and Overview
Hands-on Setup
OpenMP 4.5 Device Details
Hands-on (Steps to targeting a GPU with OpenMP)
Break
Porting existing code from MPI, MPI+OpenMP, etc. to target GPUs with OpenMP
OpenMP vs. OpenACC
OpenMP 5.0 vs. OpenMP 4.5

Slides will be sent out tomorrow morning. For hands-on work, we have a  reservation with queue R.PERFORM on Cooley from 9am-12:30pm. To use the  reservation, you’ll submit jobs to Cooley with 

$ qsub -A {performance, catalyst, datascience, etc.} -q R.PERFORM -t 180 -n 1 -I 
 
The setup for running the examples is here: /soft/compilers/clang-ykt/README on Cooley. It involves modifying your .soft.cooley, and then setting PATH and LD_LIBRARY_PATH.

The  details of how to run on Cooley will be mentioned again tomorrow, so no need to do anything now unless you want to. It is also possible to run the examples on JLSE using the nodes  with GPUs. 

Thanks,
JaeHyuk, Ye, Jose, Colleen