• 网站地图 |
  • English |
  • 设为首页 |
  • 收藏本站
  • 当前位置:主页 > 产品中心 > 开发平台 > 编译工具 >
    产品名称:PGI Visual Fortran
    产品编号:
    软件中国产品价格有何不同?
    出版厂商: 软件中国 版  本: 最新版本
    语  言: 授权期限: 永久
    上架时间: 更新时间:
    交货方式: 联系销售人员 配货周期: 与销售联系
    销售热线: 010-51266616
    市场价格:   (以销售人员正式报价为准)
      如何获得此产品的本地化服务?
    产品介绍

    Parallel Fortran Compilers and Tools for Microsoft Windows

    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*.

    High-performance PGI Compilers
    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 and 32-bit x86 processor-based 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. 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. It enables debugging of 64-bit or 32-bit applications using source code or assembly code, and provides full access to the registers 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 locally or on a cluster.

    Visual Studio Integration
    PVF includes features to enable rapid code development. PVF adds syntax coloring, Fortran intrinsics tips and keyword completion to the Visual Studio editor. PVF includes a complete Fortran build environment for Visual Studio with Fortran specific features such as automatic build dependency 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/CVF compatibility features including full support for the Win32 API. Sample projects include building Fortran dialog boxes, console and Windows applications, DLLs and static libraries.

    PVF augments the Visual Studio debugger with a custom debug engine that provides Fortran language specific debugging capability. The PVF debug engine supports debugging 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 it provides 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 for UNIX-based Applications (SUA) and Windows Services for UNIX (SFU). The PVF debug engine is interoperable with the Visual C++.

    A Complete Fortran Development Solution
    PGI Visual Fortran includes the Visual Studio 2008 Shell†—a complete stand-alone Windows Fortran development environment. No additional software is required. PVF also supports existing installations of Visual Studio 2008, Visual Studio 2005 or both.

    Optimized for Visual Studio 2005

    Documentation includes the PVF User's Guide, PVF Release Notes, PVF Installation Guide and the PGI Fortran Language Reference manual. The PVF User's Guide and PGI Fortran Reference are also part of the Visual Studio help system.

    License options include single user node-locked and multi-user network floating. Compiling 64-bit applications requires a 64-bit Windows operating system (e.g. Microsoft Windows Vista, Microsoft Windows Server 2003 x64 Edition or Microsoft Windows XP Professional x64 Edition).

    The IMSL Fortran numerical library for PGI Visual Fortran is available separately.

    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.
    • Operating System: Microsoft* Windows* Vista, XP Professional x64 Edition or Windows Server* 2008 x64 Edition. Microsoft Windows Vista, XP or Windows Server 2008 (32-bit only). Building 64-bit applications requires a 64-bit operating system.
    • Visual Studio:Visual Studio 2005 or Visual Studio 2008 (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 Acrobat Reader for viewing some documentation.
    Other PGI Windows Products
    PGI Workstation Complete
    PGI's full suite of parallelizing F77, F90/F95, C and C++ compilers and development tools. Includes the OpenMP parallel debugger/profiler. Single user node locked license.
    PGI Server Complete
    PGI's full suite of parallelizing F77, F95, C and C++ compilers and development tools. Includes the OpenMP parallel debugger/profiler. Multi-seat network floating license.

    Download a free 15 day trial of PGI Visual Fortran now.

    † The Visual Studio 2008 included with PVF contains PGI compilers only.

    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

     

     

    发表评论 查看所有评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 密码: 验证码:
        推荐产品
    相关产品
    友情链接
    

    关于我们 | 诚聘英才 | 服务介绍 | 产品中心 | 解决方案 | 友情链接 | 留言咨询 | 网站地图 | 联系我们

    Copyright 软件中国 -打造中国最专业的正版软件供应平台 2009-2020
    昆仑永通(北京)信息技术有限公司版权所有 未经授权禁止复制或建立镜像
    京ICP备05048705号