[OMPI devel] pulling in Open-MPI changes to ROMIO
(please CC me as I do not receive messages from this list) I trawled a bunch of the SVN history (not all of it!) looking for OpenMPI modifications to ROMIO that I could incorporate into upstream MPICH-ROMIO. I have pushed a handful of changes to the 'romio_sync_from_ompi' branch of http://git.mpich.org/mpich-dev.git Could I humbly request a look-see from y'all? My main goal was to find dropped patches like Edgar Gabriel's "can't switch on datatype" patch. There don't seem to be any. But my second goal was to make life easier for you: if pulling in these changes complicates your life, let me know and I'll drop any/all of them. Thanks ==rob
[OMPI devel] Fwd: [OMPI svn] svn:open-mpi r30894 - in branches/v1.7: . ompi ompi/attribute ompi/debuggers ompi/errhandler ompi/include ompi/mca/btl ompi/mca/btl/openib/connect ompi/mca/op ompi/mca/osc
Begin forwarded message: > From: > Subject: [OMPI svn] svn:open-mpi r30894 - in branches/v1.7: . ompi > ompi/attribute ompi/debuggers ompi/errhandler ompi/include ompi/mca/btl > ompi/mca/btl/openib/connect ompi/mca/op ompi/mca/osc ompi/mca/osc/base > ompi/mca/osc/portals4 ompi/mca/osc/rdma ompi/mca/osc/sm ompi/mca/pml/cm > ompi/mpi/c ompi/mpi/c/profile ompi/mpi/man/man3 ompi/op ompi/win opal > opal/util > Date: February 28, 2014 10:16:08 AM PST > To: > Reply-To: > > Author: rhc (Ralph Castain) > Date: 2014-02-28 13:16:08 EST (Fri, 28 Feb 2014) > New Revision: 30894 > URL: https://svn.open-mpi.org/trac/ompi/changeset/30894 > > Log: > Fixes #4304: Move r30816, 30820, 30821, r30853 to v1.7 branch (Fix a number > of issues) I get one-sided build errors in our Cisco jenkins as of this commit (well, actually r30895, but I suspect this commit is the culprit). Maybe something's missing from the CMR? 8< make[2]: Leaving directory `/home/jenkins/slave-roots/master/ompi_upstream_v1.7_build_debug/ompi/mca/osc/sm' Making all in mca/osc/pt2pt make[2]: Entering directory `/home/jenkins/slave-roots/master/ompi_upstream_v1.7_build_debug/ompi/mca/osc/pt2pt' CC osc_pt2pt.lo CC osc_pt2pt_buffer.lo CC osc_pt2pt_comm.lo CC osc_pt2pt_component.lo CC osc_pt2pt_data_move.lo CC osc_pt2pt_longreq.lo CC osc_pt2pt_replyreq.lo CC osc_pt2pt_sendreq.lo CC osc_pt2pt_sync.lo osc_pt2pt_replyreq.c: In function 'ompi_osc_pt2pt_replyreq_alloc_init': osc_pt2pt_replyreq.c:35: error: 'ompi_win_t' has no member named 'w_baseptr' osc_pt2pt_replyreq.c:36: error: 'ompi_win_t' has no member named 'w_disp_unit' make[2]: *** [osc_pt2pt_replyreq.lo] Error 1 make[2]: *** Waiting for unfinished jobs osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_fence': osc_pt2pt_sync.c:153: error: implicit declaration of function 'ompi_win_set_mode' osc_pt2pt_sync.c:153: error: 'OMPI_WIN_FENCE' undeclared (first use in this function) osc_pt2pt_sync.c:153: error: (Each undeclared identifier is reported only once osc_pt2pt_sync.c:153: error: for each function it appears in.) osc_pt2pt_comm.c: In function 'ompi_osc_pt2pt_module_accumulate': osc_pt2pt_comm.c:60: error: 'OMPI_WIN_STARTED' undeclared (first use in this function) osc_pt2pt_comm.c:60: error: (Each undeclared identifier is reported only once osc_pt2pt_comm.c:60: error: for each function it appears in.) osc_pt2pt_comm.c:60: error: implicit declaration of function 'ompi_win_get_mode' osc_pt2pt_comm.c:65: error: 'OMPI_WIN_FENCE' undeclared (first use in this function) osc_pt2pt_comm.c:67: error: implicit declaration of function 'ompi_win_set_mode' osc_pt2pt_comm.c:67: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in this function) osc_pt2pt_comm.c:68: error: 'OMPI_WIN_EXPOSE_EPOCH' undeclared (first use in this function) osc_pt2pt_comm.c: In function 'ompi_osc_pt2pt_module_get': osc_pt2pt_comm.c:115: error: 'OMPI_WIN_STARTED' undeclared (first use in this function) osc_pt2pt_comm.c:120: error: 'OMPI_WIN_FENCE' undeclared (first use in this function) osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_start': osc_pt2pt_sync.c:213: error: implicit declaration of function 'ompi_win_remove_mode' osc_pt2pt_comm.c:122: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in this function) osc_pt2pt_sync.c:213: error: 'OMPI_WIN_FENCE' undeclared (first use in this function) osc_pt2pt_comm.c:123: error: 'OMPI_WIN_EXPOSE_EPOCH' undeclared (first use in this function) osc_pt2pt_sync.c:214: error: implicit declaration of function 'ompi_win_append_mode' osc_pt2pt_sync.c:214: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in this function) osc_pt2pt_sync.c:214: error: 'OMPI_WIN_STARTED' undeclared (first use in this function) osc_pt2pt_comm.c: In function 'ompi_osc_pt2pt_module_put': osc_pt2pt_comm.c:165: error: 'OMPI_WIN_STARTED' undeclared (first use in this function) osc_pt2pt_comm.c:170: error: 'OMPI_WIN_FENCE' undeclared (first use in this function) osc_pt2pt_comm.c:172: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in this function) osc_pt2pt_comm.c:173: error: 'OMPI_WIN_EXPOSE_EPOCH' undeclared (first use in this function) osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_complete': osc_pt2pt_sync.c:294: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in this function) osc_pt2pt_sync.c:294: error: 'OMPI_WIN_STARTED' undeclared (first use in this function) osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_post': osc_pt2pt_sync.c:319: error: 'OMPI_WIN_FENCE' undeclared (first use in this function) osc_pt2pt_sync.c:320: error: 'OMPI_WIN_EXPOSE_EPOCH' undeclared (first use in this function) osc_pt2pt_sync.c:320: error: 'OMPI_WIN_POSTED' undeclared (first use in this function) osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_wait': osc_pt2pt_sync.c:354: error: 'OMPI_WIN_EXPOSE_EPOCH' undeclared (first use in this function) osc_pt2pt_sync.c:354: error: 'OMPI_WIN
Re: [OMPI devel] Fwd: [OMPI svn] svn:open-mpi r30894 - in branches/v1.7: . ompi ompi/attribute ompi/debuggers ompi/errhandler ompi/include ompi/mca/btl ompi/mca/btl/openib/connect ompi/mca/op ompi/mca
sorry - the osc pt2pt directory in the 1.7 branch was supposed to be removed after that commit On Feb 28, 2014, at 2:14 PM, Dave Goodell (dgoodell) wrote: > Begin forwarded message: > >> From: >> Subject: [OMPI svn] svn:open-mpi r30894 - in branches/v1.7: . ompi >> ompi/attribute ompi/debuggers ompi/errhandler ompi/include ompi/mca/btl >> ompi/mca/btl/openib/connect ompi/mca/op ompi/mca/osc ompi/mca/osc/base >> ompi/mca/osc/portals4 ompi/mca/osc/rdma ompi/mca/osc/sm ompi/mca/pml/cm >> ompi/mpi/c ompi/mpi/c/profile ompi/mpi/man/man3 ompi/op ompi/win opal >> opal/util >> Date: February 28, 2014 10:16:08 AM PST >> To: >> Reply-To: >> >> Author: rhc (Ralph Castain) >> Date: 2014-02-28 13:16:08 EST (Fri, 28 Feb 2014) >> New Revision: 30894 >> URL: https://svn.open-mpi.org/trac/ompi/changeset/30894 >> >> Log: >> Fixes #4304: Move r30816, 30820, 30821, r30853 to v1.7 branch (Fix a number >> of issues) > > I get one-sided build errors in our Cisco jenkins as of this commit (well, > actually r30895, but I suspect this commit is the culprit). Maybe > something's missing from the CMR? > > 8< > make[2]: Leaving directory > `/home/jenkins/slave-roots/master/ompi_upstream_v1.7_build_debug/ompi/mca/osc/sm' > Making all in mca/osc/pt2pt > make[2]: Entering directory > `/home/jenkins/slave-roots/master/ompi_upstream_v1.7_build_debug/ompi/mca/osc/pt2pt' > CC osc_pt2pt.lo > CC osc_pt2pt_buffer.lo > CC osc_pt2pt_comm.lo > CC osc_pt2pt_component.lo > CC osc_pt2pt_data_move.lo > CC osc_pt2pt_longreq.lo > CC osc_pt2pt_replyreq.lo > CC osc_pt2pt_sendreq.lo > CC osc_pt2pt_sync.lo > osc_pt2pt_replyreq.c: In function 'ompi_osc_pt2pt_replyreq_alloc_init': > osc_pt2pt_replyreq.c:35: error: 'ompi_win_t' has no member named 'w_baseptr' > osc_pt2pt_replyreq.c:36: error: 'ompi_win_t' has no member named 'w_disp_unit' > make[2]: *** [osc_pt2pt_replyreq.lo] Error 1 > make[2]: *** Waiting for unfinished jobs > osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_fence': > osc_pt2pt_sync.c:153: error: implicit declaration of function > 'ompi_win_set_mode' > osc_pt2pt_sync.c:153: error: 'OMPI_WIN_FENCE' undeclared (first use in this > function) > osc_pt2pt_sync.c:153: error: (Each undeclared identifier is reported only once > osc_pt2pt_sync.c:153: error: for each function it appears in.) > osc_pt2pt_comm.c: In function 'ompi_osc_pt2pt_module_accumulate': > osc_pt2pt_comm.c:60: error: 'OMPI_WIN_STARTED' undeclared (first use in this > function) > osc_pt2pt_comm.c:60: error: (Each undeclared identifier is reported only once > osc_pt2pt_comm.c:60: error: for each function it appears in.) > osc_pt2pt_comm.c:60: error: implicit declaration of function > 'ompi_win_get_mode' > osc_pt2pt_comm.c:65: error: 'OMPI_WIN_FENCE' undeclared (first use in this > function) > osc_pt2pt_comm.c:67: error: implicit declaration of function > 'ompi_win_set_mode' > osc_pt2pt_comm.c:67: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in > this function) > osc_pt2pt_comm.c:68: error: 'OMPI_WIN_EXPOSE_EPOCH' undeclared (first use in > this function) > osc_pt2pt_comm.c: In function 'ompi_osc_pt2pt_module_get': > osc_pt2pt_comm.c:115: error: 'OMPI_WIN_STARTED' undeclared (first use in this > function) > osc_pt2pt_comm.c:120: error: 'OMPI_WIN_FENCE' undeclared (first use in this > function) > osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_start': > osc_pt2pt_sync.c:213: error: implicit declaration of function > 'ompi_win_remove_mode' > osc_pt2pt_comm.c:122: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in > this function) > osc_pt2pt_sync.c:213: error: 'OMPI_WIN_FENCE' undeclared (first use in this > function) > osc_pt2pt_comm.c:123: error: 'OMPI_WIN_EXPOSE_EPOCH' undeclared (first use in > this function) > osc_pt2pt_sync.c:214: error: implicit declaration of function > 'ompi_win_append_mode' > osc_pt2pt_sync.c:214: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in > this function) > osc_pt2pt_sync.c:214: error: 'OMPI_WIN_STARTED' undeclared (first use in this > function) > osc_pt2pt_comm.c: In function 'ompi_osc_pt2pt_module_put': > osc_pt2pt_comm.c:165: error: 'OMPI_WIN_STARTED' undeclared (first use in this > function) > osc_pt2pt_comm.c:170: error: 'OMPI_WIN_FENCE' undeclared (first use in this > function) > osc_pt2pt_comm.c:172: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in > this function) > osc_pt2pt_comm.c:173: error: 'OMPI_WIN_EXPOSE_EPOCH' undeclared (first use in > this function) > osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_complete': > osc_pt2pt_sync.c:294: error: 'OMPI_WIN_ACCESS_EPOCH' undeclared (first use in > this function) > osc_pt2pt_sync.c:294: error: 'OMPI_WIN_STARTED' undeclared (first use in this > function) > osc_pt2pt_sync.c: In function 'ompi_osc_pt2pt_module_post': > osc_pt2pt_sync.c:319: error: 'OMPI_WIN_FENCE' undeclared (first use in this > function) > osc_pt2pt_sync.c:320: error: