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.

IndexGMON_OUT_PREFIX, 133, 135HP-MPI, MPI_ROOT, 77LD_LIBRARY_PATH, 119, 133,136LM_LICENSE_FILE, 133, 136MANPATH, 133, 136MCPUS, 36, 134MP_BIND, 133, 137MP_BLIST, 133, 137MP_SPIN, 133, 137MP_WARN, 133, 137MPI_ROOT, 77MPI, CCP_HOME, 78MPI, CCP_SDK, 78MPI, MPIDIR, 76, 76, 77MPIDIR, 76, 76, 77MPSTKZ, 133, 136NCPUS, 138NCPUS_MAX, 134, 138NO_STOP_MESSAGE, 134, 138OMP_DYNAMIC, 134, 134OMP_NESTED, 134OMP_NUM_THREADS, 134OMP_STACK_SIZE, 9, 14, 71, 134OMP_WAIT_POLICY, 71, 134OpenMP, 70, 74OpenMP Summary Table, 70PATH, 134, 138<strong>PGI</strong>, 134, 135, 138<strong>PGI</strong>_CONTINUE, 134, 139<strong>PGI</strong>_OBJSUFFIX, 134, 139<strong>PGI</strong>_STACK_USAGE, 139<strong>PGI</strong>_TERM, 134, 139<strong>PGI</strong>_TERM_DEBUG, 134, 134,140, 141<strong>PGI</strong>-related, 133PWD, 141setting, 131setting on Linux, 131setting on Mac OS X, 132setting on Windows, 10, 10, 132STATIC_RANDOM_SEED, 134,141TMP, 134, 142TMPDIR, 134, 142using, 142Errorsinlining, 53ExamplesBuild DLL in C, 125Build DLL in Fortran, 124Build DLLs, 126Hello program, 2Makefile, 52MPI Hello World, 76prefecth pragma, 115prefetch directives, 114SYSTEM_CLOCK use, 46Vector operation using SSE, 33Executablemake available, 119Executiontiming, 45Extended asm macros, 189FFFTs library, 130Filenameconventions, 4extensions, 4input files conventions, 4output file conventions, 6Files.def for DLL, 124distributing, 145licensing redistributable files, 147names, 4redistributable, 146FocusAccelerator tabAccelerator, 102FortranCalling C++ Example, 160directive summary, 108, 115Language Reference, 11named common blocks, 154program calling C++ function,160fPIC, 167, 169Function Inliningand makefiles, 52examples, 53restrictions, 53Functions, 152inlining, 52inlining for optimization, 24GGenerateLicense, 12Hheader filesMac OS X, 13Hello example, 2Helpon command-line options, 18parameters, 19using, 19HP-MPIusing, 77Ii8, 167, 169Inline assemblyC/C++, 175clobber list, 180, 180extended, 176extended, input operands, 179extended, output operands, 177Inliningautomatic, 49C/C++ restrictions, 54create inline library, 51error detection, 53implement library, 52invoke function inliner, 49libraries, 49, 50Makefiles, 52-Mextract option, 51-Minline option, 49restrictions, 49, 53specify calling levels, 50specify library file, 50suboptions, 49update libraries, 52Inputoperands, 179193

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

Saved successfully!

Ooh no, something went wrong!