Differences between revisions 8 and 9
Revision 8 as of 2013-04-27 00:37:10
Size: 2162
Comment:
Revision 9 as of 2013-04-27 00:40:14
Size: 2315
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
My graphics card is an nVidia G92 9800GTX. My graphics card is an nVidia G92 9800GTX (112 CUDA cores, 512MB RAM, PCIEx16 gen1). This drives a 20 inch Viewsonic 1400x1050 display.
Line 23: Line 23:

The installed driver is 310.44, NV-Control Version 1.28

Setting up openCL

I am still developing the procedure that follows. I don't have openCL working yet.


I will use openCL to do radio array computations faster.

I am running Scientific Linux on a Scientific Linux 6.2 system (2.6.32 kernel), Intel P4 3GHz 2CPU 12000 bogomips. My graphics card is an nVidia G92 9800GTX (112 CUDA cores, 512MB RAM, PCIEx16 gen1). This drives a 20 inch Viewsonic 1400x1050 display.

See https://developer.nvidia.com/opencl

Setting up the nVidia driver

  • 0) back up /etc/r
  • 1) download the NVIDIA driver installer from http://www.nvidia.com/object/linux-display-ia32-310.44-driver.html

  • 2) Turn off the nouveau driver.
    • in /etc/grub.conf, add rdblacklist=nouveau to the end of each "kernel" line
  • 3) reboot to single user, telinit 3
  • 4) run the NVIDIA driver installer. Among other things, this will add /etc/modprobe.d/nvidia-installer-disable-nouveau.conf

This adds a whole bunch of files and modules, including /etc/OpenCL with an nVidia vendor file.

The installed driver is 310.44, NV-Control Version 1.28

Note - I did this before setting up the SDK. The SDK may also have the driver!

Setting up the SDK

More setup to prepare for samples

  • yum install freeglut
  • ln -s /usr/lib/libglut.so.3 /usr/lib/libglut.so
  • yum install openmpi openmpi-devel
  • ln -s /usr/lib/openmpi/bin/mpicxx /usr/local/bin/mpicxx
  • yum install libXmu-devel

=== samples ===

  • sh cuda*run -silent -driver -samples
  • cd /usr/local/cuda-5.0/samples . . . . make
  • in /usr/local/cuda-5.0/samples/bin/linux/release:
    • smokeParticles
    • randomFog

openCL (last edited 2013-05-01 06:11:13 by KeithLofstrom)