Re: [OMPI devel] Detailed documentation on OpenMPI

2013-08-26 Thread Jeff Squyres (jsquyres)
As George replied, yes, Open MPI does use sockets -- that's in the TCP BTL (BTL = byte transfer layer, or point-to-point messaging layer for many network types). Open MPI also uses shared memory for on-server communication. But Open MPI can also use lots of other network types, if they're avai

Re: [OMPI devel] Detailed documentation on OpenMPI

2013-08-23 Thread George Bosilca
Some questions are easier than others … On Aug 23, 2013, at 07:54 , mahesh wrote: > I know that its a huge code base. But, I am looking for specific answers like > does OpenMPI use sockets? When Open MPI is using TCP it does indeed use sockets. > Can programs written without mpi libraries be

Re: [OMPI devel] Detailed documentation on OpenMPI

2013-08-23 Thread mahesh
I know that its a huge code base. But, I am looking for specific answers like does OpenMPI use sockets? Can programs written without mpi libraries be run on clusters using orte(with some changes)? It would be really helpful if atleast these and related doubts can be solved. Thanks, Mahesh On A

Re: [OMPI devel] Detailed documentation on OpenMPI

2013-08-22 Thread Jeff Squyres (jsquyres)
Note that according to http://www.ohloh.net/p/openmpi, OMPI is over 3/4M lines of code. I doubt you will be able to get a thorough understanding of *all* of OMPI in a semester or two -- indeed, I doubt that any one Open MPI core developer has a thorough understanding of the whole code base (I k

[OMPI devel] Detailed documentation on OpenMPI

2013-08-22 Thread mahesh
Hi, I am an newbie to all MPI concepts and I would like to understand the MPI source code thoroughly for an academic project. So, what I need is an detailed explanation of how every framework and module works. It would be really helpful if wise people could point me to right direction. Thanks,