Support for other MPI implementations

por Gergana S. Slavova, Publicado: 06/19/2009, Última atualização: 06/19/2009

Question

Does the Intel® Trace Analyzer and Collector support different MPI implementations?

Answer

Yes. The Intel® Trace Analyzer and Collector supports the following MPI implementations:

  • Intel® MPI Library 3.x for Linux*
  • MPICH* and all of its variants (e.g. MPICH3)
  • Any other MPICH-based MPI implementations

Support for all of these is available by simply linking with the default libVT.so or libVT.a library.

If your preferred MPI implementation is not listed here, you can easily check if the Intel Trace Collector interface is binary compatible with that of your local MPI library.  That's done by compiling and running the examples/mpiconstants.c program with your MPI.  Then check the values you get with the values listed in section 1.2 System Requirements and Supported Features of the Intel Trace Collector Reference Manual.  If they match, you're good to go.

Informações de produto e desempenho

1

Os compiladores da Intel podem ou não otimizar para o mesmo nível de microprocessadores não Intel no caso de otimizações que não são exclusivas para microprocessadores Intel. Essas otimizações incluem os conjuntos de instruções SSE2, SSE3 e SSSE3, e outras otimizações. A Intel não garante a disponibilidade, a funcionalidade ou eficácia de qualquer otimização sobre microprocessadores não fabricados pela Intel. As otimizações que dependem de microprocessadores neste produto são destinadas ao uso com microprocessadores Intel. Algumas otimizações não específicas da microarquitetura Intel são reservadas para os microprocessadores Intel. Consulte os Guias de Usuário e Referência do produto aplicáveis para obter mais informações sobre os conjuntos de instruções específicos cobertos por este aviso.

Revisão do aviso #20110804