[O-MPI devel] Current svn build issues..

2005-08-24 Thread Troy Benjegerdes
Is someone in the process of moving around the ptl/sm code? My build of
SVN revision 7005 fails there.

Otherwise, any tips on testing the OpenIB BTL? with any luck, I'll have
results for OpenMPI and mviapich later today..

-- 
--
Troy Benjegerdes'da hozer'ho...@hozed.org  

Somone asked me why I work on this free (http://www.fsf.org/philosophy/)
software stuff and not get a real job. Charles Shultz had the best answer:

"Why do musicians compose symphonies and poets write poems? They do it
because life wouldn't have any meaning for them if they didn't. That's why
I draw cartoons. It's my life." -- Charles Shultz


Re: [O-MPI devel] Current svn build issues..

2005-08-24 Thread Jeff Squyres

Yes, this happened a week or three ago.

Two ways to fix:

1. cd ompi/mca/ptl/sm/.deps
foreach file (`ls`)
echo >! $file
end

(assuming csh-flavored shell)

Then you can make with no problems.

2. cd ompi/mca/ptl
rm -rf sm
svn up

Then you'll need to re-autogen / configure / etc.



On Aug 24, 2005, at 12:24 PM, Troy Benjegerdes wrote:

Is someone in the process of moving around the ptl/sm code? My  
build of

SVN revision 7005 fails there.

Otherwise, any tips on testing the OpenIB BTL? with any luck, I'll  
have

results for OpenMPI and mviapich later today..

--
-- 

Troy Benjegerdes'da hozer' 
ho...@hozed.org


Somone asked me why I work on this free (http://www.fsf.org/ 
philosophy/)
software stuff and not get a real job. Charles Shultz had the best  
answer:


"Why do musicians compose symphonies and poets write poems? They do it
because life wouldn't have any meaning for them if they didn't.  
That's why

I draw cartoons. It's my life." -- Charles Shultz
___
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel





[O-MPI devel] Open MPI over IB in action

2005-08-24 Thread David Daniel

Interesting news...

Jim Barker installed Open MPI on one of our visualization teams'  
InfiniBand clusters.  They successfully built ParaView and ran it to  
drive visualization on 3x3 "power wall" tiled display.  ParaView has  
a history of breaking MPI's so I'm very happy that this went so  
smoothly.


David
--
David Daniel +1-505-667-0883
Advanced Computing Laboratory, LANL, MS-B287, Los Alamos NM 87545, USA



[O-MPI devel] OpenIB results

2005-08-24 Thread Troy Benjegerdes
I have some Netpipe graphs of OpenMPI and Mviapich on OpenIB gen2 on
Opteron systems, one with PCI-X IB cards, and the other with PCI-Express
DDR IB cards.

I'd like to chat with someone who fill me in a bit on what's going on
with performance, and how the BTL for IB is implemented. One thing I'd
like to try is modifying the kernel to allow 95% of physical memory to
be registered for IB, and see how much of a difference this makes.

I am also toying with the idea of writing an OpenIB BTL module for
Netpipe, so I can evaluate the BTL layer performance directly without
any MPI overhead.

I also get the following messages on startup:

libibverbs: Warning: no userspace device-specific driver found for
uverbs0 driver search path: /usr/lib/infiniband
[0,1,1][btl_openib_component.c:267:mca_btl_openib_component_init]
No hca's found on this host!

Something strange is going on, because it is finding at least 1 IB
port, given the performance numbers.

-- 
--
Troy Benjegerdes'da hozer'ho...@hozed.org  

Somone asked me why I work on this free (http://www.fsf.org/philosophy/)
software stuff and not get a real job. Charles Shultz had the best answer:

"Why do musicians compose symphonies and poets write poems? They do it
because life wouldn't have any meaning for them if they didn't. That's why
I draw cartoons. It's my life." -- Charles Shultz


Re: [O-MPI devel] processor affinity

2005-08-24 Thread Troy Benjegerdes
On Tue, Aug 16, 2005 at 12:25:32PM -0400, Jeff Squyres wrote:
> Processor affinity is now implemented.  You must ask for it via the MCA 
> param "mpi_paffinity_alone".  If this parameter is set to a nonzero 
> value, OMPI will assume that its job is alone on the nodes that it is 
> running on, and, if you have not oversubscribed the node, will bind MPI 
> processes to processors, starting with processor ID 0 (i.e., 
> effectively bindings MPI processes to the processor number equivalent 
> to their relative VPID on that node).
> 
> Please let me know how this works out for everyone; thanks.

Any thoughts on how to support NUMA with something like this? On the
dual opteron w/DDR IB systems I've got, I'm seeing a big perfomance
difference that primarily depends on which node the memory is on.


Re: [O-MPI devel] OpenIB results

2005-08-24 Thread Timothy S. Woodall
Hello Troy,

Can you forward the graphs? From the error output - doesn't
look like it's actually using IB - may be using TCP instead.

I won't be back in the office until friday - but could give you a call
then if you'd like.


Regards,
Tim


> I have some Netpipe graphs of OpenMPI and Mviapich on OpenIB gen2 on
> Opteron systems, one with PCI-X IB cards, and the other with PCI-Express
> DDR IB cards.
>
> I'd like to chat with someone who fill me in a bit on what's going on
> with performance, and how the BTL for IB is implemented. One thing I'd
> like to try is modifying the kernel to allow 95% of physical memory to
> be registered for IB, and see how much of a difference this makes.
>
> I am also toying with the idea of writing an OpenIB BTL module for
> Netpipe, so I can evaluate the BTL layer performance directly without
> any MPI overhead.
>
> I also get the following messages on startup:
>
> libibverbs: Warning: no userspace device-specific driver found for
> uverbs0 driver search path: /usr/lib/infiniband
>   [0,1,1][btl_openib_component.c:267:mca_btl_openib_component_init]
>   No hca's found on this host!
>
> Something strange is going on, because it is finding at least 1 IB
> port, given the performance numbers.
>
> --
> --
> Troy Benjegerdes'da hozer'ho...@hozed.org
>
> Somone asked me why I work on this free (http://www.fsf.org/philosophy/)
> software stuff and not get a real job. Charles Shultz had the best answer:
>
> "Why do musicians compose symphonies and poets write poems? They do it
> because life wouldn't have any meaning for them if they didn't. That's why
> I draw cartoons. It's my life." -- Charles Shultz
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>



Re: [O-MPI devel] OpenIB results

2005-08-24 Thread Galen M. Shipman

Hi Troy,

Tim and I would like to discuss this with you as well. One thing I  
would ask, are you using the btl_mvapi_leave_pinned=1 option?  
otherwise it is not a apples to apples comparison.


- Galen
On Aug 24, 2005, at 8:21 PM, Troy Benjegerdes wrote:


I have some Netpipe graphs of OpenMPI and Mviapich on OpenIB gen2 on
Opteron systems, one with PCI-X IB cards, and the other with PCI- 
Express

DDR IB cards.

I'd like to chat with someone who fill me in a bit on what's going on
with performance, and how the BTL for IB is implemented. One thing I'd
like to try is modifying the kernel to allow 95% of physical memory to
be registered for IB, and see how much of a difference this makes.

I am also toying with the idea of writing an OpenIB BTL module for
Netpipe, so I can evaluate the BTL layer performance directly without
any MPI overhead.

I also get the following messages on startup:

libibverbs: Warning: no userspace device-specific driver found for
uverbs0 driver search path: /usr/lib/infiniband
[0,1,1][btl_openib_component.c:267:mca_btl_openib_component_init]
No hca's found on this host!

Something strange is going on, because it is finding at least 1 IB
port, given the performance numbers.

--
-- 

Troy Benjegerdes'da hozer' 
ho...@hozed.org


Somone asked me why I work on this free (http://www.fsf.org/ 
philosophy/)
software stuff and not get a real job. Charles Shultz had the best  
answer:


"Why do musicians compose symphonies and poets write poems? They do it
because life wouldn't have any meaning for them if they didn't.  
That's why

I draw cartoons. It's my life." -- Charles Shultz
___
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel