Re: [OMPI devel] Open MPI 2.1.2rc3 available for testing

2017-09-07 Thread Marco Atzeri

30/08/2017 22:48, Howard Pritchard wrote:

Hi Folks,

Open MPI 2.1.2rc3 tarballs are available for testing at the usual place:

https://www.open-mpi.org/software/ompi/v2.1/



further issue on cygwin, in addition to an easy libevent issue that I 
already patched.


it seems "opal/mca/memory/patcher" is new compared to 1.10.x and the 
compilation fail



/cygdrive/e/cyg_pub/devel/openmpi/v2.1/prova/openmpi-2.1.2-0.3.x86_64/src/openmpi-2.1.2rc3/opal/mca/memory/patcher/memory_patcher_component.c:98:32: 
warning: implicit declaration of function ‘syscall’ 
[-Wimplicit-function-declaration]

 #define memory_patcher_syscall syscall
^
/cygdrive/e/cyg_pub/devel/openmpi/v2.1/prova/openmpi-2.1.2-0.3.x86_64/src/openmpi-2.1.2rc3/opal/mca/memory/patcher/memory_patcher_component.c:165:18: 
note: in expansion of macro ‘memory_patcher_syscall’

 result = memory_patcher_syscall(SYS_munmap, start, length);
  ^~
/cygdrive/e/cyg_pub/devel/openmpi/v2.1/prova/openmpi-2.1.2-0.3.x86_64/src/openmpi-2.1.2rc3/opal/mca/memory/patcher/memory_patcher_component.c:165:41: 
error: ‘SYS_munmap’ undeclared (first use in this function)

 result = memory_patcher_syscall(SYS_munmap, start, length);


can someone guide me on the scope of new component in
which case is supposed to be included ?
I supposed it should be excluded like the others linux
and malloc_solaris directory

Regards
Marco
___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel

Re: [OMPI devel] Open MPI 2.1.2rc3 available for testing

2017-09-07 Thread Jeff Squyres (jsquyres)
On Sep 7, 2017, at 9:09 AM, Marco Atzeri  wrote:
> 
> further issue on cygwin, in addition to an easy libevent issue that I already 
> patched.

Is that a patch we should:

a) submit upstream to libevent
b) patch locally in Open MPI

?

> it seems "opal/mca/memory/patcher" is new compared to 1.10.x and the 
> compilation fail
> 
> 
> /cygdrive/e/cyg_pub/devel/openmpi/v2.1/prova/openmpi-2.1.2-0.3.x86_64/src/openmpi-2.1.2rc3/opal/mca/memory/patcher/memory_patcher_component.c:98:32:
>  warning: implicit declaration of function ‘syscall’ 
> [-Wimplicit-function-declaration]
> #define memory_patcher_syscall syscall
>^
> /cygdrive/e/cyg_pub/devel/openmpi/v2.1/prova/openmpi-2.1.2-0.3.x86_64/src/openmpi-2.1.2rc3/opal/mca/memory/patcher/memory_patcher_component.c:165:18:
>  note: in expansion of macro ‘memory_patcher_syscall’
> result = memory_patcher_syscall(SYS_munmap, start, length);
>  ^~
> /cygdrive/e/cyg_pub/devel/openmpi/v2.1/prova/openmpi-2.1.2-0.3.x86_64/src/openmpi-2.1.2rc3/opal/mca/memory/patcher/memory_patcher_component.c:165:41:
>  error: ‘SYS_munmap’ undeclared (first use in this function)
> result = memory_patcher_syscall(SYS_munmap, start, length);
> 
> 
> can someone guide me on the scope of new component in
> which case is supposed to be included ?
> I supposed it should be excluded like the others linux
> and malloc_solaris directory

Yes, "patcher" replaces the old malloc hooks.

I don't think we looked at how patcher would function on Cygwin at all -- it 
probably isn't relevant on Windows, because it's only necessary for OS-bypass 
networks (which I'm pretty sure Open MPI doesn't support on Windows).

-- 
Jeff Squyres
jsquy...@cisco.com

___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel

Re: [OMPI devel] Open MPI 2.1.2rc3 available for testing

2017-09-07 Thread Marco Atzeri

On 07/09/2017 16:29, Jeff Squyres (jsquyres) wrote:

On Sep 7, 2017, at 9:09 AM, Marco Atzeri  wrote:


further issue on cygwin, in addition to an easy libevent issue that I already 
patched.


Is that a patch we should:

a) submit upstream to libevent
b) patch locally in Open MPI

?


Hi Jeff,
ideally (a) as it seems that any new libevent version is causing (b).
I looked at the old patch submitted for 1.7.3 for guidance.

As soon I finish the test I will submit the new patch.




it seems "opal/mca/memory/patcher" is new compared to 1.10.x and the 
compilation fail

[cut]

can someone guide me on the scope of new component in
which case is supposed to be included ?
I supposed it should be excluded like the others linux
and malloc_solaris directory


Yes, "patcher" replaces the old malloc hooks.

I don't think we looked at how patcher would function on Cygwin at all -- it 
probably isn't relevant on Windows, because it's only necessary for OS-bypass 
networks (which I'm pretty sure Open MPI doesn't support on Windows).



Suggestion on how to exclude it ?

Regards
Marco
___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel


[OMPI devel] Open MPI 3.0.0rc5 available for testing

2017-09-07 Thread Barrett, Brian via devel
Hi all -

Open MPI 3.0.0rc5 is available for testing at the usual place:

  https://www.open-mpi.org/software/ompi/v3.0/

There are four major changes since the last RC:

  * Components built as DSOs now link against the library associated with their 
project, making it significantly easier to work with Open MPI from environments 
like mpi4py.
  * Added a C++ wrapper compiler for oshmem
  * Some dynamic process management cleanups
  * Finalized the README and NEWS files

Barring any unexpected bugs found in this release, we are planning on spinning 
the final 3.0.0 release from this RC in the next couple of days.  Please let us 
know if you find any issues.

Thank you,

Brian and Howard
___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel