Re: [OMPI devel] Open MPI 2.1.2rc3 available for testing
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
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
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
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