none
MPI trace woes on Windows XP SP3 (HPC Pack 2008 SDK) RRS feed

  • Question

  •  

    Question: How to trace MPI processes executing on XP SP3?

     

    When I execute processes on Windows XP SP3 using mpiexec -trace -host mpXPmachine, mpi_trace.etl is generated, but does not seem to contain rank information.

    When I run the same command from my XP server but specifying execution on a Server 2008 R2 host, mpiexec -trace -host myServer2008R2machine, all is well.

    Output of the XP mpicsync is as follows:

     

     

    C:\Documents and Settings\dglaubman>mpiexec -cores 1 mpicsync -nw -d:4 mpi_trace.etl
    
    Trace File = mpi_trace.etl
    
    ProviderVer= a28
    
    PointerSize= 4
    
    EventsLost = 0
    
    BuffersLost= 0
    
    nProcessors= 2
    
    CpuSpeedMHz= 2660
    
    PerfFreq   = 3579545
    
    StartTime  = 129175072516260676
    
    EndTime    = 129175072547823984
    
    Events Read= 0
    
    Ranks      =
    
    ----------
    
     Cliques:
    
     Host   0:
    
     Edges (estimate):
    
     Edges (cliques):
    
     Schedule: root=2147483647
    
     Incomplete events: 0 removed
    
     Edges:
    
     Evaluating:
    
     Clock base: 129175072516260676

     

    Running mpicsync against the Server 2008 R2 ETL file works, (and I can use Jumpshot, Vampir, etc):

    C:\BuildBin>mpiexec -hosts 1 ca1tesla1 mpicsync -nw mpi_trace.etl
    
    Clock base: 129175080410962534
     0: 0x9d4
     0: a=     1.0000000000 ± 0.0000000000
     0: b=          0 ± 0
     1: 0xec4
     1: a=     1.0000000000 ± 0.0000000000
     1: b=          0 ± 0
     2: 0xde8
     2: a=     1.0000000000 ± 0.0000000000
     2: b=          0 ± 0
     3: 0x10e0
     3: a=     1.0000000000 ± 0.0000000000
     3: b=          0 ± 0
     4: 0xba0
     4: a=     1.0000000000 ± 0.0000000000
     4: b=          0 ± 0
    

     

    The ETL trace on the XP machine is not empty -- tracefmt produces meaningful output, but there is no rank information at the top of the resulting mpi_trace.etl.txt.

     

    thanks for any insight folks might have

    David

     

     

    Wednesday, May 5, 2010 5:01 AM

Answers

  • Hi David,

    The tracing behavior you saw on windows XP is expected. Please use a Windows 2003 server or later OS (e.g. Vista, Win7, Windows 2008 Server) to do the tracing.

    Liwei

    Wednesday, May 5, 2010 9:45 PM

All replies

  • Hi David,

    The tracing behavior you saw on windows XP is expected. Please use a Windows 2003 server or later OS (e.g. Vista, Win7, Windows 2008 Server) to do the tracing.

    Liwei

    Wednesday, May 5, 2010 9:45 PM
  • Hi Liwei

    Well, I do appreciate a response from Microsoft.  On the other hand, I can't say the behavior was expected by *me* ;

    David

    Thursday, May 6, 2010 5:06 PM