AIX 7.1
|
RHEL 6.2
(on Power)
|
RHEL 6.2
(on x86_64)
|
SLES 11 SP2
(on x86_64)
|
|
compat-libstdc++
(ppc and ppc64)
|
compat-libstdc++
(32 bit and 64 bit)
|
libstdc++-devel
libstdc++43-devel
|
|
libgcc
(ppc and ppc64)
|
libgcc
(32 bit and 64 bit)
|
libgcc
(32 and 64 bit)
|
|
libstdc++
(ppc and ppc64)
|
libstdc++
(32 bit and 64 bit)
|
libstdc++33-32 bit
libstdc++33 (64 bit)
|
|
libstdc++-devel
(ppc and ppc64)
|
libstdc++-devel
(32 bit and 64 bit)
|
libstdc++43-32 bit
libstdc++43 (64 bit)
|
|
libXp
|
libXp
|
|
|
openmotif
|
openmotif
|
|
IBM XLC/C++ Compilers
(12.1 or later)
IBM XLF Compilers
(14.1 or later)
|
IBM XLC/C++ Compilers
(12.1 or later)
IBM XLF Compilers
(14.1 or later)
|
(compiler option 1)
GNU Compilers
|
(compiler option 1)
GNU Compilers
|
|
|
(compiler option 2)
Intel Compilers
(11.1 or later)
|
(compiler option 2)
Intel Compilers
(11.1 or later)
|
RSCT and SRC
|
RSCT and SRC
|
SRC
|
SRC
|
Parallel Environment Runtime
|
Parallel Environment Runtime
|
Parallel Environment Runtime
|
Parallel Environment Runtime
|
Install targets: The software requirements in Table 4-1 are focused in compilation nodes. Compute nodes might not require the same full software packages installed, only the runtime packages, depending on what purpose they carry.
|
Operating system
|
Name
|
Description
|
AIX 7.1
|
ppedev.loc.license
|
IBM PEDE License
|
ppedev.ptp.rte
|
PTP Runtime
|
|
ppedev.ptp
|
PTP Framework
|
|
ppedev.rte
|
IBM HPC Toolkit Runtime
|
|
ppedev.hpct
|
IBM HPC Toolkit
|
|
RHEL 6.2
(on Power)
|
ppedev_license-1.2.0-0.ppc64.rpm
|
IBM PEDE License
|
ppedev_ptp_rte_rh6p-1.2.0-0.ppc64.rpm
|
PTP Runtime
|
|
ppedev_ptp_rh6p-1.2.0-0.ppc64.rpm
|
PTP Framework
|
|
ppedev_runtime_rh6p-1.2.0-0.ppc64.rpm
|
IBM HPC Toolkit Runtime
|
|
ppedev_hpct_rh6p-1.2.0-0.ppc64.rpm
|
IBM HPC Toolkit
|
|
RHEL 6.2
(on x86_64 systems)
|
ppedev_license-1.2.0-0.x86_64.rpm
|
IBM PEDE License
|
ppedev_ptp_rte_rh6x-1.2.0-0.x86_64.rpm
|
PTP Runtime
|
|
ppedev_ptp_rh6x-1.2.0-0.x86_64.rpm
|
PTP Framework
|
|
ppedev_runtime_rh6x-1.2.0-0.x86_64.rpm
|
IBM HPC Toolkit Runtime
|
|
ppedev_hpct_rh6x-1.2.0-0.x86_64.rpm
|
IBM HPC Toolkit
|
|
SLES 11 SP2
(on x86_64 systems)
|
ppedev_license-1.2.0-0.x86_64.rpm
|
IBM PEDE License
|
ppedev_ptp_rte_sles11x-1.2.0-0.x86_64.rpm
|
PTP Runtime
|
|
ppedev_ptp_sles11x-1.2.0-0.x86_64.rpm
|
PTP Framework
|
|
ppedev_runtime_sles11x-1.2.0-0.x86_64.rpm
|
IBM HPC Toolkit Runtime
|
|
ppedev_hpct_sles11x-1.2.0-0.x86_64.rpm
|
IBM HPC Toolkit
|
IBM PEDE clients: They are in the /opt/ibmhpc/ppedev.ptp/eclipse directory. Further details for the supported operating systems and the available program packages are in “Supported operating systems (software)” on page 3.
|
Package versions: The software package versions presented in Table 4-3 are examples of supported versions. For complete support details, consult corresponding online product support.
|
Operating system
|
Tool
|
Name
|
AIX 7.1
|
IBM TWS LoadLeveler
|
LoadL.resmgr.full
LoadL.resmgr.loc.license
LoadL.resmgr.msg.en_US
LoadL.scheduler.full
LoadL.scheduler.loc.license
LoadL.scheduler.msg.en_US
LoadL.scheduler.webui
|
IBM GPFS
|
gpfs.base
gpfs.msg.en_US
gpfs.docs.data
|
|
Environment Modules
|
(need compilation from source)
|
|
Git
|
git-4.3.20-4
|
|
CVS
|
cvs-1.11.17-3
|
|
RHEL 6.2
(on Power)
|
IBM TWS LoadLeveler
|
LoadL-scheduler-full-RH6-PPC64-5.1.0.10-0.ppc64
LoadL-utils-RH6-PPC64-5.1.0.10-0.ppc64
LoadL-resmgr-full-RH6-PPC64-5.1.0.10-0.ppc64
LoadL-full-license-RH6-PPC64-5.1.0.0-0.ppc64
|
IBM GPFS
|
gpfs.base-3.5.0-3.ppc64
gpfs.gpl-3.5.0-3.noarch
gpfs.docs-3.5.0-3.noarch
gpfs.msg.en_US-3.5.0-3.noarch
|
|
Environment Modules
|
environment-modules-3.2.7b-6.el6.ppc64
|
|
Git
|
git-1.7.1-2.el6_0.1.ppc64
|
|
CVS
|
cvs-1.11.23-11.el6_0.1.ppc64
|
|
SLES 11 SP2
(64 bit)
|
IBM TWS LoadLeveler
|
LoadL-full-license-SLES11-X86_64-5.1.0.4-0
LoadL-scheduler-full-SLES11-X86_64-5.1.0.11-0
LoadL-resmgr-full-SLES11-X86_64-5.1.0.11-0
|
IBM GPFS
|
gpfs.base-3.4.0-11
gpfs.gplbin-2.6.32.12-0.7-default-3.4.0-11
gpfs.msg.en_US-3.4.0-11
|
|
Environment Modules
|
(need compilation from source)
|
|
Git
|
git-core-1.6.0.2-7.26
|
|
CVS
|
cvs-1.12.12-144.21
|
Eclipse (synchronized projects): A software control system is required to use these projects. Git or CVS is available from the Linux distributions respective repositories and from the AIX Toolbox for the AIX operating systems:
|
Components
|
Compute nodes (w/disk)
|
Compute nodes (diskless)
|
Login/Front End nodes
|
HPC Toolkit Runtime
|
Install
|
Install
|
Install
|
HPC Toolkit (~75MB)
|
No need to install
|
No need to install
|
Install
|
PTP Framework Runtime
|
Install (if using PTP debugger)
|
Install (if using PTP debugger)
|
Install
|
PTP Framework (~1.5 GB)
|
No need to install
|
No need to install
|
Install (here or somewhere else)
|
PTP Framework: This package only needs to be installed once and in only one server. This package contains all of the supported PTP client packages.
|
License installation: After installing the license package, the rpm command displays informative text, as shown in Example 4-1.
|
HPC Toolkit: Step 7 fails with dependencies requirements if libXp and openmotif rpms are not installed, as detailed in Table 4-1 on page 48.
|
License installation: After installing the license package, the rpm command displays the text shown in Example 4-2.
|
Verification: After all modifications, always start a new shell and run the script again (pe_node_diag) to ensure that all parameters are changed persistently. Sometimes a reboot is required to activate the changes.
|
Parallel Environment Runtime for AIX (1.1.0): By default uses RSH communication between nodes. To switch to SSH, edit the “/etc/ppe.cfg” file, and change the following line from:
PE_SECURITY_METHOD: COMPAT
to
PE_SECURITY_METHOD: SSH poesec /opt/ibmhpc/pecurrent/base/gnu/lib64/poesec_ossh.so m[t=−1,v=1.1.0]
|
Note: The tool source code is also available for compilation in UNIX systems. The install directory can be different from the one illustrated here (only for RHEL 6.2).
|