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