Intel® Trace Analyzer and Collector

Getting Started with the MPI Performance Snapshot

The MPI Performance Snapshot (MPS) is a scalable lightweight performance tool for MPI applications. It collects a variety of MPI application statistics (such as communication, activity, and load balance) and presents it in an easy-to-read format. The tool is not available separately but is provided as part of the Intel® Trace Analyzer and Collector installation.  This article will serve as a quick getting started guide.

  • Desenvolvedores
  • Linux*
  • Servidor
  • C/C++
  • Fortran
  • Principiante
  • Intel® Trace Analyzer and Collector
  • Interface de transferência de mensagens
  • Computação de cluster
  • Intel® Parallel Studio XE 2015 Update 3 Cluster Edition Readme

    The Intel® Parallel Studio XE 2015 Update 3 Cluster Edition for Linux* and Windows* combines all Intel® Parallel Studio XE and Intel® Cluster Tools into a single package. This multi-component software toolkit contains the core libraries and tools to efficiently develop, optimize, run, and distribute parallel applications for clusters with Intel processors.  This package is for cluster users who develop on and build for IA-32 and Intel® 64 architectures on Linux* and Windows*, as well as customers running over the Intel® Xeon Phi™ coprocessor on Linux*. It contains:

  • Desenvolvedores
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Servidor
  • C/C++
  • Fortran
  • Intel® Parallel Studio XE Cluster Edition
  • Interface de transferência de mensagens
  • Computação de cluster
  • Passwordless SSH install for Intel® Parallel Studio XE Cluster Edition

    I have established secure shell (SSH) connectivity on my cluster where each node has a public key. However, when I use any secure shell utility on the cluster, I am still prompted for a password. What am I doing wrong?

  • Desenvolvedores
  • Linux*
  • Servidor
  • C/C++
  • Fortran
  • Intel® MPI Benchmarks
  • Intel® Trace Analyzer and Collector
  • Biblioteca MPI Intel®
  • Intel® Parallel Studio XE Cluster Edition
  • Interface de transferência de mensagens
  • Computação de cluster
  • Intel® Parallel Studio XE 2016 Beta

  • Desenvolvedores
  • Parceiros
  • Professores
  • Estudantes
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Cliente empresarial
  • Servidor
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Ferramentas para cluster
  • Intel® Cluster Checker
  • Intel® MPI Benchmarks
  • Intel® Trace Analyzer and Collector
  • Compilador C++ Intel®
  • Composer XE C++ Intel®
  • Intel® Cilk™ Plus
  • Intel® Composer XE
  • Compilador Fortran Intel®+
  • Composer XE Fortran Intel®
  • Composer XE Visual Fortran Intel®
  • Depuradores
  • Intel® Data Analytics Acceleration Library
  • Primitivas Intel® Integrated Performance
  • Biblioteca kernel de matemática Intel®
  • Biblioteca MPI Intel®
  • Módulos de sub-rotinas Intel®
  • Intel® C++ Studio XE
  • Intel® Cluster Studio XE
  • Intel® Fortran Studio XE
  • Intel® Parallel Studio XE
  • Intel® Parallel Studio XE Cluster Edition
  • Intel® Parallel Studio XE Composer Edition
  • Intel® Parallel Studio XE Professional Edition
  • Intel® Advisor XE
  • Intel® VTune™ Amplifier XE
  • Intel® Inspector XE
  • Kit de desenvolvimento de software Intel® Cilk Plus
  • Biblioteca Intel® Cluster Poisson Solver
  • Extensões Intel® Streaming SIMD
  • Interface de transferência de mensagens
  • Acadêmico
  • Big Data
  • Computação de cluster
  • Depuração
  • Ferramentas de desenvolvimento
  • Serviços financeiros
  • Geolocalização
  • Saúde
  • Otimização
  • Computação paralela
  • Thread
  • Vetorização
  • Installation

    On Linux* OS: After unpacking the Intel® Trace Collector archive in a folder of your choice read the file relnotes.txt for information on how to install Intel® Trace Collector.

    On Microsoft Windows* OS: run the installation file setup.exe and follow the instructions given in the installation wizard.

    Single-process Tracing

    Traces of just one process can be generated with the libVTcs library, which allows the generation of executables that work without MPI.

    Linking is accomplished by adding libVTcs.a (VTcs.lib on Microsoft* Windows* OS) and the libraries it needs to the link line:

    -lVTcs $VT_ADD_LIBS

    Analyzing the Results

    For interactive debugging the application has to be started so that stderr is printed to a console window. Then one can follow which errors are found while the application is running and start analyzing them without having to wait for it to complete. If critical errors are found early on one could even abort the run, fix the problem and restart. This ensures a much faster code and test cycle than a post-mortem analysis.

    Assine o Intel® Trace Analyzer and Collector