Compile Your Software
Saguaro supports several compiler suites with corresponding MPI libraries.
The following compilers are supported on saguaro:
-
Intel Compilers, version 9.1 (C, C++, Fortran 77, Fortran 90)
— use intel
-
Portland Group High Performance Fortran compilers versions 6.0
and 6.2 (Fortran 77, Fortran 90) — use pgi-6.0 or
use pgi-6.2
- GNU gcc versions 3.4.6 and 4.1.0 (C, C++, Fortran 77)
For MPI programs, Saguaro supports MVAPICH 0.9.9 and OpenMPI 1.2.3. HPCI
recommends the Intel Compilers with Open MPI for parallel jobs.
To compile, first issue the use command corresponding to the
compiler
to be utilized. This will add the compiler to your shell path. For MPI
compilation, issue the use command for to the MPI library
corresponding
to the compiler (example: use intel-openmpi-1.2.3). Be sure to
include the same use statement(s) in
job scripts used to run this program!
|