PGI Compilers
The fortran compiler suite PGIHPF is installed on euler.phys. The suite includes pgf77, pgf90 and pghpf. Programs compiled on euler can be run on any Linux computer in the physics cluster. Please see the online HTML documentation: PGI User's Guide, PGHPF User's Guide, Reference Manual, and Release Notes for general information.
To use the PGI compilers, certain environment variables must be set as
follows:
setenv PGI /usr/pgi
set path=($path $PGI/linux86/bin)
setenv MANPATH "$MANPATH":$PGI/man
setenv LM_LICENSE_FILE $PGI/license.dat
In the event that you get an error message from the license manager, please
contact Al Brunk or Michael Widom.
You may also wish to use the setting setenv NCPUS 2 to enable shared memory parallel processing using Open MP. Alternatively, you can use MPI. Only use parallel processing on applications which have been carefully tuned and whose parallel efficiency has been proven through careful benchmarking. Follow our guidelines relating to CPU usage.