POV-Ray : Newsgroups : povray.unofficial.patches : pvmpov-3.1e.1 bug? Server Time
2 Sep 2024 18:20:05 EDT (-0400)
  pvmpov-3.1e.1 bug? (Message 1 to 1 of 1)  
From: Jakob Flierl
Subject: pvmpov-3.1e.1 bug?
Date: 30 Jun 1999 05:36:28
Message: <3779E4DA.C4D61E71@luga.de>
Yesterday Francois Dispot wrote:
> I compare it with the previous release (for 3.0x):
> - When SIGINTed (ctrl-C), it exits without displaying anything, and
the
> slave tasks remain alive.

Well, let's try :-)

I have 2 machines; for Berg's sake, let's call them wozzeck (p200) and
doktor (dual PII/450).
When I start pvm form doktor, I automatically add wozzeck, so I get
this:
1 successful
                    HOST     DTID
     wozzeck.localdomain    80000
3.3.11
t40001
2 hosts, 1 data format
                    HOST     DTID     ARCH   SPEED
      doktor.localdomain    40000    LINUX    1000
     wozzeck.localdomain    80000    LINUX    1000
pvm>
Then I exit, pvm still runs, and I am ready to continue.
Now I start pvmpov with an ini file that contains the following lines:

pvm=on
pvm_hosts=wozzeck.localdomain,doktor.localdomain,doktor.localdomain,doktor.local

domain,doktor.localdomain
pvm_slave=x-pvmpov
pvm_width=20
pvm_height=20
pvm_tasks=5
pvm_nice=0

The duplicate hosts enable me to run 4 clients on the fast machine,
which is the fastest way to go.

Persistence of Vision(tm) Ray Tracer Version 3.1e.Linux.gcc
  This is an unofficial version compiled by:
  Jakob Flierl <fli### [at] lugade> - PVM-POV Version 3.1e.1
  The POV-Ray Team(tm) is not responsible for supporting this version.
Copyright 1999 POV-Ray Team(tm)
Initializing PVMPOV
  Spawning x-pvmpov with 5 PVM tasks on 2 hosts...
  ...5 PVM tasks successfully spawned.
  Waiting up to 120s for first slave to start...
  Slave 0 successfully started.
Parsing Options
  Input file: verre.pov (compatible to version 3.1)
  Remove bounds.......Off  Split unions........Off
  Library paths: /opt/povray31/include
Output Options
  Image resolution 400 by 300 (rows 1 to 300, columns 1 to 400).
  Output file: verre.tga, 24 bpp Targa
  Graphic display......On  (type: 0, palette: 3, gamma:  2.2)
  Mosaic preview......Off
  CPU usage histogram.Off
  Continued trace.....Off  Allow interruption..Off  Pause when
done......On
  Verbose messages.....On
Tracing Options
  Quality:  9
  Bounding boxes.......On  Bounding threshold: 25
  Light Buffer.........On  Vista Buffer.........On  Draw Vista
Buffer...Off
  Antialiasing.........On  (Method 2, Threshold 0.400, Depth 2, Jitter
1.00)
  Radiosity...........Off
Animation Options
  Clock value....   0.000  (Animation off)
PVM Options
  Block Width....      20  Block Height...      20
  PVM Tasks......       5
  PVM Nice.......       0
  PVM Arch.......
  PVM Slave...... x-pvmpov
  PVM WorkingDir. /home/francois/POV/VERRE
  Pvm Hosts...... wozzeck.localdomain doktor.localdomain
doktor.localdomain dokt
or.localdomain doktor.localdomain
Redirecting Options
  All Streams to console..........On
  Debug Stream to console.........On
  Fatal Stream to console.........On
  Render Stream to console........On
  Statistics Stream to console....On
  Warning Stream to console.......On

Starting frame 0...
Displaying frame 0...
Using 24 bit TrueColor visual...

 Slave 1 at doktor.localdomain successfully started.
 Slave 2 at doktor.localdomain successfully started.
 Slave 3 at doktor.localdomain successfully started.
 Slave 4 at wozzeck.localdomain successfully started.
 3.00 of blocks complete.

The calculation is quite long and if I interrupt it, I get no special
output, pvmpov exits, but ps gives:

 7710  p0 S    0:00 -bash
 7728  p0 S    0:00 /usr/pvm3/lib/LINUX/pvmd3
 7737  p0 S    0:05 /home/francois/pvm3/bin/LINUX/x-pvmpov
-nI/home/francois/POV
 7738  p0 S    0:05 /home/francois/pvm3/bin/LINUX/x-pvmpov
-nI/home/francois/POV
 7739  p0 S    0:05 /home/francois/pvm3/bin/LINUX/x-pvmpov
-nI/home/francois/POV
 7740  p0 S    0:05 /home/francois/pvm3/bin/LINUX/x-pvmpov
-nI/home/francois/POV
 7741  p0 R    0:00 ps

And on wozzeck, I still have:

  974  ?  S    0:19 /home/francois/pvm3/bin/LINUX/x-pvmpov
-nI/home/francois/POV

Note that in the present case, the tasks are stopped, but sometimes they

continue to run and to eat time.

Is anyone able to repeat that bug?

Jakob


Post a reply to this message


Attachments:
Download 'us-ascii' (7 KB)

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.