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.