Hi, I'm bit confused now. When I supply ompi_info, it gives: *[user@localhost openmpi-x86_64]$ ompi_info * *[localhost.localdomain:11068] Error: Unable to get the current working directory* * Package: Open MPI root@3fecdf07461e Distribution* * Open MPI: 2.1.1* * Open MPI repo revision: v2.1.0-100-ga2fdb5b* * Open MPI release date: May 10, 2017* * Open RTE: 2.1.1* * Open RTE repo revision: v2.1.0-100-ga2fdb5b* * Open RTE release date: May 10, 2017* * OPAL: 2.1.1* * OPAL repo revision: v2.1.0-100-ga2fdb5b* * OPAL release date: May 10, 2017* * MPI API: 3.1.0* * Ident string: 2.1.1* * Prefix: /home/user/EMAN2* * Configured architecture: x86_64-unknown-linux-gnu*
Form the Bold line, I assume it is sourcing this version and loading 2.1.1 by default. But when I provide:* rpm -qf /usr/lib64/openmpi/lib/openmpi/mca_shmem_mmap.so* It gives me: *openmpi-1.10.0-10.el7.x86_64* So, I think I'm having some sort of path issue. Is that right ? The program I wish to run will go fine with MCA 2.0. On Fri, Oct 13, 2017 at 3:06 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com > wrote: > From the output you supplied, it looks like you are running Open MPI > v2.1.x. > > Did you install Open MPI v2.1.x from source, and install it into the same > directory that you had previously installed Open MPI v2.0.x? > > If so, the warnings you are seeing (not errors) are likely the fact that > there are some Open MPI v2.0.x plugins left over in the Open MPI v2.1.x > installation tree (installing version B of Open MPI over a previous > installation of Open MPI version A does *not* remove all of version A's > files). > > You should probably get a clean install of Open MPI v2.1.x, and the > warnings will disappear. > > See https://www.open-mpi.org/faq/?category=building#install-overwrite for > more details. > > > > > On Oct 13, 2017, at 10:02 AM, Gilles Gouaillardet < > gilles.gouaillar...@gmail.com> wrote: > > > > one more thing, > > can you run > > rpm -qf /usr/lib64/openmpi/lib/openmpi/mca_shmem_mmap.so > > and make sure this comes from the openmpi rpm ? > > > > if not, you can remove the openmpi rpm, rm -rf > > /usr/lib64/openmpi/lib/openmpi and then re-install the rpm > > > > Cheers, > > > > Gilles > > > > On Fri, Oct 13, 2017 at 10:49 PM, Gilles Gouaillardet > > <gilles.gouaillar...@gmail.com> wrote: > >> can you run ldd on your binary ? > >> i suspect it might not use the right Open MPI library > >> > >> Cheers, > >> > >> Gilles > >> > >> On Fri, Oct 13, 2017 at 10:41 PM, abhisek Mondal < > abhisek.m...@gmail.com> wrote: > >>> Hello, > >>> > >>> I'm getting this following error: > >>> [localhost.localdomain:00307] mca_base_component_repository_open: > shmem > >>> "/usr/lib64/openmpi/lib/openmpi/mca_shmem_mmap" uses an MCA interface > that > >>> is not recognized (component MCA v2.0.0 != supported MCA v2.1.0) -- > ignored > >>> [localhost.localdomain:00307] mca_base_component_repository_open: > unable to > >>> open mca_shmem_posix: /usr/lib64/openmpi/lib/ > openmpi/mca_shmem_posix.so: > >>> undefined symbol: opal_shmem_base_output (ignored) > >>> [localhost.localdomain:00307] mca_base_component_repository_open: > shmem > >>> "/usr/lib64/openmpi/lib/openmpi/mca_shmem_sysv" uses an MCA interface > that > >>> is not recognized (component MCA v2.0.0 != supported MCA v2.1.0) -- > ignored > >>> > >>> I had installed it using yum command: yum install openmpi-1.10.0-10.el7 > >>> > >>> My current MCA version is showing 2.1.0. > >>> > >>> On Fri, Oct 13, 2017 at 1:24 PM, Gilles Gouaillardet > >>> <gilles.gouaillar...@gmail.com> wrote: > >>>> > >>>> Hi, > >>>> > >>>> let's take one or two steps back. > >>>> > >>>> which version of Open MPI did you use in order to build your program ? > >>>> > >>>> what does "not working under MCA2.1" mean ? > >>>> link error ? unresolved symbols ? runtime crash ? > >>>> > >>>> please detail your environment and post all relevant error messages > >>>> > >>>> Cheers, > >>>> > >>>> Gilles > >>>> > >>>> On Fri, Oct 13, 2017 at 10:17 PM, abhisek Mondal < > abhisek.m...@gmail.com> > >>>> wrote: > >>>>> > >>>>> Hi, > >>>>> > >>>>> I have installed an openmpi using following command: > >>>>> yum install openmpi-1.10.0-10.el7 > >>>>> > >>>>> When I put ompi_info command it shows me that it is using MCAv.2.1. > Is > >>>>> there > >>>>> any way I can use MCA2.0 ? > >>>>> > >>>>> My program is not working under MCA2.1. > >>>>> Please help me out here. > >>>>> > >>>>> Thank you. > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Abhisek Mondal > >>>>> Senior Research Fellow > >>>>> Structural Biology and Bioinformatics Division > >>>>> CSIR-Indian Institute of Chemical Biology > >>>>> Kolkata 700032 > >>>>> INDIA > >>>>> > >>>>> _______________________________________________ > >>>>> users mailing list > >>>>> users@lists.open-mpi.org > >>>>> https://lists.open-mpi.org/mailman/listinfo/users > >>>> _______________________________________________ > >>>> users mailing list > >>>> users@lists.open-mpi.org > >>>> https://lists.open-mpi.org/mailman/listinfo/users > >>> > >>> > >>> > >>> > >>> -- > >>> Abhisek Mondal > >>> Senior Research Fellow > >>> Structural Biology and Bioinformatics Division > >>> CSIR-Indian Institute of Chemical Biology > >>> Kolkata 700032 > >>> INDIA > >>> > >>> _______________________________________________ > >>> users mailing list > >>> users@lists.open-mpi.org > >>> https://lists.open-mpi.org/mailman/listinfo/users > > _______________________________________________ > > users mailing list > > users@lists.open-mpi.org > > https://lists.open-mpi.org/mailman/listinfo/users > > > -- > Jeff Squyres > jsquy...@cisco.com > > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://lists.open-mpi.org/mailman/listinfo/users > -- Abhisek Mondal *Senior Research Fellow* *Structural Biology and Bioinformatics Division* *CSIR-Indian Institute of Chemical Biology* *Kolkata 700032* *INDIA*
_______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users