You can use compilers acquired from other vendors
on an HP XC system. For example, Intel C/C++ and Fortran compilers
for the 64-bit architecture and Portland Group C/C++ and Fortran compilers
on the CP4000 platform.
Intel, PGI, and Pathscale compilers are not supplied
with the HP XC system.
You can use other compilers and libraries on the HP XC system
as on any other system, provided they contain single-core routines
and have no dependencies on another message-passing system.
Table 4-1 displays the compiler commands for Standard
Linux, Intel, and PGI compilers for the C, C++, and Fortran languages.
Table 4-1 Compiler Commands
| Type | Compilers | Notes |
|---|
| C | C++ | Fortran |
|---|
| Standard Linux | gcc | gcc++ | g77 | All HP XC platforms. The HP XC System Software supplies
these compilers by default. |
| Intel | icc | icc | ifort | Version 9.0 compilers For use on the Intel
64–bit platform. |
| Intel | icc | icc | ifort | Version 8.0 compilers For use on the Intel
64–bit platform. |
| Intel | ecc | ecc | efc | Version 7.1 compilers For use on the Intel
64–bit platform. These compilers can be used but
Intel may not support them much longer. |
| PGI | pgcc | pgCC | pgf95, pgf77 | For use on the CP4000
platform |
| Pathscale | pathcc | pathCC | pathf95, pathf90 | For use on the CP4000
platform pathf90 provided for backward
compatibility. |
MPI Compiler |
 |
The HP XC System Software includes MPI. The MPI library on the HP XC system is HP-MPI
Version 2.1.