Subject: Integration of PVM into SGE 5.3
To: None <,>
From: Co Thai Ngo <>
List: current-users
Date: 06/16/2005 13:19:17
I'm trying to integrate PVM into SGE 5.3. But for some reasons, pvm is not  
started. Here is what I did:  
- replaced SGE_ROOT/pvm with the supplied from SGE howto website  
- Since NetBSD is not supported by PVM, I added the folloing line in to  
case nbsd-i386:    
case glinux:    
case linux:    
set CC = gcc    
set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG  
- Defined PE: 
arbutus# qconf -mp pvm  
pe_name           pvm 
queue_list        all 
slots             32 
user_lists        NONE 
xuser_lists       NONE 
start_proc_args   /usr/pkg/sge/pvm/ $pe_hostfile 
$host /usr/pkg/pvm3 
stop_proc_args    /usr/pkg/sge/pvm/ $pe_hostfile $host 
allocation_rule   1 
control_slaves    FALSE 
job_is_first_task TRUE 
then I got the errors when I run the hello program: 
acacia: {36} more 
[pvmd pid25581] 06/16 14:21:08 readhostfile() iflist failed 
startpvm: Couldn't get all of the 2 requested hosts 
rm: /tmp/481.1.yucca.q/hostfile: No such file or directory 
libpvm [pid27666] /tmp/pvmd.1024: No such file or directory 
libpvm [pid27666] /tmp/pvmd.1024: No such file or directory 
libpvm [pid27666]: pvm_halt(): Can't contact local daemon 
acacia: {37} more 
/usr/pkg/sge/default/spool/yucca/active_jobs/481.1/pe_hostfile /usr/pkg/pvm3 
/var/tmp/tmp.0.00025581aa startup failed - invoking cleanup script 
/usr/pkg/sge/default/spool/oenothera/active_jobs/481.1/pe_hostfile /usr/pkg/pvm3 
Does anyone know why pvm doesn't start. I've checked with SGE people and they 
think the generated line "/var/tmp/tmp.0.00025581aa" shouldn't be there and 
maybe PVM is compiled in a special way on NetBSD... But they seem not know how 
to fix it. I highly appreciated if anyone could help me to fix that problem. 
Thank you very much,  
Co Thai Ngo    
Dept. of Biology     
New Mexico State University