Well, of course it still needs to execute the orteds on those nodes - but that wasn’t what you asked. One way or another, the orteds must be available on the compute nodes.
> On Jun 9, 2017, at 8:53 AM, Arham Amouie <erham...@yahoo.com> wrote: > > Hi. I had tried this. It still looks for ORTE file(s) on the hard disks of > compute nodes. > > Now I know that I can install Open MPI in a shared directory. But is it > possible to make executable files that don't look for any Open MPI's files on > disk? > > Arham > > > From: "r...@open-mpi.org" <r...@open-mpi.org> > To: Arham Amouie <erham...@yahoo.com>; Open MPI Users > <users@lists.open-mpi.org> > Sent: Friday, June 9, 2017 5:40 PM > Subject: Re: [OMPI users] "undefined reference to `MPI_Comm_create_group'" > error message when using Open MPI 1.6.2 > > Sure - just configure OMPI with “--enable-static --disable-shared” > >> On Jun 9, 2017, at 5:50 AM, Arham Amouie via users <users@lists.open-mpi.org >> <mailto:users@lists.open-mpi.org>> wrote: >> >> Thank you very much. Could you please answer another somewhat related >> question? I'd like to know if ORTE could be linked statically like a library >> in order to have a completely stand-alone executable file. As you may have >> noticed I don't have a good knowledge of how Open MPI works. >> >> Thanks in advance, >> >> Arham >> >> >> From: Gilles Gouaillardet <gilles.gouaillar...@gmail.com >> <mailto:gilles.gouaillar...@gmail.com>> >> To: Arham Amouie <erham...@yahoo.com <mailto:erham...@yahoo.com>>; Open MPI >> Users <users@lists.open-mpi.org <mailto:users@lists.open-mpi.org>> >> Sent: Thursday, June 8, 2017 2:41 PM >> Subject: Re: [OMPI users] "undefined reference to `MPI_Comm_create_group'" >> error message when using Open MPI 1.6.2 >> >> 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 <mailto: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 <mailto:users@lists.open-mpi.org> >> > https://rfd.newmexicoconsortium.org/mailman/listinfo/users >> > <https://rfd.newmexicoconsortium.org/mailman/listinfo/users> >> >> >> >> _______________________________________________ >> users mailing list >> users@lists.open-mpi.org <mailto: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