Your Software Source
We can source any software!

Please click here to fill in a form and let us know the title of the software you're looking for, or the function you'd like the software to perform and we'll get back to you.
What Our Customers Say
"Offering excellent products at keen prices, this company has friendly, knowledgeable staff, arranges fast reliable delivery and provides excellent customer service. Why would I look anywhere else?"

SB, Bedfordshire




Shopping Basket

Your basket is empty

Free Delivery from Software Paradise
 

Newsletter
Sign up to our newsletter to be kept up-to-date with new products, new releases and those all-important special offers.

Email address:


Sign up now!


PGI Visual FORTRAN

The Portland Group

PGI Visual FORTRAN

PGI Visual Fortran® (PVF®) brings the PGI suite of high-performance 64-bit and 32-bit parallel Fortran compilers to Microsoft Windows developers using Microsoft Visual Studio.

Price: £3007.95 ex VAT
Product Code: 203661824
Buy Now Button
Quote Button
Overview

PVF features the latest version of PGI's native OpenMP and auto-parallel Fortran compilers. PGI compilers are supported on, and can generate fully optimized code for, a broad range of popular high-performance computing platforms including 64-bit x64 multi-core processor-based systems as well as 32-bit x86 systems.

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. Advanced compiler technologies found in PVF include vectorization, parallelization, interprocedural analysis, memory hierarchy optimization, cross file function inlining, CPU-specific optimization and more. PVF includes full support for 64-bit addressing, native integrated scalar, and vector SSE code generation—including the latest Intel and AMD AVX extensions.

In addition to its comprehensive support for multi-core processors, PGI Visual Fortran includes PGI's two models for programming GPU accelerators. The PGI Accelerator™ programming model is a high-level implicit model similar to OpenMP for multi-core x64 systems. PGI Accelerator Fortran enables the incremental offloading of compute-intensive loops and code regions from a host CPU to a GPU accelerator using simple compiler directives. PGI Accelerator directives are treated as Fortran comments by other Fortran compilers, so programs incorporating them remain 100% standard-compliant and portable. Developed in cooperation with NVIDIA, CUDA Fortran is an analog to the NVIDIA CUDA C compiler. CUDA Fortran gives expert programmers direct control of all aspects of GPU accelerator programming.

Key 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 2010 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
    • Native OpenMP and auto-parallel Fortran 2003 compiler with optional support for PGI Accelerator directives and CUDA extensions
    • Full 64-bit support on AMD64, Intel 64 and NVIDIA CUDA-enabled GPUs
    • PGI Unified Binary technology—combine code optimized for multiple AMD64 processors, Intel 64 processors or NVIDIA GPUs into a single executable 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
    • Full support for Fortran 2003
  • Optimizations
    • AMD64 and Intel 64 cross-target optimizations
    • Interprocedural Analysis (IPA)
    • Function inlining
    • Loop fusion
    • Profile feedback optimization
    • Memory hierarchy and memory allocation optimization
    • Huge pages support
    • Instruction scheduling
    • Data prefetching
    • 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/AVX 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
  • Variable roll-over
  • One touch breakpoint setting
  • Step into, over, out of functions
  • Attach to running processes
  • One touch symbolic display
  • Multiple format display of values or strings
  • Track register states
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-core microprocessors.
  • GPU Targets: NVIDIA CUDA-enabled GPU accelerator (compute capability 1.0 or later).
  • Operating System: (Building 64-bit applications requires a 64-bit operating system.)
    • Visual Studio 2010: 64-bit or 32-bit versions of Microsoft Windows 7, Windows Vista SP1, Windows XP Professional x64 SP2, Windows XP SP3, Windows Server 2008 SP1, Windows Server 2008 R2, Windows Server 2003 SP2, Windows Server 2003 R2 SP2
    • Visual Studio 2008 or Visual Studio 2005: 64-bit or 32-bit versions of Windows 7, Vista, XP, Windows Server 2008 or Windows Server 2003.
    Note: Visual Studio Express Editions are not supported.
  • 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 Acrobat Reader for viewing some documentation.
 
 
Ratings and Reviews
Software ratings and reviews are shown below. If you wish to rate this software please click the 'Rate this software' link. Rate this software


 

Other Products By The Portland Group

The Portland Group
FROM:
Please Call + VAT
The Portland Group
PGI Visual Fortran® (PVF®) brings the PGI suite of high-performance 64-bit and 32-bit parallel Fortran compilers to Microsoft Windows developers using Microsoft Visual Studio.
FROM:
£987.95 + VAT
frame frame