[SimGrid-user] Are time-independent tracing ranks OK?
franz-christian.heinrich at inria.fr
Wed Nov 14 20:41:37 CET 2018
the file names are in fact confusing: The process-ids (NOT the rank-ids!) start at 1 (0 is the
maestro). If you open the file, you should see that the first column is the id-1.
The main issue with using rank-ids is that they're not unique; each communicator defines a "rank 0".
The whole thing should work as expected though.
PS: I remember someone talking about SendRecv earlier already; maybe you should check with Augustin
if he has something up his sleeves already.
On Wed, 2018-11-14 at 18:58 +0200, Fabien Chaix wrote:
> I am trying to use Time-independent traces on various MPI applications
> with latest git version.
> I am looking into implementing SendRecv that is needed for some apps,
> but this is not my main concern.
> I am a bit confused about the ranks being used in the trace. I would
> believe that MPI ranks go from 0 to $size-1, but trace files start from
> 1. I also get sendrecv event to $size that are causing the simulation to
> fail. Perhaps the f2c structure in the middle is messing things up (my
> code is written in c)?
> I think I can get to the bottom of this, but if someone knows the right
> way, will be faster and cleaner ;-)
> Simgrid-user mailing list
> Simgrid-user at lists.gforge.inria.fr
More information about the Simgrid-user