PGI Visual Fortran 2008 v10.8 with VS2008 Shell

Posted By: coll

PGI Visual Fortran 2008 v10.8 with VS2008 Shell | 614.76 MB

PGI Fortran compilers offer world-class performance and features including both automatic and OpenMP 3.0 parallelization support for optimizing performance on multi-core processors. State-of-the-art compiler technologies found in PVF include vectorization, parallelization, interprocedural analysis, memory hierarchy optimization, cross file function inlining, CPU-specific optimization and more. PGI Unified Binary™ technology streamlines cross-platform support by combining into a single executable file code optimized for any number of different x64 processors.PVF augments the Visual Studio debugger by adding a Fortran language specific custom debug engine. The PVF debug engine supports debugging of single and multi-thread, OpenMP, multi-thread MSMPI and hybrid MSMPI+OpenMP Fortran applications.
Technical Features:
Visual Studio Integration
· Fortran syntax coloring
· Fortran intrinsics tips
· Keyword completion
· Fortran debug engine
· Automatic Dependency Analysis
· Interoperable with Microsoft Visual C++
· Sample projects
· Bundled Visual Studio 2008 IDE
· Bundled ACML high-performance math library
· Supports multi-threaded execution with Intel MKL 10.1 and later
· Optional IMSL Fortran numerical library available
· Build, launch and debug Microsoft MPI (MSMPI) applications

Fortran Compilers
Features:
· Full 64-bit support on AMD64 and Intel 64
· PGI Unified Binary optimized for both AMD64 and Intel 64
· Full 32-bit support and optimization for x86/x87 targets
· Auto-parallelization
· OpenMP 3.0 parallelization
· Inter-language calling
· IEEE arithmetic options
· Vectorization/Optimization directives
· Integrated cpp pre-processor
· Fast compile times
· Compile-time optimization listings
· Annotated assembly code listings
· Comprehensive support for Fortran 2003
· Documentation integrated with Visual Studio Help

Optimizations
· AMD64 and Intel 64 cross-target optimization
· Interprocedural Analysis (IPA)
· Scalar SSE code generation
· Function inlining
· Loop fusion
· Profile feedback optimization
· Memory heirarchy and memory allocation optimization
· Huge pages support
· Instruction scheduling
· Invariant code and conditional hoisting
· Common sub-expression elimination
· Global constant propagation
· Global dependence analysis
· Global flow analysis
· Integrated local, global and vector register allocation
· Induction variable analysis
· Load/store analysis
· Tail recursion elimination
· Scalar expansion, scalar replacement
· Value propagation, strength reduction
· Dead code elimination

Vector/Parallel Transformations
· State-of-the-art dependence analysis
· Nested loop autoparallelization
· Nested loop vectorization
· Loop interchange
· Loop splitting, unroll & jam
· Iteration peeling
· Aligned access optimizations
· Scalar promotion
· Temporary vector creation
· Stripmining, Cache Tiling
· Concurrent call support
· Inline concurrent code segments
· Vector SSE code generation
· Software prefetching

Parallel Debug Engine
· 64-bit and 32-bit targets
· Debug Fortran and Visual C++
· Debug single and multi-thread, parallel OpenMP, multi-thread MSMPI and hybrid MSMPI+OpenMP programs
· One touch breakpoint setting
· Step into, over, out of functions
· Attach to running processes
· Traceback, Log files, Help
· One touch symbolic display
· Multiple format display of values or strings
· Track register states
· Debug 32-bit or 64-bit SUA applications
· Attach to running SUA processes



Publisher URL: http://www.pgroup.com/

I N S T A L L

1) Unpack and install
2) Place keyfile in program/game directory