PGI Workstation 3.3 - Contents
1 PGI Workstation 3.3-1
Installation Notes
1.1 Installing the Workstation on Linux or Solaris86
1.2 Using FLEXlm on Linux
1.3 Using FLEXlm on Solaris86
1.4 Installing the Workstation on Win32
1.4.1 Installing the EMACS Editor for Win32
1.4.2 Customizing the PGI Window on Win32
2 PGI Workstation 3.3-1
Release Notes
2.1 Workstation 3.3-1 Contents
2.2 Supported Systems and Licensing
2.3 New Features
2.4 New Compiler Options
2.4.1 New Generic Options
2.4.2 New Win32 Options
2.5 OpenMP Directives and Pragmas
2.6 Pentium III, Pentium 4, Athlon, and AthlonXP Support
2.6.1 Pentium III SSE Instructions
2.6.2 Pentium III and Athlon Prefetch Instructions
2.6.3 User-directed Prefetch Instructions
2.6.4 Pentium 4 SSE2 Instructions
2.6.5 AthlonXP 3Dnow! Professional Instructions
2.7 Large File Support
2.8 Unroll and Jam
2.8.1 suj pragma/directive
2.9 IPA - Inter-procedural Analysis
2.9.1 -Mipa Compiler Switches and Options
2.9.2 IPA Example
2.9.3 IPA with a makefile
2.10 Using Profile Feedback Analysis (PFA)
2.10.1 Building with -Mpf
2.10.2 -Mpf example
2.11 Debugging with PGDBG
2.11.1 PGDBG 3.3 New Features
2.11.2 Calling C++ Instance Methods
2.11.3 PGDBG 3.3-1 Thread Support
2.11.4 PGDBG Scoping
2.11.5 PGDBG GUI Modifications
2.11.6 PGDBG 3.3-1 and Shared Object Files
2.11.7 PGDBG 3.3-1 Known Limitations
2.11.8 Debugging with gdb on Win32 Systems
2.12 Profiling with PGPROF
2.8.1 Analyzing Scalability of Parallel Programs
2.13 LAPACK, the BLAS and FFTs
2.13.1 Pre-compiled BLAS and LAPACK Math Libraries
2.13.2 Assembly-coded Math Libraries
2.14 Fortran calling conventions on Win32
2.15 OpenMP Tutorial
2.16 PGCC C and C++ Compiler Notes
2.17 The PGI Workstation 3.3 and glibc
2.18 The PGI Workstation 3.3 for Win32
2.18.1 Workstation Shell Environment
2.18.2 PGI Compilers for Win32 in MKS Toolkit
2.18.3 DLLs under Win32
3 Contacting Us &
Online Documentation