12.07.2015 Views

PGI User's Guide

PGI User's Guide

PGI User's Guide

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Using Environment Modules on LinuxTMPTMPDIRdefault value, then advances the seed by a variable amount based on time. Subsequent calls to RANDOM_SEEDwithout arguments reset the random seed to the same initial value as the first call. Unless the time is exactly thesame, each time a program is run a different random number sequence is generated. Setting the environmentvariable STATIC_RANDOM_SEED to YES forces the seed returned by RANDOM_SEED to be constant, therebygenerating the same sequence of random numbers at each execution of the program.You can use TMP to specify the directory to use for placement of any temporary files created during executionof the <strong>PGI</strong> compilers and tools. This variable is interchangeable with TMPDIR.You can use TMPDIR to specify the directory to use for placement of any temporary files created duringexecution of the <strong>PGI</strong> compilers and tools.Using Environment Modules on LinuxOn Linux, if you use the Environment Modules package, that is, the module load command, <strong>PGI</strong> includes ascript to set up the appropriate module files.Assuming your installation base directory is /opt/pgi, and your MODULEPATH environment variable is /usr/local/Modules/modulefiles, execute this command:% /opt/pgi/linux86/11.1-0/etc/modulefiles/pgi.module.install \-all -install /usr/local/Modules/modulefilesThis command creates module files for all installed versions of the <strong>PGI</strong> compilers. You must have writepermission to the modulefiles directory to enable the module commands:% module load pgi32/11.1% module load pgi64/11.1% module load pgi/11.1where "pgi/11.1" uses the 32-bit compilers on a 32-bit system and uses 64-bit compilers on a 64-bit system.To see what versions are available, use this command:% module avail pgiThe module load command sets or modifies the environment variables as indicated in the following table.This Environment Variable...CCCPPCXXC++FCF77Is set or modified by the module loadcommand to ...Full path to pgccFull path to pgCCPath to pgCCPath to pgCCFull path to pgfortranFull path to pgf77142

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!