This chapter describes various limitations, restrictions, and programming considerations for user applications written to run under the IBM Parallel Environment for AIX (PE) licensed program.
PE includes two versions of the message-passing libraries: the signal-handling library and the threads library.
The threads library is required if MPI coexists with the other user space
protocols, such as the low-level communication API (LAPI) on the IBM RS/6000
SP. LAPI programs cannot be run on clusters made up of IBM
pSeries systems, IBM RS/6000 systems, or both. LAPI only
supports the SP Switch or the SP Switch2.
This chapter consists of sections about the programming considerations common to both libraries, as well as those unique to either the signal-handling library or the threads library: