The HP XC cluster comes with a modulefile for
Refer to Chapter 8 for information and examples that show how to build and run an
Intel Fortran compilers (Version 7.x and greater) are supported on the HP XC cluster. However, the HP XC cluster does not supply a copy of Intel compilers. Intel compilers must be obtained directly from the vendor. Refer to Intel documentation for information about using these compilers.
3.7.1.9 PGI Fortran and C/C++ CompilersPGI Fortran 95, Fortran 77, and C/C++ compilers are supported on the HP XC cluster. However, the HP XC cluster does not supply a copy of PGI compilers. PGI compilers must be obtained directly from the vendor. Refer to PGI documentation for information about using these compilers.
3.7.1.10 GNU C and C++ CompilersThe GNU C and C++ compilers are supported on the HP XC cluster. The HP XC cluster supplies copies of the GNU C and C++ compilers.
3.7.1.11 GNU Parallel MakeThe GNU parallel Make command is used whenever the make command is invoked. GNU parallel Make provides the ability to do a parallel Make; however, all compiling takes place on the login node. Therefore, whether a parallel make improves build time depends upon how many processors are on the login node and the load on the login node.
Information about using the GNU parallel Make is provided in Section 3.9.1.
For further information about using GNU parallel Make, refer to the make manpage. For additional sources of GNU information, refer to the references provided in the front of this manual, located in About This Document.
3.7.1.12 MKL LibraryMKL is a math library that references pthreads, and in enabled environments, can use multiple threads. MKL can be linked in a
•On XC3000 and XC4000 systems:
•On XC6000 systems:
HP XC supports the AMD Core Math Library (ACML library) on XC4000.
3.7.1.14 Other LibrariesOther libraries can be used as they would on any other system. However they must contain single processor routines and have no dependencies on another message passing system.
Developing Applications