Re: [OMPI devel] [OMPI svn-full] svn:open-mpi r29055 - in trunk/ompi/mca: btl btl/smcuda common/cuda pml/ob1

2013-08-23 Thread Rolf vandeVaart
Yes, I agree that the CUDA support is more intrusive and ends up in different areas. The problem is that the changes could not be simply isolated in a BTL. 1. To support the direct movement of GPU buffers, we often utilize copying into host memory and then out of host memory. These copies hav

Re: [OMPI devel] [OMPI svn] svn:open-mpi r29060 - in branches/v1.7: . ompi/mca/btl ompi/mca/btl/openib ompi/mca/btl/openib/connect ompi/mca/common/verbs

2013-08-23 Thread Ralph Castain
As Jeff said in his commit message for r29059: >> Turns out that AC_CHECK_DECLS is one of the "new style" Autoconf >> macros that #defines the output to be 0 or 1 (vs. #define'ing or >> #undef'ing it). So don't check for "#if defined(..."; just check for >> "#if ...". On Aug 23, 2013, at 8:10 A

Re: [OMPI devel] [OMPI svn] svn:open-mpi r29060 - in branches/v1.7: . ompi/mca/btl ompi/mca/btl/openib ompi/mca/btl/openib/connect ompi/mca/common/verbs

2013-08-23 Thread Steve Wise
Why is the 1.7 changeset different from the trunk changeset? Specifically, #if defined(HAVE_IBV_LINK_LAYER_ETHERENET) Is changed to #if HAVE_DECL_IBV_LINK_LAYER_ETHERNET Instead of #if defined(HAVE_DECL_IBV_LINK_LAYER_ETHERNET) > -Original Message- > From: svn [mailto:svn-boun...

Re: [OMPI devel] [OMPI svn-full] svn:open-mpi r29055 - in trunk/ompi/mca: btl btl/smcuda common/cuda pml/ob1

2013-08-23 Thread George Bosilca
Rolf, On Aug 22, 2013, at 19:24 , Rolf vandeVaart wrote: > Hi George: > > The reason it tainted the PML is because the CUDA IPC support makes use of > the large message RDMA protocol of the PML layer. The smcuda btl starts up, > but does not initially support any large message RDMA (RGET,RPU

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