ASAP Top

参考サイト
http://www.ps3cluster.umassd.edu/index.html

レポジトリ

デフォのミラーは遅いです.

/etc/yum.repos.d/yellowdog-{base,extras,updates}.repoを vi で開き

# mirrorlist=... <-- どのファイルでもコメントアウト

それぞれ

baseurl=ftp://ftp.kddlabs.co.jp/Linux/packages/yellowdog/yum/6.1/base <--追加
baseurl=ftp://ftp.kddlabs.co.jp/Linux/packages/yellowdog/yum/6.1/extras <--追加
baseurl=ftp://ftp.kddlabs.co.jp/Linux/packages/yellowdog/yum/6.1/updates <--追加

にしてから

# yum clean all
# yum update

P01〜04

http://cell.fixstars.com/ps3linux/index.php/Libspe%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89
を参考に,libspe2,ppu-gcc,spu-gccなどを一通りインストール

indraの
/home/staff/tossuie/rpms 以下のパッケージ全て
2009/10/6時点での最新バージョンは以下の通り

  • elfspe2-2.2.0-91.ppc.rpm
  • glibc-devel-2.5-12.ydl.1.ppc.rpm
  • libspe2-2.2.0-91.ppc.rpm
  • libspe2-2.2.0-91.ppc64.rpm
  • libspe2-adabinding-devel-2.2.0-91.ppc64.rpm
  • libspe2-debuginfo-2.2.0-91.ppc.rpm
  • libspe2-debuginfo-2.2.0-91.ppc64.rpm
  • libspe2-devel-2.2.0-91.ppc.rpm
  • libspe2-devel-2.2.0-91.ppc64.rpm
  • numactl-0.9.10-1.ppc.rpm
  • numactl-0.9.10-1.ppc64.rpm
  • numactl-devel-0.9.10-1.ppc.rpm
  • numactl-devel-0.9.10-1.ppc64.rpm
  • oprofile-0.9.3-4bsc.ppc.rpm
  • oprofile-debuginfo-0.9.3-4bsc.ppc.rpm
  • ppu-binutils-2.17.50-32.ppc.rpm
  • ppu-gcc-4.1.1-57.ppc.rpm
  • ppu-gcc-c++-4.1.1-57.ppc.rpm
  • ppu-gcc-debuginfo-4.1.1-57.ppc.rpm
  • ppu-gcc-fortran-4.1.1-57.ppc.rpm
  • ppu-gcc-gnat-4.1.1-57.ppc.rpm
  • ppu-gdb-6.6.50-28.ppc.rpm
  • ppu-gdb-debuginfo-6.6.50-28.ppc.rpm
  • spu-binutils-2.17.50-33.ppc.rpm
  • spu-gcc-4.1.1-107.ppc.rpm
  • spu-gcc-c++-4.1.1-107.ppc.rpm
  • spu-gcc-debuginfo-4.1.1-107.ppc.rpm
  • spu-gcc-fortran-4.1.1-107.ppc.rpm
  • spu-gdb-6.6.50-12.ppc.rpm
  • spu-gdb-debuginfo-6.6.50-12.ppc.rpm
  • spu-newlib-1.15.0-82.ppc.rpm
  • spu-tools-1.0-2.ppc.rpm
  • spu-tools-debuginfo-1.0-2.ppc.rpm

P01

OpenCV
http://sourceforge.net/projects/opencvlibrary/
OpenCV on the Cell
http://cell.fixstars.com/opencv/index.php/OpenCV_on_the_Cell
mpich2
http://www.mcs.anl.gov/research/projects/mpich2/
OpenMPI
http://www.open-mpi.org/software/ompi/v1.3/

yum install gcc.ppcだけではc++コンパイラはインストールされず,OpenMPIのconfigureで怒られる。

# yum install gcc-c++

P02

Interactive Ray Tracer for Cell Broadband Engine
http://www.alphaworks.ibm.com/tech/irt
mpich2
http://www.mcs.anl.gov/research/projects/mpich2/

