[mvapich-discuss] Solaris x86
Di Domenico, Michael
mdidomenico at silverstorm.com
Tue Apr 18 09:24:10 EDT 2006
Lei,
I copied mpirun_rsh from the mpid/udal/process directory which seems to
be a valid executable, and now I get
bash-3.00# ./mpirun -hostfile ../share/machines.udapl ./cpi
[0] Abort: cannot open IA at line 214 in file viainit.c
mpirun: executable version 0 does not match our version 3.
done.
________________________________
From: lei chai [mailto:chai.15 at osu.edu]
Sent: Monday, April 17, 2006 10:14 PM
To: Di Domenico, Michael; mvapich-discuss at cse.ohio-state.edu
Subject: Re: [mvapich-discuss] Solaris x86
Michael,
Thanks for reporting the mpirun problem. We have now fixed it. Please go
to your mvapich-0.9.7/mpid/udapl directory, change the names of the
files mpirun.vapi.args and mpirun.vapi.in to mpirun.udapl.args and
mpirun.udapl.in. Then replace "vapi" in
mvapich-0.9.7/mpid/udapl/mpirun.lst to "udapl". You also need to add
"export DAPL_PROVIDER=ibd0" to your .bashrc file. After rebuild, you
could run a program:
mpirun -n 2 -machinefile my-machine-file ./cpi
where my-machine-file contains host names.
We have never had problem with mpirun_rsh before. Please follow Matt's
suggestion and let us know the result.
Thanks.
Lei
----- Original Message -----
From: Di Domenico, Michael <mailto:mdidomenico at silverstorm.com>
To: lei chai <mailto:chai.15 at osu.edu> ;
mvapich-discuss at cse.ohio-state.edu
Sent: Monday, April 17, 2006 5:00 PM
Subject: RE: [mvapich-discuss] Solaris x86
Lei,
Thanks for the reply, but it still doesn't work...
--- first try with mpirun_rsh
bash-3.00# /opt/mvapich/bin/mpirun_rsh -np 2 tse41-ib tse42-ib
DAPL_PROVIDER="ibd0" ./cpi
bash: /opt/mvapich/bin/mpirun_rsh: Invalid argument
--- second try with mpirun (just to see what happens)
bash-3.00# /opt/mvapich/bin/mpirun -np 2 tse41-ib tse42-ib
DAPL_PROVIDER="ibd0" ./cpi
Warning: Command line arguments for program should be given
after the program name. Assuming that tse42-ib is a
command line argument for the program.
Warning: Command line arguments for program should be given
after the program name. Assuming that DAPL_PROVIDER=ibd0 is a
command line argument for the program.
Unrecognized argument tse41-ib ignored.
Cannot find MPIRUN machine file for machine udapl
and architecture solaris86 .
(No device specified.)
bash-3.00#
________________________________
From: lei chai [mailto:chai.15 at osu.edu]
Sent: Monday, April 17, 2006 4:50 PM
To: Di Domenico, Michael; mvapich-discuss at cse.ohio-state.edu
Subject: Re: [mvapich-discuss] Solaris x86
Hi,
Thank you for trying out MVAPICH-0.9.7. Please use mpirun_rsh
instead of mpirun. And for using the uDAPL device, please specify an
IAname, e.g.
/opt/mvapich/bin/mpirun_rsh -np 2 node1 node2
DAPL_PROVIDER="IAname" ./cpi
The IAname can be found in /etc/dat/dat.conf, it is the first
field.
Hope this helps.
Regards,
Lei
----- Original Message -----
From: Di Domenico, Michael
<mailto:mdidomenico at silverstorm.com>
To: mvapich-discuss at cse.ohio-state.edu
Sent: Monday, April 17, 2006 4:06 PM
Subject: [mvapich-discuss] Solaris x86
I'm trying to get Mvapich 0.9.7 to compile and run on
Solaris 10 1/06 x86 using the GNU toolset downloaded from
sunfreeware.com...
I'm attaching the outputs from ./make.mvapich.udapl.
Everything seems to compile, but I don't ever seem to
get a mpirun.udapl file... Any clue's that I missed from the make
outputs?
bash-3.00# cd /opt/mvapich/examples/
bash-3.00# ls
cpi cpi.o cpip.c Makefile
MPI-2-C++ README
cpi.c cpilog.c hello++.cc Makefile.in
mpirun simpleio.c
bash-3.00# ./mpirun ./cpi
Cannot find MPIRUN machine file for machine udapl
and architecture solaris86 .
(No device specified.)
bash-3.00# sh -x ./mpirun ./cpi
....output truncated....
+ [ -x /opt/mvapich/bin/mpirun.udapl ]
+ echo Cannot find MPIRUN machine file for machine udapl
Cannot find MPIRUN machine file for machine udapl
+ echo and architecture solaris86 .
and architecture solaris86 .
+ [ -n ]
+ echo (No device specified.)
(No device specified.)
+ exit 1
bash-3.00# ls /opt/mvapich/bin
mpiCC mpiman mpirun.args
mpirun_dbg.ddd mpirun_dbg.xxgdb
mpicc mpireconfig mpirun.vapi
mpirun_dbg.gdb mpirun_rsh
mpichversion mpireconfig.dat
mpirun.vapi.args mpirun_dbg.ladebug tarch
mpicxx mpirun
mpirun_dbg.dbx mpirun_dbg.totalview tdevice
________________________________
_______________________________________________
mvapich-discuss mailing list
mvapich-discuss at cse.ohio-state.edu
http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20060418/f4cdae32/attachment-0001.html
More information about the mvapich-discuss
mailing list