Re: [OMPI users] make install warns about 'common symbols'

2016-04-19 Thread dpchoudh .
Thank you very much, Gilles. Declaring globals as static indeed fixed it, even without initialization (some are complicated structures, so initializing at declaration is not easy.) Best regards Durga 1% of the executables have 99% of CPU privilege! Userspace code! Unite!! Occupy the kernel!!! On

Re: [OMPI users] make install warns about 'common symbols'

2016-04-19 Thread Gilles Gouaillardet
This is just a warning. there are some potential issues with uninitialized common symbols, but i cannot remember the details. bottom line, they should be avoided : - declare global variables as static if the scope is only one source file - always initialize global variables Cheers, Gilles O

[OMPI users] make install warns about 'common symbols'

2016-04-19 Thread dpchoudh .
Hello all While doing a 'make install' with some additional code written by me, I get the following message: WARNING! Common symbols found: Doing a search on previous mails, I found the following thread that is pertinent: https://www.open-mpi.org/community/lists/devel/2015/04/17220.php However,

Re: [OMPI users] Fw: LSF's LSB_PJL_TASK_GEOMETRY + OpenMPI 1.10.2

2016-04-19 Thread Ralph Castain
Hmmm…I’m not entirely sure what might be specifically causing the differences you cite. We didn’t make any changes to the LSF components, so that wouldn’t be it. The main things I can recall involved how we handle hostfile and -host specifications, and when we directly sense the available cpus o

Re: [OMPI users] Fw: LSF's LSB_PJL_TASK_GEOMETRY + OpenMPI 1.10.2

2016-04-19 Thread Josh Hursey
Just an update for the list. Really only impacts folks running Open MPI under LSF. The LSB_PJL_TASK_GEOMETRY changes what lbs_getalloc() returns regarding the allocation. It adjusts it to the mapping/ordering specified in that environment variable. However, since it is not set by LSF when the job

Re: [OMPI users] MPI_Bcast implementations in OpenMPI

2016-04-19 Thread George Bosilca
Sorry I forgot to add the link. [1] is not the paper Jeff mentioned. [1] Jelena Pjesivac-Grbovic, Graham E. Fagg, Thara Angskun, George Bosilca, Jack J. Dongarra, MPI Collective Algorithm Selection and Quadtree Encoding, 13th European PVM/MPI Users' Group Meeting ( https://www.open-mpi.org/papers/

Re: [OMPI users] MPI_Bcast implementations in OpenMPI

2016-04-19 Thread Dorier, Matthieu
George, Thank you for your answer. Is [1] the paper mentioned by Jeff in an earlier message (ICS 2004)? Thanks Matthieu From: users [users-boun...@open-mpi.org] on behalf of George Bosilca [bosi...@icl.utk.edu] Sent: Tuesday, April 19, 2016 2:03 PM To: Open MPI

Re: [OMPI users] MPI_Bcast implementations in OpenMPI

2016-04-19 Thread George Bosilca
Matthieu, If you are talking about how Open MPI selects between different broadcast algorithms you might want to read [1]. We have implemented a dozen different broadcast algorithms and have run a set of tests to measure their performance. We then used a quad tree clasiffication algorithm to minim

Re: [OMPI users] Build on FreeBSD

2016-04-19 Thread Nathan Hjelm
It looks like FreeBSD has all the features required to support patching the loader but has some minor differences in types. We will disable this component on FreeBSD for now I may investigate re-enabling it later. -Nathan On Tue, Apr 19, 2016 at 02:00:56PM +, Jeff Squyres (jsquyres) wrote: >

Re: [OMPI users] MPI_Bcast implementations in OpenMPI

2016-04-19 Thread Jeff Squyres (jsquyres)
On Apr 15, 2016, at 9:18 AM, Dorier, Matthieu wrote: > > I'd like to know how OpenMPI implements MPI_Bcast. And if different > implementations are provided, how one is selected. This is a fairly complicated topic. This old paper is the foundation for how Open MPI works (it's a bit different t

Re: [OMPI users] Build on FreeBSD

2016-04-19 Thread Jeff Squyres (jsquyres)
Thanks; I added this to https://github.com/open-mpi/ompi-release/pull/1079. I didn't know your Github ID, so I didn't @mention you in the comment. > On Apr 17, 2016, at 1:07 AM, dpchoudh . wrote: > > Hello all > > I understand that FreeBSD is not a supported platform, so this may be an > irr

Re: [OMPI users] openib failover

2016-04-19 Thread Jeff Squyres (jsquyres)
On Apr 17, 2016, at 3:24 PM, dpchoudh . wrote: > > Hello all > > As I understand, the openib BTL supports NIC failover, but I am confused > about the scope of this support. Let me elaborate: > > 1. Is the failover support part of MPI specification? No. MPI doesn't make many statements about

Re: [OMPI users] Fw: LSF's LSB_PJL_TASK_GEOMETRY + OpenMPI 1.10.2

2016-04-19 Thread Josh Hursey
Farid, I have access to the same cluster inside IBM. I can try to help you track this down and maybe work up a patch with the LSF folks. I'll contact you off-list with my IBM address and we can work on this a bit. I'll post back to the list with what we found. -- Josh On Tue, Apr 19, 2016 at 5

Re: [OMPI users] Fw: LSF's LSB_PJL_TASK_GEOMETRY + OpenMPI 1.10.2

2016-04-19 Thread Jeff Squyres (jsquyres)
On Apr 18, 2016, at 7:08 PM, Farid Parpia wrote: > > I will try to put you in touch with someone in LSF development immediately. FWIW: It would be great if IBM could contribute the fixes to this. None of us have access to LSF resources, and IBM is a core contributor to Open MPI. -- Jeff Squy