Newsgroups: comp.parallel.pvm
From: fantauzz@c700-2.sm.dsi.unimi.it (Francesco Fantauzzi)
Subject: Re: instrumenting PVM with TAPE/PVM
Organization: Computer Science Dep. - Milan University
Date: 7 Jun 1995 11:09:42 GMT
Message-ID: <3r41dm$qa@ghost.sm.dsi.unimi.it>

In <3qvd3c$gmv@ghost.sm.dsi.unimi.it> fantauzz@pluto.sm.dsi.unimi.it (Francesco Fantauzzi) writes:

> [...]
>To say it in a word: I have master process, made up by master.c and osl.c,
>and slave process, made up by slave.c and osl.c (again).

>I run master_t, and master_t spawns slave_t process, generating a trace file.
>But, when i try to load that tracefile with ParaGraph I get:

>   preprocessing file 
>   Missing trace data for node 1 (open not found): exiting

>Does any one out there know what hell is happening?
>[..]

Whell, I finally discovered what appened, so I'm writing it here, may be
that will be helpful to someone else.

First, every executable must be in pvm3/bin/$ARCH

Second, every process should terminate in a very polite way, with a call to
pvm_exit(). I guess that, if a process is "pvm_killed" by some other process,
pvm/tape is not able to correctly trace events on that process.

BTW, I find pvm/tape really useful and convenient to use.

Francesco G. Fantauzzi

