Hi Gilles, thanks for the prompt reply. Yes, as far as I know there is a C API to interact with jobs etc. Some mentioning here: https://groups.google.com/forum/#!topic/openlava-users/w74cRUe9Y9E <https://groups.google.com/forum/#!topic/openlava-users/w74cRUe9Y9E>
/Marc Marc P. Hoeppner, PhD Team Leader BILS Genome Annotation Platform Department for Medical Biochemistry and Microbiology Uppsala University, Sweden marc.hoepp...@bils.se > On 18 Nov 2014, at 08:40, Gilles Gouaillardet <gilles.gouaillar...@iferc.org> > wrote: > > Hi Marc, > > OpenLava is based on a pretty old version of LSF (4.x if i remember > correctly) > and i do not think LSF had support for parallel jobs tight integration > at that time. > > my understanding is that basically, there is two kind of direct > integration : > - mpirun launch: mpirun spawns orted via the API provided by the batch > manager > - direct launch: the mpi tasks are launched directly from the > script/command line and no mpirun/orted is involved > at that time, it works with SLURM and possibly other PMI capable batch > manager > > i think OpenLava simply gets a list of hosts from the environment, build > a machinefile, pass it to mpirun that spawns orted with ssh, so this is > really loose integration. > > OpenMPI is based on plugins, so as long as the queing system provides an > API to start/stop/kill tasks, mpirun launch should not > be a huge effort. > > Are you aware of such an API provided by OpenLava ? > > Cheers, > > Gilles > > On 2014/11/18 16:31, Marc Höppner wrote: >> Hi list, >> >> I have recently started to wonder how hard it would be to add support for >> queuing systems to the tight integration function of OpenMPI (unfortunately, >> I am not a developer myself). Specifically, we are working with OpenLava >> (www.openlava.org), which is based on an early version of Lava/LSF and open >> source. It’s proven quite useful in environments where some level of LSF >> compatibility is needed, but without actually paying for a (rather pricey) >> LSF license. >> >> Given that openLava shares quite a bit of DNA with LSF, I was wondering how >> hard it would be to add OL tight integration support to OpenMPI. Currently, >> OL enables OpenMPI jobs through a wrapper script, but that’s obviously not >> ideal and doesn’t work for some programs that have MPI support built-in (and >> thus expect to be able to just execute mpirun). >> >> Any thoughts on this would be greatly appreciated! >> >> Regards, >> >> Marc >> >> Marc P. Hoeppner, PhD >> Team Leader >> BILS Genome Annotation Platform >> Department for Medical Biochemistry and Microbiology >> Uppsala University, Sweden >> marc.hoepp...@bils.se >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2014/11/16312.php > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/11/16313.php