12.07.2015 Views

PGI User's Guide

PGI User's Guide

PGI User's Guide

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IndexSymbols64-Bit Programming, 167compiler options, 169data types, 167-Bdynamic, 126-dryrunas diagnostic tool, 26-helpOptions-help, 26-Mconcur, 35, 47altcode option, 35cncall option, 36dist option, 36suboptions, 35-Mextractsuboptions, 51-Minfo, 26-Minline, 49suboptions, 49-Miomutex, 60-Mipa, 39-Mneginfo, 26-mp, 47, 60-Mpfi, 44-Mpfo, 44-Mreentrant, 60-Msafe_lastval, 39-Mvect, 30, 32-tp, 39using, 21AAcceleratorusing, 83AgreementsLicense, 12Aliasesoperand, 187AMDCore Math Library, 11ar command, 121ArgumentsInter-language calling, 155passing, 155passing by value, 155Arrays64-bit indexing, 16864-bit options, 169indices, 156large, 169Assemblystring modifier characters, 188Auto-parallelization, 35failure, 36sub-options, 35Bbash shellinitialization, 12instance, 12Bdynamic, 123BLAS library, 130Blocksbasic, defined, 24common, Fortran, 154Fortran named common, 154Bstatic, 123BuildDLLS, 125DLLS containing circular mutualimports, 126DLLS containing mutual imports,127DLLs example, 124program using Make, 40program with IPA, 41program without IPA, 40, 40CC/C++builtin functions, 117math header file, 117C$PRAGMA C, 116C++parallelization pragmas, 60pragmas, 60Standard Template Library, 130Calling conventionsCREF, 165overview, 151STDCALL, 164UNIX, 165Win32, 164CCP_HOME, 78CCP_SDK, 78Clausesdirectives, 59driectives, 62pragmas, 62Clobber list, 180Codegeneration, 148mutiple processors, 148optimization, 23parallelization, 23position indendent, 169processor-specific, 148speed, 36x86 generation, 148CollectionIPA phase, 41Command linecase sensitivity, 3conflicting options rules, 18include files, 5option order, 3suboptions, 18Command-line Options, 3, 17help, 18makefiles, 18-mcmodel=medium, 168-mcmodel=small, 168-Mlarge_arrays, 168rules of use, 3191

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

Saved successfully!

Ooh no, something went wrong!