[OMPI devel] pulling in Open-MPI changes to ROMIO

2014-02-28 Thread Latham, Robert J.
(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

2014-02-28 Thread Dave Goodell (dgoodell)
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

2014-02-28 Thread Ralph Castain
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: