MPI_Comm_create_groups is an MPI-3.0+ function. 1.6.x is MPI-2.1. You can use 
the macros MPI_VERSION and MPI_SUBVERSION to check the MPI version.

You will have to modify your code if you want it to work with older versions of 
Open MPI.

-Nathan

On Jun 08, 2017, at 03:59 AM, 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

Reply via email to