A fix has been pushed in the trunk (r31955). Once reviewed it will make it to the next release 1.8.2.
George. On Thu, Jun 5, 2014 at 11:29 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> wrote: > George and I are together at the MPI Forum this week -- we just looked at > this in more detail; it looks like this is a more pervasive problem. > > Let us look at this a bit more... > > > On Jun 5, 2014, at 10:37 AM, George Bosilca <bosi...@icl.utk.edu> wrote: > >> Alan, >> >> I think we forgot to cleanup after a merge and as a result we have >> c_destweights and c_sourceweights defined twice. Please try the >> following patch and let us know if this fixes your issue. >> >> Index: ompi/mpi/fortran/mpif-h/dist_graph_create_adjacent_f.c >> =================================================================== >> --- ompi/mpi/fortran/mpif-h/dist_graph_create_adjacent_f.c (revision 31954) >> +++ ompi/mpi/fortran/mpif-h/dist_graph_create_adjacent_f.c (working copy) >> @@ -72,8 +72,6 @@ >> { >> MPI_Info c_info; >> MPI_Comm c_comm_old, c_comm_graph; >> - const int *c_destweights, *c_sourceweights; >> - >> OMPI_ARRAY_NAME_DECL(sources); >> OMPI_ARRAY_NAME_DECL(sourceweights); >> OMPI_ARRAY_NAME_DECL(destinations); >> >> George. >> >> >> On Thu, Jun 5, 2014 at 12:34 AM, Alan Sang Loon <alan...@gmail.com> wrote: >>> Hello, >>> >>> I have downloaded OpenMPI-1.8.1 and compiled it using Intel Compilers (Intel >>> Composer XE Suites 2013) and the command used is as follow: >>> >>> [Code] >>> ./configure --prefix=/opt/openmpi-1.8.1 CC=icc CXX=icpc F77=ifort FC=ifort >>> make all install >>> [/code] >>> >>> Everything works just fine except I realized that the MPI library was built >>> for 32-bit integers (fort integer size=4) >>> >>> Then I reconfigured it using this command: >>> >>> [Code] >>> ./configure --prefix=/opt/openmpi-1.8.1 CC=icc CXX=icpc F77=ifort FC=ifort >>> FFLAGS=-i8 FCFLAGS=-i8 >>> [/code] >>> >>> However, when I tried to compile it using the make all install command, some >>> errors appeared at the end of the compilation which is described as >>> followed: >>> >>> [qoute] >>> ... ... >>> CC pdist_graph_create_adjacent_f.lo >>> pdist_graph_create_adjacent_f.c(79): error: "c_sourceweights" has already >>> been declared in the current scope >>> OMPI_ARRAY_NAME_DECL(sourceweights); >>> ^ >>> >>> pdist_graph_create_adjacent_f.c(81): error: "c_destweights" has already been >>> declared in the current scope >>> OMPI_ARRAY_NAME_DECL(destweights); >>> ^ >>> >>> compilation aborted for pdist_graph_create_adjacent_f.c (code 2) >>> make[3]: *** [pdist_graph_create_adjacent_f.lo] Error 1 >>> make[3]: Leaving directory >>> `/opt/openmpi-1.8.1/ompi/mpi/fortran/mpif-h/profile' >>> make[2]: *** [all-recursive] Error 1 >>> make[2]: Leaving directory `/opt/openmpi-1.8.1/ompi/mpi/fortran/mpif-h' >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory `/opt/openmpi-1.8.1/ompi' >>> make: *** [all-recursive] Error 1 >>> [/qoute] >>> >>> I have no idea of what is happening. Would anyone please help me to solve >>> the problem if it is possible? >>> >>> Thank you very much. >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users