PGI Visual Fortran – Parallel Fortran Compilersand Tools for Microsoft Windows. PGI Visual Fortran® (PVF®) bringsthe PGI suite of high-performance 64-bit and 32-bit parallelFortran compilers to Microsoft* Windows* developers using MicrosoftVisual Studio*.
High-performance PGI Compilers
PVF features the latest version of PGI’s native OpenMP andauto-parallel Fortran compilers. PGI compilers are supported on andcan generate fully optimized code for a broad range of popularhigh-performance computing platforms including 64-bit x64 and32-bit x86 processor-based systems. PGI Fortran compilers offerworld-class performance and features including both automatic andOpenMP 3.0 parallelization support for optimizing performance onmulti-core processors.
Visual Studio Integration
PVF includes features to enable rapid code development. PVF addssyntax coloring, Fortran intrinsics tips and keyword completion tothe Visual Studio editor. PVF includes a complete Fortran buildenvironment for Visual Studio with Fortran specific features suchas automatic build dependency management. PVF is interoperable withMicrosoft Visual C++ so Fortran sub-programs can call C functionsand vice versa. PVF includes a number of DVF/CVF compatibilityfeatures including full support for the Win32 API. Sample projectsinclude building Fortran dialog boxes, console and Windowsapplications, DLLs and static libraries. PVF augments the VisualStudio debugger with a custom debug engine that provides Fortranlanguage specific debugging capability.
Here are some key Features of “PGI Visual Fortran”:
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 2010 IDE
– Bundled ACML high-performance math library
– Supports multi-threaded execution with Intel MKL 10.1 andlater
– Optional IMSL Fortran numerical library available
– Build, launch and debug Microsoft MPI (MSMPI) applications
Fortran Compilers:
– Native OpenMP and auto-parallel Fortran 95/03 compiler withoptional support for PGI Accelerator directives and CUDAextensions
– Full 64-bit support on AMD64, Intel 64 and NVIDIA CUDA-enabledGPUs
– PGI Unified Binary technology—combine code optimized for multipleAMD64 processors, Intel 64 processors or NVIDIA GPUs into a singleexecutable file
– 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
Optimizations:
– AMD64 and Intel 64 cross-target optimization
– Interprocedural Analysis (IPA)
– Scalar SSE code generation
– Function inlining
– Loop fusion
– Profile feedback optimization
– Memory hierarchy 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 auto-parallelization
– 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-threadMSMPI and hybrid MSMPI+OpenMP programs
– Variable roll-over
– 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
Setup+Crack Size: 470 + 602 MB
Download Links > PGI Visual Fortran 2010 v11.10 with VS2010 Shell + Crack