Marc, the reply you pointed is a bit confusing to me :
"There is a native C API which can submit/start/stop/kill/re queue jobs" this is not what i am looking for :-( "you need to make an appropriate call to openlava to start a remote process" this is what i am interested in :-) could you be more specific (e.g. point me to the functions, since the OpenLava doc is pretty minimal ...) the goal here is to spawn the orted daemons as part of the parallel job, so these daemons are accounted within the parallel job. /* if we use an API that simply spawns orted, but the orted is not related whatsoever to the parallel job, then we can simply use ssh */ Cheers, Gilles On 2014/11/18 18:24, Marc Höppner wrote: > 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 > > > > _______________________________________________ > 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/16314.php