CUDA: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
   
 
installiert. Dort ist zusätzlich das CUDA SDK (software development kit) installiert; das sie mit "sh /afs/itp.tugraz.at/opt/cuda/3.0/gpucomputingsdk_3.0_linux.run" ausführen müssen. Das SDK erzeugt in ihrem Homedirecory ein Verzeichnis "NVIDIA_GPU_Computing_SDK".
 
installiert. Dort ist zusätzlich das CUDA SDK (software development kit) installiert; das sie mit "sh /afs/itp.tugraz.at/opt/cuda/3.0/gpucomputingsdk_3.0_linux.run" ausführen müssen. Das SDK erzeugt in ihrem Homedirecory ein Verzeichnis "NVIDIA_GPU_Computing_SDK".
  +
Bevor sie die Beispiele unter "NVIDIA_GPU_Computing_SDK/C/src/" kompilieren können, müssen sie im SDK die Supportlibraries bauen:
  +
  +
cd ~/NVIDIA_GPU_Computing_SDK/C/common
  +
make
  +
cd ~/NVIDIA_GPU_Computing_SDK/shared
  +
make
   
 
= Ausführen =
 
= Ausführen =

Version vom 27. Mai 2010, 16:13 Uhr

Programmieren

Das CUDA Toolkit ist derzeit unter dem Pfad

 /afs/itp.tugraz.at/opt/cuda/3.0/

installiert. Dort ist zusätzlich das CUDA SDK (software development kit) installiert; das sie mit "sh /afs/itp.tugraz.at/opt/cuda/3.0/gpucomputingsdk_3.0_linux.run" ausführen müssen. Das SDK erzeugt in ihrem Homedirecory ein Verzeichnis "NVIDIA_GPU_Computing_SDK". Bevor sie die Beispiele unter "NVIDIA_GPU_Computing_SDK/C/src/" kompilieren können, müssen sie im SDK die Supportlibraries bauen:

 cd ~/NVIDIA_GPU_Computing_SDK/C/common
 make
 cd ~/NVIDIA_GPU_Computing_SDK/shared 
 make

Ausführen

Zum Ausführen der fertigen Programme müssen sie noch angeben, wo die dynamischen Libraries gefunden werden; dazu ist unter Linux die Environment-Variable LD_LIBRARY_PATH zuständig. Der Aufruf könnte folgendermaßen aussehen:

 LD_LIBRARY_PATH=/afs/itp.tugraz.at/opt/cuda/3.0/cuda/lib64/  C/bin/linux/release/simpleCUFFT

oder

 export LD_LIBRARY_PATH=/afs/itp.tugraz.at/opt/cuda/3.0/cuda/lib64/ 
 C/bin/linux/release/simpleCUFFT

div. Links