We'll take a look at the prefix behavior. As to the btl, you can always just 
force it: for example, -mca btl sm,self,openib would restrict it to shared 
memory and IB.


On Mar 2, 2012, at 7:48 AM, Yiguang Yan wrote:

> 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
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to