Interactive Ray Tracerをインストールする際に怒られたので,netpbmというやつを入れた。

# yum install netpbm

P03

Interactive Ray Tracer for Cell Broadband Engine
http://www.alphaworks.ibm.com/tech/irt
mpich2
http://www.mcs.anl.gov/research/projects/mpich2/
OpenMPI
http://www.open-mpi.org/software/ompi/v1.3/

P04

P08

CTK(Cellツールキット)
http://cell.fixstars.com/ctk/index.php/CTK%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB
に必要だったもの

# yum install gcc* libspe* *binutils spu-* ppu-* glibc* glibc-devel*

CTK自体は以下から入手
http://cell.fixstars.com/ctk/index.php/CTK%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A8%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E5%AE%9F%E8%A1%8C

kviewがほしくて,kdegraphicsがほしくて,kdebase

# yum install kdebase kdegraphics

OpenMP

# yum install openmpi

P09

SDL

$ wget http://www.libsdl.org/release/SDL-1.2.14.tar.gz
$ tar xzvf SDL-1.2.14.tar.gz
$ cd SDL-1.2.14.tar.gz

先にPS3ビデオ出力用のSPE用ライブラリをコンパイル,インストール

$ cd src/video/ps3/spulibs 
$ vi Makefile
  PPU_EMBEDSPU=/usr/bin/ppu-embedspu に修正
$ make
$ su 
# make install
$ cd ../../../../
$ ./configure
$ make
$ su
# make install

(2010-11-30 nskw)

パッケージ

すべて yum install した

  • ImageMagick
    • gd
    • libwmf
  • openmpi (ppc,ppc64)
    • compat-dapl-1.2.5 (ppc,ppc64)
    • libgfortran (ppc,ppc64)
    • libibverbs (ppc,ppc64)
    • librdmacm (ppc,ppc64)
    • mpi-selector (noarch)
    • openmpi-libs (ppc,ppc64)
  • openmpi-devel (ppc,ppc64)
  • libibverbs-devel (ppc,ppc64)
  • libibverbs-static (ppc,ppc64)
  • libibverbs-utils (ppc,ppc64)
  • spu-gcc-c++
  • spu-gcc-fortran
  • spu-gcc-testsuite
  • spu-gcc43
  • spu-gcc43-c++
  • spu-gcc43-fortran
  • spu-gcc43-testsuite
    • dejagnu
    • expect
    • gmp

(Last update: 2010-12-03 nskw)

P10〜P12

パッケージ

  • openmpi (ppc,ppc64)
    • compat-dapl-1.2.5 (ppc,ppc64)
    • libgfortran (ppc,ppc64)
    • libibverbs (ppc,ppc64)
    • librdmacm (ppc,ppc64)
    • mpi-selector (noarch)
    • openmpi-libs (ppc,ppc64)
  • openmpi-devel (ppc,ppc64)
  • libibverbs-devel (ppc,ppc64)
  • libibverbs-static (ppc,ppc64)
  • libibverbs-utils (ppc,ppc64)

(Last update: 2010-12-03 nskw)

P09〜P12のOpenMPIについて

  • パスは /usr/lib/openmpi/1.2.5-gcc 以下となります
  • mpirunすると,OpenIB, UDAPL周りのWARNINGが出るかもしれません.これを消すには ${HOME}/.openmpi/mca-params.conf に
    btl=^openib,udapl
    と書いておくと表示されなくなります

P50〜52, P56

  • ImageMagick
  • openmpi*
  • spu-gcc*
  • ppu*
  • rsh*
  • libib*
  • nfs* (P50のみ)
  • /etc/xinetd.d/r{sh,login} の disable = no に変更
  • /etc/securetty に rsh,rlogin追加
# /etc/init.d/xinetd restart
  • P50は/homeをexport中

(2010-12-03 nskw)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-08-29 (木) 00:03:48