英特尔® Parallel Studio XE

Using Intel® Advisor and VTune™ Amplifier with MPI

Introduction

This article describes how to use Intel® Advisor and VTune™ Amplifier in a Linux* distributed environment. While specifically designed to collect performance data at the node and core level, both tools can be used with MPI. The document covers basic utilization with an MPI launcher from the command line, as well as more advanced customizations.

  • Linux*
  • 英特尔® Parallel Studio XE
  • 英特尔® Advisor
  • 英特尔® VTune™ 放大器
  • 集群计算
  • 并行计算
  • Vectorization and Array Contiguity with the Intel® Fortran Compiler

    Subroutine dummy arguments can be pointers or assumed shape arrays, e.g.:

    SUBROUTINE SUB(X, Y)
        REAL, DIMENSION(:)          :: X  ! assumed shape array
        REAL, DIMENSION(:), POINTER :: Y  ! pointer
    

    This avoids the need to pass parameters such as array bounds explicitly. The Fortran standard allows the actual arguments to be non-contiguous array sections or pointers, e.g.:

  • Fortran
  • 英特尔® Parallel Studio XE
  • Intel® Fortran Compiler
  • vectorization
  • 优化
  • 矢量化
  • Redistributable Libraries for Intel® C++ and Fortran 2018 Compilers for Mac OS*

    his article contains links to the redistributable installation packages for Intel® C++ and Fortran Compilers 2018 for Mac OS*. For other versions, please go to Redistributable Libraries by Version. The redistributable packages are for the end users who use applications that are built with Intel Compilers. Please note that there is one redistributable package for every compiler update. Make sure you download and install the one recommended by the application vendor.
  • Apple macOS*
  • C/C++
  • Fortran
  • 英特尔® Parallel Studio XE
  • Redistributable Libraries for Intel® C++ and Fortran 2018 Compilers for Linux*

    This article contains links to the redistributable installation packages for Intel® C++ and Fortran Compilers 2018 for Linux*. If you are looking for other versions, please go to Redistributable Libraries by Version. The redistributable packages are for the end users who use applications that are built with Intel Compilers. Please note that there is one redistributable package for every compiler update. Make sure you download and install the one recommended by the application vendor.
  • Linux*
  • C/C++
  • Fortran
  • 英特尔® Parallel Studio XE
  • Redistributable Libraries for Intel® C++ and Fortran 2018 Compilers for Windows*

    This article contains links to the redistributable installation packages for Intel® C++ and Fortran Compilers 2018 for Windows*. If you are looking for other versions, please go to Redistributable Libraries by Version. The redistributable packages are for the end users who use applications that are built with Intel Compilers. Please note that there is one redistributable package for every compiler update. Make sure you download and install the one recommended by the application vendor.
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • 英特尔® Parallel Studio XE
  • 订阅 英特尔® Parallel Studio XE