Hi Jeff, Ralph--

Please let me follow the thread, here are what I observed:

(All with the same test script test.bash I post in my previous emails, so run 
with app file fed to mpirun command.)

(1) If I put the --prefix in the app file, on each line of it, it works fine as 
Jeff said.

(2) Since in the manual, it is said that the full path of mpirun is the same as 
setting "--prefix". However, with app file, 
this is not the case. Without "--prefix" on each line of the app file, the full 
path of mpirun does not work.

(3) With "--prefix $adinahome" set on each line of the app file, it is 
exclusively put, on each node, the 
$adinahome/bin into the PATH, and $adinahome/lib into the LD_LIBRARY_PATH(not 
the $adinahome/lib64 as said 
in mpirun manual(v1.4.x)). The envars $PATH and $LD_LIBARARY_PATH set in 
test.bash script only affect the 
envars on the submitting node(gulftown in my case). No $PATH or 
$LD_LIBRARY_PATH is passed to slave nodes 
even if I use "-x PATH -x LD_LIBRARY_PATH", either fed to mpirun or put on each 
line of the app file. I am not sure 
if this is intended, since "--prefix" overwrite the effect of "-x" option, this 
is different from what I see from the mpirun 
man page.

I have another question about the btl used for communication. I noticed that 
rsh is using the tcp for connection, I 
understand that tcp may be used for initial connection, but how can I know that 
openib(infiniband) btl is used for my 
data communication? Any explicit way?

Thanks,
Yiguang

Reply via email to