HP-MPI User's Guide (11th Edition)

Understanding HP-MPI
64-bit support
Chapter 3 55
64-bit support
HP-MPI provides support for 64-bit libraries as shown in Table 3-4. More
detailed information about HP-UX, Linux, and Windows systems is
provided in the following sections.
HP-UX
HP-MPI supports a 64-bit version on platforms running HP-UX 11.i and
higher. Both 32- and 64-bit versions of the library are shipped with this
platform, however you cannot mix 32-bit and 64-bit executables in the
same application.
The mpicc and mpiCC compilation commands link the 64-bit version of
the library if you compile with the +DD64 option on HP-UX. Use the
following syntax:
[mpicc|mpiCC] +DD64 -o filename filename.c
Table 3-4 32- and 64-bit support
OS/
Architecture
Supported
Libraries
Default Notes
HP-UX 11i and
higher
32- and 64-bit 32-bit Compile with +DD64
to build/link with
64-bit libraries
Linux IA-32 32-bit 32-bit
Linux Itanium2 64-bit 64-bit
Linux Opteron &
Intel64
32- and 64-bit
(InfiniBand
only supports
64-bit)
64-bit Use -mpi32 and
appropriate
compiler flag. See
compiler man page
for 32-bit flag
Windows 32- and 64-bit N/A