a national resource for computational science education

HOME BWPEP Shodor Blue Waters

Scientific Visualization with CUDA

By Robert Hochberg and John Riselvato
Shodor, Durham, North Carolina

This module gives a basic introduction to the CUDA architecture and programming model, OpenGL for 3D graphics, and the interoperability between the two for interactive, high performance scientific visualization.

Upon completion of this module, students should be able to:

  • Write a simple CUDA-enabled program
  • Use OpenGL for mouse and keyboard input and 3D graphics output
  • Use vertex buffer objects to achieve optimal interoperability

The documents can be downloaded below.


Module Document (PDF) : The module document in PDF format.

Module Document (.doc) : The module document in MS Word (.doc) format.

Module Source Files : An archive file (zip) of the module source files.