MPI_Comm_create_group was not available in Open MPI v1.6. so unless you are willing to create your own subroutine in your application, you'd rather upgrade to Open MPI v2
i recomment you configure Open MPI with --disable-dlopen --prefix=<a shared filesystem available on frontend and compute nodes> unless you plan to scale on thousands of nodes, you should be just fine with that. Cheers, Gilles On Thu, Jun 8, 2017 at 6:58 PM, Arham Amouie via users <users@lists.open-mpi.org> wrote: > Hello. Open MPI 1.6.2 is installed on the cluster I'm using. At the moment I > can't upgrade Open MPI on the computing nodes of this system. My C code > contains many calls to MPI functions. When I try to 'make' this code on the > cluster, the only error that I get is "undefined reference to > `MPI_Comm_create_group'". > > I'm able to install a newer version (like 2.1.1) of Open MPI only on the > frontend of this cluster. Using newer version, the code is compiled and > linked successfully. But in this case I face problem in running the program, > since the newer version of Open MPI is not installed on the computing nodes. > > Is there any way that I can compile and link the code using Open MPI 1.6.2? > > Thanks, > Arham Amouei > > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/users _______________________________________________ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users