hpss

Since 2/12/13 01:55 pm

lens

Since 2/13/13 10:20 am

smoky

Since 2/13/13 08:05 am
OLCF User Assistance Center

Can't find the information you need below? Need advice from a real person? We're here to help.

OLCF support consultants are available to respond to your emails and phone calls from 9:00 a.m. to 5:00 p.m. EST, Monday through Friday, exclusive of holidays. Emails received outside of regular support hours will be addressed the next business day.

Tutorials

Task-oriented, hands-on technical demonstrations that offer more detail than can be presented in KnowledgeBase articles.

Accelerator Programming

Tutorials designed to demonstrate GPU programming techniques in C and Fortran.
  • OpenCL Game of Life
    Introduction For this tutorial we will cover two different OpenCL versions of our GOL program. The first will strictly use global ...
  • PGI Accelerator Vector Addition
    This tutorial covers PGI Accelerator directives, If you are interested in PGI OpenACC support please see: OpenACC Vector Addition Introduction This sample ...
  • PGI Accelerator Game of Life
    Introduction This sample shows the Game of Life CPU code converted to a PGI accelerator directive version. Please direct any questions ...
  • OpenCL Vector Addition
    Introduction This sample shows a minimal conversion from our vector addition CPU code to an OpenCL version, consider this a OpenCL ...
  • HMPP Game of Life
    Introduction This sample shows the Game of Life CPU code converted to an HMPP accelerator directive version. Both codelet and region ...
  • CUDA Vector Addition
    Introduction This sample shows a minimal conversion from our vector addition CPU code to C for CUDA, consider this a C ...
  • CUDA Game of Life
    Introduction For this tutorial we will cover three different CUDA versions of our GOL program, each highlighting a different CUDA memory ...
  • CUDA Fortran Vector Addition
    Introduction This sample shows a minimal conversion from our vector addition CPU code to PGI CUDA FORTRAN, consider this a CUDA ...
  • CUDA Fortran Game of Life
    Introduction For this sample we will cover two different CUDA Fortran versions of our GOL program. The first will strictly use ...
  • HMPP Vector Addition
    This tutorial covers CAPS HMPP accelerator directives, If you are interested in CAPS OpenACC support please see: OpenACC Vector Addition Introduction This ...
  • OpenACC Vector Addition
    This sample shows a minimal conversion of our vector addition CPU code to an OpenACC accelerator directives version for the PGI, Cray, and HMPP implementations.
  • Basic Programming

    Tutorials designed to demonstrate fundamental programming techniques in C and Fortran. These tutorials are used as a baseline for exploring more advanced programming techniques.
  • CPU Game of Life
    Introduction The GOL is an example of cellular automaton that utilizes a 2 dimensional stencil. For each game iteration the integer ...
  • CPU Vector Addition
    Introduction The vector addition sample adds two vectors A and B to produce C, where Ci = Ai + Bi. In ...