ITC Supported Compilers
SGI Compilers
The SGI compilers are called MIPSpro and the current version is 7.3.
Details on the MIPSpro compilers can be found at
MIPSpro. SGI also has some other useful tools for graphical debugging
and performance analysis
ProDev
Workshop and
Pro MPF. The compilers are invoked with cc, for C, f77 and
f90 for Fortran and CC for C++.
To use and access the manual pages for these compilers your PATH and MANPATH
environment variables should include /opt/MIPSpro/bin and /usr/share/catman:/usr/share/man respectively.
To find which version of the compiler you are using on a SGI machine
use the -version flag as follows
$ f77 -version
MIPSpro Compilers: Version 7.30
Manpage for f77
Manpage for cc
Manpage for CC
Sun Compilers
The Sun compilers have recently changed name from Sun Workshop to Forte
Developer.
A complete collection of documents on the Forte 6 compilers can be found at
Forte6.
The compilers are invoked with cc, for C, f77 and
f90 for Fortran and CC for C++. The Forte 6 Developer Workshop
can be invoked with the command workshop.
To use and access the manual pages for these compilers your PATH and MANPATH
environment variables should include /opt/SUNWspro/bin and /opt/SUNWspro/man respectively.
The older Workshop Pro 5.0 Sun compilers can be accessed using the path
/solaris/SUNWspro5.0/bin .
To find which version of the compiler you are using on a Sun machine
use the -V flag as follows
$ f77 -V
f77: WorkShop Compilers 5.0 98/12/15 FORTRAN 77 5.0
Usage: f77 [ options ] files. Use 'f77 -flags' for details
Manpage for f77
Manpage for cc
Manpage for CC
IBM Compilers
The IBM Fortran compiler is called XL Fortran and the current
version is 7.1 and is invoked with the command xlf.
Information on XL Fortran can be found at
xlf.
Information on the IBM C compiler for AIX current version 5.0, invoked with xlc can be found at
xlc.
The IBM C++ compiler is called VisualAge C++ and runs on Windows NT and AIX and
the current version is 5.0. Information on VisualAge C++ can be found at
xlC
To use and access the manual pages for these compilers your PATH and MANPATH
environment variables should include /usr/bin and /usr/man respectively.
Manpage for xlf
Manpage for xlc
Manpage for xlC
Intel Linux Compilers
ITC licenses the Intel parallelizing/optimizing FORTRAN 77, Fortran 90,
C++, and ANSI C compilers for Intel Pentium II/III/4 and AMD Athlon/AthlonXP workstations.
Information on the Intel compilers can be found at the URL
http://www.itc.virginia.edu/research/intel/.
PGI Linux Compilers
ITC licenses the PGI parallelizing/optimizing FORTRAN 77, Fortran 90, HPF,
OpenMP C++ and ANSI C compilers for Intel Pentium II/III/4 and AMD Athlon/AthlonXP workstations. Additional
tools included are the PGDBG OpenMP Linux graphical debugger and for PGPROF graphical OpenMP Linux
performance profiler.
Information on the PGI compilers can be found at the URL
http://www.itc.virginia.edu/research/pgi/.
GNU Compilers
The current version of the gnu compilers is 2.95.2 and the
gcc home page can be found at
gcc.
The gnu compilers are installed across all the unix machines and can
be found in the /gnu directory.
To find out which version of the gnu compiler is installed use the -v
option
>gcc -v
Reading specs from /gnu/gcc-2.95.2/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.2/specs
gcc version 2.95.2 19991024 (release)
GCC Manuals