にゃんぽこりんのメモ

にゃんぽこりんのメモ

Linuxな日々
プロフィール

nyanpokorin

Author:nyanpokorin
昔NEC98にFreeBSDを入れたことがあるくらいで、Linuxは超入門者です。ゼロから勉強しなおしです。

最新記事
カテゴリ
検索フォーム

リンク
RSSリンクの表示
FC2カウンター

------ --
スポンサーサイト 

スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

20100105 Tue
Ubuntu 9.10 で CUDA 

Ubuntu 9.10 で CUDA 

ION 330
IONなマシンでCUDA
(kernel Linux 2.6.31.16-generic)

リポジトリ設定

deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main
で、→nvidiaドライバ:195.30


http://www.nvidia.co.jp/object/cuda_get_jp.html
から
Linux (Ubuntu 9.04)用CUDAツールキット バージョン2.3(cudatoolkit_2.3_linux_32_ubuntu9.04.run)

Linux (Ubuntu 9.04)用 CUDA SDK 2.3 コードサンプル(cudasdk_2.3_linux.run)
をダウンロードしてインストール。
$ cd Downloads/
$ chmod a+x cudatoolkit_2.3_linux_32_ubuntu9.04.run cudasdk_2.3_linux.run
$ sudo ./cudatoolkit_2.3_linux_32_ubuntu9.04.run
Enter install path (default /usr/local/cuda, '/cuda' will be appended):
========================================
* Installation Complete

$ ./cudasdk_2.3_linux.run
Enter install path (default ~/NVIDIA_GPU_Computing_SDK):
Enter CUDA install path (default /usr/local/cuda):
========================================
* Installation Complete

PATHLD_LIBRARY_PATHにパスを追加。
$ gedit ~/.bashrc

以下の2行を追加。
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH


$ source ~/.bashrc

/etc/ld.so.confにパスを追加。
$ sudo gedit /etc/ld.so.conf

以下を追加。
/usr/local/cuda/lib (32-bitの場合)
/usr/local/cuda/lib64 (64-bitの場合)

$ sudo ldconfig

コンパイル環境のインストール
$ sudo apt-get install build-essential
$ sudo apt-get install libglut3-dev libxi-dev libxmu-dev

gcc 4.4だとmakeエラーになるので
$ sudo apt-get install g++-4.3

nvccのコンパイルオプションをフルパスで指定。
$ cd ~/NVIDIA_GPU_Computing_SDK/C/common/
$ gedit common.mk

以下追加
NVCCFLAGS := --compiler-bindir=/usr/bin/gcc-4.3
CXXFLAGS := $(CXXWARN_FLAGS)
CFLAGS := $(CWARN_FLAGS)

$ make
$ make -f Makefile_paramgl
$ make -f Makefile_rendercheckgl


サンプルプログラムを試してみる。
$ cd ~/NVIDIA_GPU_Computing_SDK/C
$ make -i
$ ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release/fluidsGL

FluidsGL.png
スポンサーサイト

Comment

Post Comment

コメントの投稿
管理者にだけ表示を許可する

TrackBack

http://nyanpokorin.blog55.fc2.com/tb.php/21-f3199d7a

広告:
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。