[mvapich-discuss] Building mvapich-based applications without access to infiniband system

Jeff Squyres jsquyres at cisco.com
Thu Jan 3 13:29:08 EST 2008


Ben --

You might want to install the OFED stack, which comes with Open MPI,  
MVAPICH 1, and MVAPICH 2 pre-installed (all with IB support  
included).  Cisco offers pre-made RPMs of these ins OFED distribution  
off cisco.com -- I believe that other vendors do as well, but I don't  
know the details.  The pre-made binary RPMs avoids the problem of the  
build system trying to detect specific hardware when you have none.   
After installation, you can use the mpi-selector-menu command to  
select which MPI to use in OFED (see the man page for details).

However, you're still in a bit of an odd spot in that you want to ship  
a product but don't have the hardware to test it on.  Even if you get  
it to compile/link, you don't have a way to test whether it actually  
works or not. That's a real bummer (and could be a support  
nightmare).  :-(

FWIW, if budgets are tight, you could buy a pair of IB HCAs and  
connect them back-to-back without a switch for pretty cheap.  This is  
nowhere near real testing, but at least it would give you some  
indication of whether your app works over an IB-enabled MPI or not.


On Jan 3, 2008, at 12:56 PM, Ben Held wrote:

> Our company offers a commercial product that we currently build for  
> standard MPICH-1 and LAM.  We have a client that has a new  
> Infiniband Linux cluster that has MVAPICH installed on it.  Our  
> company does not own any infiniband hardware, but we are faced with  
> providing an application for this customer’s cluster.  Is this  
> possible and how do we proceed.  It appears that the build process  
> for mvapich automatically detects the hardware (that we don’t have),  
> so I have concerns that building mvapich here and the linking it  
> into our app will result in a binary that will not run on their  
> cluster.
>
> Thanks,
> Ben
>
> Ben Held
> Simulation Technology & Applied Research, Inc.
> 11520 N. Port Washington Rd., Suite 201
> Mequon, WI 53092
> P: 1.262.240.0291 x101
> F: 1.262.240.0294
> E: ben.held at staarinc.com
> http://www.staarinc.com
>
>
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss


-- 
Jeff Squyres
Cisco Systems



More information about the mvapich-discuss mailing list