[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