This topic provides information about the list of RPMs for each component of the SDK.
Option | Result |
---|---|
m (mandatory) | The group will not install if any mandatory RPMs are missing. Mandatory RPMs are not displayed in Pirut. |
d (default) | Installed by default. Automatically selected in Pirut. |
o (optional) | Does not install automatically. Must be selected in Pirut or individually installed from the command line. |
# yum install libmc-rand-cross-devel
Because this component is listed as level 1 (prototype code), the development headers and libraries are installed into the /opt/cell/sdk/prototype/src/usr directory. For cross compilation, this directory is prefixed by the cross directory /opt/cell/sysroot. The example code is placed in the /opt/cell/sdk/prototype/src/examples directory. See SDK directories for more information.
If you are interested in developing applications using the ALF programming model but in a hybrid host-accelerator environment, install the optional ALF for Hybrid-x86 component. This component has both runtime and development RPMs. The runtime RPMs are needed on an X86_64 machine for the host and a BladeCenter QS20 or BladeCenter QS21 for the accelerator.
To develop applications on an X86_64 system, the development RPMs are needed. Because ALF for Hybrid-x86 depends on ALF for Cell BE, YUM will install these dependencies if they are not already installed.
# yum install alf-hybrid alf-hybrid-devel alf-hybrid-cross-devel \ alf-hybrid-examples-source
# yum install alf-hybridYou might also want to install the ALF man pages that are provided in the alfman RPM.
Component | RPM Name | Install Type |
---|---|---|
ALF for Cell BE | alf | Default |
ALF for Cell BE | alf-cross-devel | Default |
ALF for Cell BE | alf-debuginfo | Optional |
ALF for Cell BE | alf-devel | Default |
ALF for Cell BE | alf-examples-source | Default |
ALF for Cell BE | alf-trace | Optional |
ALF for Cell BE | alf-trace-devel | Optional |
ALF for Hybrid-x86 | alf-hybrid | Optional |
ALF for Hybrid-x86 | alf-hybrid-cross-devel | Optional |
ALF for Hybrid-x86 | alf-hybrid-devel | Optional |
ALF for Hybrid-x86 | alf-hybrid-examples-source | Optional |
ALF for Hybrid-x86 | alf-hybrid-trace | Optional |
ALF for Hybrid-x86 | alf-hybrid-trace-devel | Optional |
BLAS | blas | Default |
BLAS | blas-cross-devel | Default |
BLAS | blas-devel | Default |
Cell Performance Counter | cellperfctr-tools | Optional (See Note 2) |
Crash SPU Commands | crash-spu-commands | Optional (See Note 2) |
Crash SPU Commands | crash-spu-commands-debuginfo | Optional (See Note 2) |
DaCS for Cell BE | dacs | Default |
DaCS for Cell BE | dacs-cross-devel | Default |
DaCS for Cell BE | dacs-debuginfo | Optional |
DaCS for Cell BE | dacs-devel | Default |
DaCS for Cell BE | dacs-trace | Optional |
DaCS for Cell BE | dacs-trace-devel | Optional |
DaCS for Hybrid-x86 | dacs-hybrid | Optional |
DaCS for Hybrid-x86 | dacs-hybrid-cross-devel | Optional |
DaCS for Hybrid-x86 | dacs-hybrid-devel | Optional |
DaCS for Hybrid-x86 | dacs-hybrid-trace | Optional |
DaCS for Hybrid-x86 | dacs-hybrid-trace-devel | Optional |
Documentation | alfman | Default |
Documentation | cell-documentation | Default |
Documentation | dacsman | Default |
Documentation | libspe2man | Default |
Documentation | simdman | Default |
Examples | cell-buildutils | Default |
Examples | cell-compliance-tests | Optional |
Examples | cell-compliance-tests-cross | Optional |
Examples | cell-compliance-tests-source | Optional |
Examples | cell-demos | Default |
Examples | cell-demos-cross | Default |
Examples | cell-demos-source | Default |
Examples | cell-examples | Default |
Examples | cell-examples-cross | Default |
Examples | cell-examples-source | Default |
Examples | cell-libs | Default |
Examples | cell-libs-cross | Default |
Examples | cell-libs-cross-devel | Default |
Examples | cell-libs-devel | Default |
Examples | cell-libs-source | Default |
Examples | cell-tutorial | Default |
Examples | cell-tutorial-cross | Default |
Examples | cell-tutorial-source | Default |
FDPR-Pro | fdprpro | Optional |
GCC Toolchain | ppu-binutils | Default |
GCC Toolchain | ppu-binutils-debuginfo | Optional |
GCC Toolchain | ppu-gcc | Default |
GCC Toolchain | ppu-gcc-c++ | Default |
GCC Toolchain | ppu-gcc-debuginfo | Optional |
GCC Toolchain | ppu-gcc-fortran | Optional |
GCC Toolchain | ppu-gcc-gnat | Optional |
GCC Toolchain | ppu-gdb | Default |
GCC Toolchain | ppu-gdb-debuginfo | Optional |
GCC Toolchain | ppu-sysroot | Default |
GCC Toolchain | ppu-sysroot64 | Default |
GCC Toolchain | spu-binutils | Default |
GCC Toolchain | spu-binutils-debuginfo | Optional |
GCC Toolchain | spu-gcc | Default |
GCC Toolchain | spu-gcc-c++ | Default |
GCC Toolchain | spu-gcc-debuginfo | Optional |
GCC Toolchain | spu-gcc-fortran | Optional |
GCC Toolchain | spu-gdb | Default |
GCC Toolchain | spu-gdb-debuginfo | Optional |
GCC Toolchain | spu-newlib | Default |
GCC Toolchain | spu-newlib-debuginfo | Optional |
GCC Toolchain | spu-tools | Optional |
GCC Toolchain | spu-tools-debuginfo | Optional |
Hybrid Performance Tools | cell-perf-hybrid-tools | Optional |
IDE | alf-ide-template | Optional |
IDE | cellide | Optional |
Kernel | kernel | Mandatory (See Note 1) |
Kernel | kernel-debuginfo | Optional (See Note 1) |
LIBFFT | libfft | Optional |
LIBFFT | libfft-cross-devel | Optional |
LIBFFT | libfft-devel | Optional |
LIBFFT | libfft-examples-source | Optional |
LIBSPE/LIBSPE2 | elfspe2 | Mandatory (See Note 1) |
LIBSPE/LIBSPE2 | libspe | Mandatory (See Note 2) |
LIBSPE/LIBSPE2 | libspe2 | Mandatory (See Note 1) |
LIBSPE/LIBSPE2 | libspe2-adabinding-devel | Optional (See Note 1) |
LIBSPE/LIBSPE2 | libspe2-cross-devel | Default (See Note 1) |
LIBSPE/LIBSPE2 | libspe2-debuginfo | Optional (See Note 1) |
LIBSPE/LIBSPE2 | libspe2-devel | Default (See Note 1) |
LIBSPE/LIBSPE2 | libspe-debuginfo | Optional (See Note 2) |
MASS Library | mass-cross-devel | Default |
MASS Library | ppu-mass-devel | Default |
MASS Library | spu-mass-devel | Default |
netpbm | netpbm-cross-devel | Default (See Note 1) |
numactl | numactl | Default |
numactl | numactl-cross-devel | Default |
numactl | numactl-devel | Default |
OProfile | oprofile | Default (See Note 2) |
PDT | pdt | Optional |
PDT | pdt-cross-devel | Optional |
PDT | pdt-devel | Optional |
PDT | pdt-module | Optional |
PDT | trace-cross-devel | Optional |
PDT | trace-devel | Optional |
PDTR | pdtr | Optional |
Random Number Library | libmc-rand-cross-devel | Optional |
Random Number Library | libmc-rand-devel | Optional |
SIMDMath | ppu-simdmath | Default |
SIMDMath | ppu-simdmath-devel | Default |
SIMDMath | simdmath-cross-devel | Default |
SIMDMath | simdmath-debuginfo | Optional |
SIMDMath | spu-simdmath-devel | Default |
Simulator | systemsim-cell | Default (See Note 2) |
SPU-Isolation | cell-spu-isolation-cross-devel | Optional (See Note 2) |
SPU-Isolation | cell-spu-isolation-devel | Optional (See Note 2) |
SPU-Isolation | cell-spu-isolation-emulated-samples | Optional (See Note 2) |
SPU-Isolation | cell-spu-isolation-loader | Optional (See Note 2) |
SPU-Isolation | cell-spu-isolation-loader-cross | Optional (See Note 2) |
SPU-Isolation | cell-spu-isolation-tool | Optional (See Note 2) |
SPU-Isolation | cell-spu-isolation-tool-source | Optional (See Note 2) |
SPU-Timer | spu-timer-cross-devel | Optional |
SPU-Timer | spu-timer-devel | Optional |
SPU-Timing Tool | cell-spu-timing | Optional |
Sysroot Image | sysroot_image | Default (See Note 2) |
XL C/C++ | cell-xlc-ssc-cmp | Optional |
XL C/C++ | cell-xlc-ssc-lib | Optional |
XL C/C++ | cell-xlc-ssc-omp | Optional |
XL C/C++ | cell-xlc-ssc-rte | Optional |
XL C/C++ | cell-xlc-ssc-rte-lnk | Optional |