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

Reply via email to