[mvapich-discuss] Solaris x86

lei chai chai.15 at osu.edu
Mon Apr 17 22:13:35 EDT 2006


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 
  To: lei chai ; 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 

    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/20060417/f864007f/attachment.html


More information about the mvapich-discuss mailing list