
This guide uses the following conventions: italic is used for emphasis.
#Affinity photo 1.7.2 product key how to
Programming Considerations for 64-Bit Environments discusses issues of which programmers should be aware when targeting 64-bit processors.Ĭ/C++ Inline Assembly and Intrinsics describes how to use inline assembly code in C and C++ programs, as well as how to use intrinsic functions that map directly to x86-64 machine instructions. Inter-language Calling provides examples showing how to place C language calls in a Fortran program and Fortran language calls in a C program. Using Environment Variables describes the environment variables that affect the behavior of the PGI compilers.ĭistributing Files – Deployment describes the deployment of your files once you have built, debugged and compiled them successfully. Using Directives and Pragmas provides a description of each Fortran optimization directive and C/C++ optimization pragma, and shows examples of their use.Ĭreating and Using Libraries discusses PGI support libraries, shared object files, and environment variables that affect the behavior of the PGI compilers. Using an Accelerator describes how to use the PGI Accelerator compilers. Using MPI describes how to use MPI with PGI products. Using OpenMP provides a description of the OpenMP Fortran parallelization directives and of the OpenMP C and C++ parallelization pragmas, and shows examples of their use. Using Function Inlining describes how to use function inlining and shows how to create an inline library. Optimizing and Parallelizing describes standard optimization techniques that, with little effort, allow users to significantly improve the performance Use Command-line Options provides an overview of the command-line options as well as task-related lists of options. Getting Started provides an introduction to the PGI compilers and describes their use and overall features. This guide contains the essential information on how to use the compiler and is divided into these sections: However, once you have this knowledge and understanding, you very likely might find yourself wanting to know much more about Knowing how as well as why you might use certain options or perform certain tasks is key to using the PGI compilers and tools effectively and efficiently. Users typically begin by wanting to know how to use a product and often then find that they need more information and factsĪbout specific areas of the product. ISO/IEC 14882:2011, Information Technology – Programming Languages – C++, Geneva, 2011 (C++11).ISO/IEC 9899:2011, Information Technology – Programming Languages – C, Geneva, 2011 (C11).ISO/IEC 9899:1999, Information technology – Programming Languages – C, Geneva, 1999 (C99).American National Standard Programming Language C, ANSI X3.159-1989.Military Standard, Fortran, DOD Supplement to American National Standard Programming Language Fortran, ANSI x.3-1978, MIL-STD-1753.Programming in VAX Fortran, Version 4.0, Digital Equipment Corporation (September, 1984).OpenMP Application Program Interface, Version 3.1, July 2011.



ISO/IEC 1539-1 : 2004, Information technology – Programming Languages – Fortran, Geneva, 2004 (Fortran 2003).ISO/IEC 1539-1 : 1997, Information technology – Programming Languages – Fortran, Geneva, 1997 (Fortran 95).ISO/IEC 1539-1 : 1991, Information technology – Programming Languages – Fortran, Geneva, 1991 (Fortran 90).American National Standard Programming Language FORTRAN, ANSI X3.Refer to the Release Notes and Installation Guide included with yourįor further information, refer to the following: For information on installing PGI compilers and tools, Your system needs to be running a properly installed and configured
