HP XC System Software User's Guide Version 3.2

— however, it manages the global MPI exchange so that all processes can communicate with
each other.
See the HP-MPI documentation for more information.
1.6 Components, Tools, Compilers, Libraries, and Debuggers
This section provides a brief overview of the some of the common tools, compilers, libraries, and
debuggers available for use on HP XC.
An HP XC system is integrated with several open source software components. HP XC
incorporates a Linux operating system and its standard commands and tools, and maintains the
Linux ABI. In addition, HP XC incorporates LSF-HPC and SLURM to launch and manage jobs,
and includes HP-MPI for high-performance, parallel, message-passing applications.
You can use most standard open source compilers and tools on an HP XC system; however, you
must purchase them separately. Several open source and commercially available software
packages have been tested with the HP XC Software. The following lists some of the software
packages that have been tested for use with HP XC. This list provides a sample of what is available
on HP XC and is not intended as a complete list. Some packages listed are actually included as
part of the HPC Linux distribution and as such can be used as part of the HP XC development
environment. The tested software packages include, but are not limited to, the following:
Intel Fortran 95, C, C++ Compiler Version 7.1, 8.0, and 9.0, including OpenMP, for Itanium®
(includes ldb debugger)
gcc version 3.2.3 (included in the HP XC distribution)
g77 version 3.2.3 (included in the HP XC distribution)
Portland Group PGI Fortran90, C, C++ Version 5.1, including OpenMP, for CP4000
Quadrics SHMEM, as part of QsNet II user libraries, on Itanium systems connected with
the Quadrics QsNet II switch (included in the HP XC distribution)
Etnus TotalView debugger Version 6.4
gdb (part of the HP XC Linux distribution)
Intel MKL V6.1 on Itanium
AMD Math Core Library Version 2.0 on CP4000
valgrind 2.0.0 (http://valgrind.kde.org) in 32-bit mode only
oprofile 0.7.1 (http://oprofile.sourceforge.net)
PAPI 3.2 (http://icl.cs.utk.edu/papi)
Intel Visual Analyzer/Tracer (formally Pallas Vampir and Vampirtrace performance analyzer
) on Itanium
GNU make, including distributed parallel make (included in the HP XC distribution)
Other standard tools and libraries are available, and you can most likely used them on HP XC
as you would on any other standard Linux system.
IMPORTANT: Software that is not described in HP XC documentation has not been tested with
the HP XC System Software. HP does not warrant the operation of any software that is not
specifically identified in the product specification (QuickSecs) and documented in the HP XC
documentation set.
1.6 Components, Tools, Compilers, Libraries, and Debuggers 31