Hi, > Am 26.07.2017 um 02:16 schrieb r...@open-mpi.org: > > >> On Jul 25, 2017, at 3:48 PM, Kulshrestha, Vipul >> <vipul_kulshres...@mentor.com> wrote: >> >> I have several questions about integration of openmpi with resource queuing >> systems. >> >> 1. >> I understand that openmpi supports integration with various resource >> distribution systems such as SGE, LSF, torque etc. >> >> I need to build an openmpi application that can interact with variety of >> different resource distribution systems, since different customers have >> different systems. Based on my research, it seems that I need to build a >> different openmpi installation to work, e.g. create an installation of >> opempi with grid and create a different installation of openmpi with LSF. Is >> there a way to build a generic installation of openmpi that can be used with >> more than 1 distribution system by using some generic mechanism? > > Just to be clear: your application doesn’t depend on the environment in any > way. Only mpirun does - so if you are distributing an _application_, then > your question is irrelevant. > > If you are distributing OMPI itself, and therefore mpirun, then you can build > the various components if you first install the headers for that environment > on your system. It means that you need one machine where all those resource > managers at least have their headers installed on it. Then configure OMPI > --with-xxx pointing to each of the RM’s headers so all the components get > built. When the binary hits your customer’s machine, only those components > that have active libraries present will execute.
Just note, that the SGE integration doesn't need any library. It's invoked when Open MPI finds certain environment variables set to sensitive values. -- Reuti _______________________________________________ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users