This section describes the system requirements for installing and running the PE software. It contains sections for hardware, software, and disk space requirements, and provides additional information relevant to installing PE.
The PE software runs on the following:
The message passing libraries support these hardware configurations:
Total random access memory (RAM) and fixed disk storage requirements for the machine are based on the licensed programs and user applications you install. See Disk Space Requirements for more information. For information on RAM and disk storage requirements for AIX Version 5.1 and associated programs, refer to IBM RS/6000 SP: Planning, Volume 1, Hardware and Physical Environment.
The software required for PE includes PE filesets plus additional software, as explained in the following sections.
PE 3.2 consists of the filesets listed in the following table. Decide which of these filesets to install on the various nodes in your system, based on the PE component options you plan to use.
Notes:
Table 1. PE Fileset Requirements
| If you plan to... | ...this product option is required: | Fileset Name: | Notes: |
|---|---|---|---|
| ...develop and execute parallel applications from a node | Parallel operating environment | ppe.poe |
MPI, the parallel trace code, and the pdbx command-line parallel debugger are part of POE. When POE is installed, it adds entries to the /etc/services and /etc/inetd.conf files. When POE is executed, a copy of the partition manager daemon is run on each remote node and is identified by these files. If you are using NIS or another master server for /etc/services,
you need to update the individual files with the same information.
|
| ...use the X-Windows Performance Profiler (Xprofiler) tool | X-Windows Performance Profiler (Xprofiler) | ppe.xprofiler |
The installation of ppe.xprofiler is not dependent on the prior installation of any other PE components. Although it is not required to install Xprofiler on every node, it is advisable to install it on at least one node in each group of nodes that have the same software library levels. See Limitations. To run Xprofiler in the CDE environment, X11.Dt.lib
4.2.1.0 or later is required.
|
| ... use the PE Benchmarker Performance Collection Tool to collect MPI and user event data or hardware and operating system profiles. | Performance Collection Tool | ppe.perf | The installation of ppe.perf requires that you install
the Dynamic Probe Class Library (DPCL). DPCL Version
3.2.n, where n is the product fix level, is required and it is
now an open source offering. DPCL is also included on the PE CD as the
ppe.dpcl fileset. You must install Java(TM) Runtime
Environment Version 1.3 or later.
To collect hardware profiles requires the System and Kernel Thread Performance Monitor API, Version 0.8.0.0. |
| ... use the PE Benchmarker Profile Visualization Tool to analyze and process profile data collected previously using the Performance Collection Tool. | Profile Visualization Tool | ppe.pvt | The installation of ppe.pvt is not dependent on the prior
installation of any other PE components but in order to view the profile data
collected, you must install Java Runtime Environment Version 1.3 or
later.
To visualize MPI and user event trace information, you need to use Jumpshot available from Argonne National Laboratories. (See note at bottom of table) |
| ...access the online documentation in HTML format | PE HTML files | ppe.html |
|
| ...access the online documentation in PDF format | PE PDF files | ppe.pdf |
|
| ...access the online documentation in man page format | PE man pages | ppe.man |
|
| Note: Jumpshot is available from Argonne National Laboratories at
the following FTP site:
ftp://ftp.mcs.anl.gov/pub/mpi/misc/slog-jumpshot3_ibm24.tar.gz | |||
PE 3.2 also requires some additional software products or filesets,
listed in the table below. You need to decide which of these software
products or filesets to install on your system, based on how you plan to use
PE.
Table 2. Additional Software Requirements
| If you plan to... | ...this software is required: | Notes: |
|---|---|---|
| ...use PE | AIX Version 5.1 for IBM RS/6000 (5765-C34) for Servers, including the bos.adt.syscalls fileset | AIX is always required.
Note that the bos.adt.debug fileset is required to use POE. |
| ...run a parallel program on the IBM RS/6000 SP | IBM Parallel System Support Programs (PSSP) for AIX (5765-D51) Version 3.4 |
On the SP, make sure the Communication Subsystem (CSS) libraries and the
System Data Repository (SDR) client libraries are available in their default
locations.
|
| ...compile parallel executables |
IBM C for AIX Version 5.0.2, (program number 5765-E32) or
|
|
|
VisualAge(R) C++ Professional for AIX, Version 5.0.2, (program number 5765-E26) or
|
| |
|
IBM XL FORTRAN for AIX Version 7.1or later, (part number 41L585) or
|
| |
| ...submit a POE job from a standalone workstation
...use POE with DCE | ssp.clients fileset, on the non-SP node | See When to Install ssp.clients for detailed information.
If your system uses DCE security services, PSSP security services must be installed. See DCE User Authorization on a Standalone pSeries or RS/6000 Workstation for information about using DCE security on a workstation or cluster. |
| ...submit a POE job from outside a LoadLeveler cluster | loadl.so on the node outside the LoadLeveler cluster | See When to Install loadl.so (LoadLeveler) for detailed information. |
| ...use the pdbx debugger | bos.adt.debug fileset |
|
| ...use LoadLeveler to submit interactive POE User Space jobs or allow execution of batch jobs | LoadLeveler Version 3.1, 5765-D61 |
|
| ...use Xprofiler | For the CDE environment:
|
|
| ... collect hardware profiles | System and Kernel Thread Performance Monitor API, Version 0.8.0.0 |
|
| ... view profile data collected | Java Runtime Environment Version 1.3 or later. | To visualize MPI and user event trace information, you need to use Jumpshot available from Argonne National Laboratories. |
The following table lists the amount of disk space you need in the appropriate directories for each of the separately-installable PE product options.
| PE Fileset | Number of 512-Byte Blocks Required in Directory: | ||
|---|---|---|---|
| /usr | /tmp | /etc | |
| ppe.html | 30000 | not applicable | not applicable |
| ppe.man | 7500 | not applicable | not applicable |
| ppe.pdf | 20000 | not applicable | not applicable |
| ppe.poe | 25000 | 500 | 10 |
| ppe.xprofiler | 6500 | not applicable | not applicable |
| ppe.perf | 48000 | not applicable | 10 |
| ppe.pvt | 4000 | not applicable | not applicable |
| ppe.dpcl | 85000 | not applicable | 30 |
| Note: ppe.dpcl is required when installing ppe.perf. | |||