Choose a product set

A product set is a formal grouping of RPMs that compose the SDK. It is further defined as a YUM repository for a specific environment and operating system. Some product sets are packaged as ISO images to distribute the SDK. The YUM repository for each product set is installed and then enabled or disabled as part of installing the cell-install RPM.

Product sets are categorized as follows:
Table 1. Product set group descriptors
Descriptor Options Rationale
Distributor IBM® or BSC All GPL or LGPL code is distributed by the Barcelona Supercomputing Center (BSC) and is in separate product sets from the IBM-owned code that is distributed using ISO images from either developerWorks® or Passport Advantage®.
Operating system RHEL 5.1 or Fedora 7 As noted in SDK components, not all of the components are distributed for RHEL 5.1. The SDK requires different product sets for each supported operating system.
License IPLA, ILAN or ILAER. Different licences apply to different components.

Product sets with Open in the name are not downloadable as an ISO image but are accessed directly by YUM from a directory on the BSC Web site. The product sets without Open in the name are distributed as ISO images that you can download from the developerWorks or Passport Advantage Web sites. For example, the ISO for the Devel-Fedora product set is named CellSDK-Devel-Fedora.iso.

There are subdirectories on an ISO image for each target platform that contains files linked back to a common RPMs subdirectory on the ISO image.

SRPMs (source RPMs) are also available either on the BSC Web site or on the ISO images. These SRPMs must be installed manually using the rpm command and are not installed by YUM.

The following table lists the components in each Fedora 7 product set:

Table 2. Fedora 7 product set component details
Component Devel-Fedora Extras-Fedora Open-Fedora
ALF for Cell BE    
ALF for Hybrid-x86    
Basic Linear Algebra Subprograms (BLAS)    
Cell Performance Counter    
Crash SPU Commands    
DaCS for Cell BE    
DaCS for Hybrid-x86    
Documentation    
Examples    
FDPR-Pro    
GCC Toolchain    
Hybrid Performance Tools    
IDE    
Kernel    
LIBFFT    
LIBSPE/LIBSPE2    
MASS Library    
netpbm    
numactl    
OProfile    
PDT    
PDTR    
Random Number Library    
SIMDMath    
Simulator    
SPU-Isolation    
SPU-Timer    
SPU-Timing Tool    
Sysroot Image    
XL C/C++    
The following table lists the components in each RHEL 5.1 product set:
Table 3. RHEL 5.1 product set component details
Component Product-RHEL, Devel-RHEL Extras-RHEL Open-RHEL
ALF for Cell BE    
ALF for Hybrid-x86    
Basic Linear Algebra Subprograms (BLAS)    
Cell Performance Counter   N/A  
Crash SPU Commands     N/A
DaCS for Cell BE    
DaCS for Hybrid-x86    
Documentation    
Examples    
FDPR-Pro    
GCC Toolchain    
Hybrid Performance Tools    
IDE    
Kernel     Included in RHEL 5.1
LIBFFT    
LIBSPE/LIBSPE2     Included in RHEL 5.1
MASS Library    
netpbm     Included in RHEL 5.1
numactl    
OProfile     N/A
PDT    
PDTR    
Random Number Library    
SIMDMath    
Simulator   N/A  
SPU-Isolation   N/A  
SPU-Timer    
SPU-Timing Tool    
Sysroot Image     N/A
XL C/C++