Newsgroups: comp.parallel.pvm
From: dave@bink (David L. Peart)
Subject: Tracing with PVM/XPVM
Organization: ECEN Department, Brigham Young University
Date: 19 Jan 1995 20:26:46 GMT
Message-ID: <DAVE.95Jan19132646@bink>

Is it possible to trace a fortan pvm process?  I looked in the man
pages for pvmfspawn and it says that for C, flag should be the sum of
whatever options you wish to use.  Is this true for fortran also?

I tried using XPVM, but must spawn the program from the unix shell,
therefore I started looking into how to do so.  Unfortionately it uses
TEV_SET_MASK and TEV_INIT_MASK, are there fortran versions of these?

Is there a better way to generate tracing data.  I need to know what
my network costs are and thought that tracing might provide me that
info.  I also need to find out how much time is spent blocking for
processes to return.  For this last measurment I use the
times()/clock() command, but wonder if it is correct.  I tried running
my program on ethernet and compared it to FDDI.  The blocking was
withing 4 seconds of each other even though the total execution time
was over three times slower for ethernet.

I would be interested in any help with performance measuring of PVM programs.
Which includes(means) tips to papers written on the subject.

thanks in advance,

--
David L. Peart
Brigham Young University
dave@byu.edu


