IBM Books

Installation


PE Installation Requirements

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.

Hardware Requirements

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.

Software Requirements

The software required for PE includes PE filesets plus additional software, as explained in the following sections.

PE Fileset Requirements

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:

  1. For more information about nodes, see Node Resources.

  2. For information about installing any of the following product options individually, see PE Installation Procedure Summary.

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

Additional Software Requirements

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

Note:
Due to limitations with threads support, XL FORTRAN for AIX Version 4 (5765-658) is supported in binary compatibility mode.
...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:
  • X11.Dt.lib 4.2.1.0 or later

... 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.

Disk Space Requirements

The following table lists the amount of disk space you need in the appropriate directories for each of the separately-installable PE product options.

Note:
If you plan to install the PE software on an IBM pSeries or RS/6000 network cluster, each machine in the cluster must meet these disk space requirements.

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.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]