Newsgroups: comp.parallel.pvm
From: hoesel@chem.rug.nl (Frans van Hoesel)
Subject: pvm on CM5
Organization: RuG Dept. of Biophysical Chemistry
Date: 17 Mar 1995 14:06:34 GMT

I just installed pvm on the CM5 and immediatly tried the molecular
dynamic program that I'm supposed to be running... you can guess: it failed.

So I decided to runs the examples in the pvm distribution.
I did what was mentioned in the Readme.mp for the CM5.
It appears that the c programs do work

smpdh works, master1 works.
timing produces a lot of error messages like:
Message size 10000
 N  Pack uSec  Send uSec
mroute() bind: Can't assign requested address 1       3261      35716
mroute() bind: Can't assign requested address 2       1364      23651
mroute() bind: Can't assign requested address 3       1339      24301
[...]
mroute() bind: Can't assign requested address 18       1354     506247
mroute() bind: Can't assign requested address 19       1396     119000
mroute() bind: Can't assign requested address 20       1336      23741
Avg uSec 1439      83001
Avg Byte/uSec 6.949270   0.120480


but the real problem is with testall: (it's more important because
the Molecular dynamics program is in fortran)
> testall
 Testing PVM 3 Fortran Routines
  
 My task id is       262163
 Task       262163 has no parent
  
 Testing spawn of multiple tasks with default placement
 Spawned slave with tid=      397312
 Spawned slave with tid=      397313
 Spawned slave with tid=      397314
 Spawned slave with tid=      397315
  
 Testing spawn to specific architecture
 Enter desired ARCH in present machine:
CM5
 Spawned slave with tid=      399360 on CM5     
  
 Testing spawn to specific host
 Enter desired host:
cm5
 Spawned slave with tid=      401408 on cm5                     
  
 Testing adding hosts to PVM
 Enter host to add:
bogus
 Error in pvmfaddhost error=          -6
  
 Testing message buffer routines

Now it hangs forever.
I'm not much of a cm5 guru. I ran the debugger on testall and it hangs
in receive statement (so does the molecular dynamics program)

the output from ps -g reveils 
 5791 p3 S     0:00 /export/home/hoesel/pvm3/lib/CM5/pvmd3
 5795 p3 IW<   0:00 testall
 5796 p3 IW<   0:00 pvm3/bin/CM5/testall
 5797 p3 IW<   0:00 pvm3/bin/CM5/testall
 5798 p3 IW<   0:00 pvm3/bin/CM5/testall


What is it where I should look at to get this to work.
any clues, pointers, experiences with this are welcome.

-frans
--


Frans van Hoesel             ////      hoesel@chem.rug.nl

