
PGI Visual Fortran 2010 v10.6-TBE | 205.5 MB
PGI Visual Fortran® (PVF®) brings the PGI suite of high-performance 64-bit and 32-bit parallel Fortran compilers toMicrosoft* Windows* developers using Microsoft Visual Studio*.
High-performance PGI Compilers
PVF features the latest version of PGI's native OpenMP andauto-parallel Fortran compilers. PGI compilers are supported on and can generate fully optimized code for a broad range of popular high-performance computing platformsincluding 64-bit x64 and 32-bit x86 processor-based systems.
PGI Fortran compilers offer world-class performance and features including both automatic and OpenMP 3.0parallelization 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™ technologystreamlines cross-platform support by combining into a single executable file code optimized for any number of different x64 processors.
PVF augments the Visual Studiodebugger by adding a Fortran language specific custom debug engine. The PVF debug engine supports debugging of single and multi-thread, OpenMP, multi-thread MSMPI andhybrid MSMPI+OpenMP Fortran applications. It enables debugging of 64-bit or 32-bit applications using source code or assembly code, and provides full access to theregisters and hardware state of the processors. Other multi-process MSMPI capabilities include Visual Studio property pages for configuring compile-time options,launching applications either locally on a workstation or on a distributed-memory Windows HPC Server 2008 cluster system, and debugging of programs running either locallyor on a cluster.
Visual Studio Integration
PVF includes features to enable rapid code development. PVF adds syntax coloring, Fortran intrinsics tips and keywordcompletion to the Visual Studio editor. PVF includes a complete Fortran build environment for Visual Studio with Fortran specific features such as automatic builddependency management. PVF is interoperable with Microsoft Visual C++ so Fortran sub-programs can call C functions and vice versa. PVF includes a number of DVF/CVFcompatibility features including full support for the Win32 API. Sample projects include building Fortran dialog boxes, console and Windows applications, DLLs and staticlibraries.
PVF augments the Visual Studio debugger with a custom debug engine that provides Fortran language specific debugging capability. The PVF debug engine supportsdebugging of single-thread, multi-thread, and OpenMP applications. It enables debugging of 64-bit or 32-bit applications using source code or assembly code, and itprovides full access to the registers and hardware state of the processor. The PVF debug engine can debug executable files built for native Windows, Windows Subsystem forUNIX-based Applications (SUA) and Windows Services for UNIX (SFU). The PVF debug engine is interoperable with the Visual C++.
A Complete Fortran Development Solution
PGIVisual Fortran includes the Visual Studio 2008 Shell†—a complete stand-alone Windows Fortran development environment. No additional software is required. PVFalso supports existing installations of Visual Studio 2008, Visual Studio 2005 or both.
Homepage – http://www.pgroup.com/products/pvf.htm
Technical Features
Visual StudioIntegration
* Fortran syntax coloring
* Fortran intrinsics tips
* Keyword completion
* Fortran debug engine
* Automatic dependency analysis
* Interoperable withMicrosoft Visual C++
* Sample projects
* Bundled Visual Studio 2010 IDE
* Bundled ACML high-performance math library
* Supports multi-threaded execution with IntelMKL 10.1 and later
* Optional IMSL Fortran numerical library available
* Build, launch and debug Microsoft MPI (MSMPI) applications
Fortran Compilers
* Features
oNative OpenMP and auto-parallel Fortran 95/03 compiler with optional support for PGI Accelerator directives and CUDA extensions
o Full 64-bit support on AMD64, Intel64 and NVIDIA CUDA-enabled GPUs
o PGI Unified Binary technology—combine code optimized for multiple AMD64 processors, Intel 64 processors or NVIDIA GPUs into asingle executable file
o Full 32-bit support and optimization for x86/x87 targets
o Auto-parallelization
o OpenMP 3.0 parallelization
o Inter-languagecalling
o IEEE arithmetic options
o Vectorization/Optimization directives
o Integrated cpp pre-processor
o Fast compile times
o Compile-timeoptimization listings
o Annotated assembly code listings
o Comprehensive support for Fortran 2003
* Optimizations
o AMD64 and Intel 64 cross-targetoptimization
o Interprocedural Analysis (IPA)
o Scalar SSE code generation
o Function inlining
o Loop fusion
o Profile feedback optimization
oMemory hierarchy and memory allocation optimization
o Huge pages support
o Instruction scheduling
o Invariant code and conditional hoisting
o Commonsub-expression elimination
o Global constant propagation
o Global dependence analysis
o Global flow analysis
o Integrated local, global and vectorregister allocation
o Induction variable analysis
o Load/store analysis
o Tail recursion elimination
o Scalar expansion, scalar replacement
o Valuepropagation, strength reduction
o Dead code elimination
* Vector/Parallel Transformations
o State-of-the-art dependence analysis
o Nested loopauto-parallelization
o Nested loop vectorization
o Loop interchange
o Loop splitting, unroll & jam
o Iteration peeling
o Aligned accessoptimizations
o Scalar promotion
o Temporary vector creation
o Stripmining, Cache Tiling
o Concurrent call support
o Inline concurrent codesegments
o Vector SSE code generation
o Software prefetching
Parallel Debug Engine
* 64-bit and 32-bit targets
* Debug Fortran and Visual C++
* Debug singleand multi-thread, parallel OpenMP, multi-thread MSMPI and hybrid MSMPI+OpenMP programs
* Variable roll-over
* One touch breakpoint setting
* Step into, over, out offunctions
* Attach to running processes
* Traceback, Log files, Help
* One touch symbolic display
* Multiple format display of values or strings
* Track registerstates
System Requirements
* Processor: 64-bit AMD64, 64-bit Intel 64 or 32-bit x86 processor-based workstation or server with one or more single core or multi-coremicroprocessors.
* GPU Targets: NVIDIA CUDA-enable GPU accelerator (compute capability 1.0 or later).
* Operating System: 64-bit or 32-bit versions of Microsoft*Windows* 7, Vista, XP, Windows Server* 2008 or Windows Server 2003. Building 64-bit applications requires a 64-bit operating system.
* Visual Studio:Visual Studio 2010,Visual Studio 2008 or Visual Studio 2005 (not Express Editions).
* Memory: 256 MB or more.
* Hard Disk: 1 GB during installation, 500 MB to hold installed software.
*Peripherals: Mouse or compatible pointing device. DVD disk drive for installation, unless products are downloaded and installed electronically.
* Other: Adobe AcrobatReader for viewing some documentation.
PGI Visual Fortran 2010 v10.6-TBE | 205.5 MB
http://hotfile.com/dl/50882555/17f163e/PIVF2010v10.6.TBE.part1.rar.html
http://hotfile.com/dl/50882557/a5cd751/PIVF2010v10.6.TBE.part2.rar.html
