Re: [OMPI devel] [OMPI commits] Git: open-mpi/ompi branch master updated. dev-206-g87dffac

2014-11-03 Thread Alexander Mikheev
It is --amend of my previous commit.  When I tried to push my amended commit, 
the merge was required. 

> -Original Message-
> From: Dave Goodell (dgoodell) [mailto:dgood...@cisco.com]
> Sent: Monday, November 03, 2014 6:47 PM
> To: Alexander Mikheev
> Cc: Open MPI Developers
> Subject: Re: [OMPI commits] Git: open-mpi/ompi branch master updated.
> dev-206-g87dffac
> 
> Hi Alex,
> 
> Why did you push this "OSHMEM: spml ikrit..." commit twice?  I see it here
> (together with an undesirable merge-of-master commit) and also as
> 065dc9b4.
> 
> -Dave
> 
> On Nov 3, 2014, at 2:03 AM, git...@crest.iu.edu wrote:
> 
> > This is an automated email from the git hooks/post-receive script. It
> > was generated because a ref change was pushed to the repository
> > containing the project "open-mpi/ompi".
> >
> > The branch, master has been updated
> >   via  87dffacc56b4ebcecaa2e65e19c2f813d2a5d078 (commit)
> >   via  e1cf6f37baf2b6240ab3aa3a219b8856cfa2caf4 (commit)
> >  from  065dc9b4deec9cd9500f2fdc6bb53bbf58a9c2f6 (commit)
> >
> > Those revisions listed above that are new to this repository have not
> > appeared on any other notification email; so we list those revisions
> > in full, below.
> >
> > - Log
> > -
> > https://github.com/open-
> mpi/ompi/commit/87dffacc56b4ebcecaa2e65e19c2f8
> > 13d2a5d078
> >
> > commit 87dffacc56b4ebcecaa2e65e19c2f813d2a5d078
> > Merge: e1cf6f3 065dc9b
> > Author: Alex Mikheev 
> > Date:   Mon Nov 3 10:02:29 2014 +0200
> >
> >Merge branch 'master' of github.com:open-mpi/ompi
> >
> >Conflicts:
> > oshmem/mca/spml/ikrit/spml_ikrit_component.c
> >
> >
> >
> > https://github.com/open-
> mpi/ompi/commit/e1cf6f37baf2b6240ab3aa3a219b88
> > 56cfa2caf4
> >
> > commit e1cf6f37baf2b6240ab3aa3a219b8856cfa2caf4
> > Author: Alex Mikheev 
> > Date:   Sun Nov 2 12:41:20 2014 +0200
> >
> >OSHMEM: spml ikrit: disable rdmap op DCI pool
> >
> >Instead use single pool for both rdma and send receive ops.
> >
> > diff --git a/oshmem/mca/spml/ikrit/spml_ikrit_component.c
> > b/oshmem/mca/spml/ikrit/spml_ikrit_component.c
> > index 2079640..e021666 100644
> > --- a/oshmem/mca/spml/ikrit/spml_ikrit_component.c
> > +++ b/oshmem/mca/spml/ikrit/spml_ikrit_component.c
> > @@ -92,6 +92,12 @@ static inline int set_mxm_tls() {
> > char *tls;
> >
> > +/* disable dci pull for rdma ops. Use single pool.
> > + * Pool size is controlled by MXM_DC_QP_LIMIT
> > + * variable
> > + */
> > +setenv("MXM_OSHMEM_DC_RNDV_QP_LIMIT", "0", 0);
> > +
> > tls = getenv("MXM_OSHMEM_TLS");
> > if (NULL != tls) {
> > return check_mxm_tls("MXM_OSHMEM_TLS");
> >
> >
> > --
> > -
> >
> > Summary of changes:
> > oshmem/mca/spml/ikrit/spml_ikrit_component.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> >
> > hooks/post-receive
> > --
> > open-mpi/ompi
> > ___
> > ompi-commits mailing list
> > ompi-comm...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/ompi-commits



Re: [OMPI devel] oshmem: put does not work with btl/vader if knem is enabled

2014-11-12 Thread Alexander Mikheev
It looks like we need to use prepare_dst() instead of prepare_src(). 
I also remember that there was a reason why prepare_src() is used with openib 
btl. 

I will be taking another look

Alex



Re: [OMPI devel] [OMPI commits] Git: open-mpi/ompi branch master updated. dev-1195-gfbb7c80

2015-03-02 Thread Alexander Mikheev
Mxm needs that barrier. Otherwise some ranks may hung trying to close mxm 
connections

> -Original Message-
> From: devel [mailto:devel-boun...@open-mpi.org] On Behalf Of Ralph
> Castain
> Sent: Monday, March 02, 2015 5:05 PM
> To: de...@open-mpi.org
> Subject: Re: [OMPI devel] [OMPI commits] Git: open-mpi/ompi branch
> master updated. dev-1195-gfbb7c80
> 
> It’s your code, so you are welcome to do this if you want. I’ll just point out
> that his is a really big hit in total execution time at scale as it will be 
> done in
> addition to the barrier already performed in MPI_Finalize
> 
> So you are going to do _two_ barriers during shutdown.
> 
> 
> > On Mar 2, 2015, at 5:43 AM, git...@crest.iu.edu wrote:
> >
> > This is an automated email from the git hooks/post-receive script. It
> > was generated because a ref change was pushed to the repository
> > containing the project "open-mpi/ompi".
> >
> > The branch, master has been updated
> >   via  fbb7c80312cbcd823346e89a56f5d83e8620c57c (commit)
> >   via  168c83ed9592120fd2199e8280b517ab0060e136 (commit)
> >  from  42f5a36ee3f1e400aa251804725b86192c9df9fa (commit)
> >
> > Those revisions listed above that are new to this repository have not
> > appeared on any other notification email; so we list those revisions
> > in full, below.
> >
> > - Log
> > -
> > https://github.com/open-
> mpi/ompi/commit/fbb7c80312cbcd823346e89a56f5d8
> > 3e8620c57c
> >
> > commit fbb7c80312cbcd823346e89a56f5d83e8620c57c
> > Merge: 42f5a36 168c83e
> > Author: Mike Dubman 
> > Date:   Mon Mar 2 15:43:32 2015 +0200
> >
> >Merge pull request #439 from alex-mikheev/topic/mxm_finalize_fix
> >
> >OMPI/MXM: add out of band barrier at the end of del_procs
> >
> >
> >
> > https://github.com/open-
> mpi/ompi/commit/168c83ed9592120fd2199e8280b517
> > ab0060e136
> >
> > commit 168c83ed9592120fd2199e8280b517ab0060e136
> > Author: Alex Mikheev 
> > Date:   Mon Mar 2 12:56:02 2015 +0200
> >
> >OMPI/MXM: add out of band barrier at the end of del_procs
> >
> >mxm shutdown requires out of band barrier
> >
> > diff --git a/ompi/mca/mtl/mxm/mtl_mxm.c
> b/ompi/mca/mtl/mxm/mtl_mxm.c
> > index 1a4e21a..ed4089a 100644
> > --- a/ompi/mca/mtl/mxm/mtl_mxm.c
> > +++ b/ompi/mca/mtl/mxm/mtl_mxm.c
> > @@ -617,6 +617,7 @@ int ompi_mtl_mxm_del_procs(struct
> mca_mtl_base_module_t *mtl, size_t nprocs,
> > OBJ_RELEASE(endpoint);
> > }
> > }
> > +opal_pmix.fence(NULL, 0);
> > return OMPI_SUCCESS;
> > }
> >
> > diff --git a/ompi/mca/pml/yalla/pml_yalla.c
> > b/ompi/mca/pml/yalla/pml_yalla.c index 2cfa6ca..d53cb7c 100644
> > --- a/ompi/mca/pml/yalla/pml_yalla.c
> > +++ b/ompi/mca/pml/yalla/pml_yalla.c
> > @@ -240,6 +240,7 @@ int mca_pml_yalla_del_procs(struct ompi_proc_t
> **procs, size_t nprocs)
> > PML_YALLA_VERBOSE(2, "disconnected from rank %ld", procs[i]-
> >super.proc_name);
> > procs[i]->proc_endpoints[OMPI_PROC_ENDPOINT_TAG_PML] = NULL;
> > }
> > +opal_pmix.fence(NULL, 0);
> > return OMPI_SUCCESS;
> > }
> >
> >
> >
> > --
> > -
> >
> > Summary of changes:
> > ompi/mca/mtl/mxm/mtl_mxm.c | 1 +
> > ompi/mca/pml/yalla/pml_yalla.c | 1 +
> > 2 files changed, 2 insertions(+)
> >
> >
> > hooks/post-receive
> > --
> > open-mpi/ompi
> > ___
> > ompi-commits mailing list
> > ompi-comm...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/ompi-commits
> 
> ___
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Searchable archives: http://www.open-
> mpi.org/community/lists/devel/2015/03/index.php