Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 569 Bytes

README.md

File metadata and controls

20 lines (15 loc) · 569 Bytes

Plumbery

This library can be used to evaluate a function application on a cluster of machines running a Portable Batch Submission (PBS) system, like Torque. This functionality is offered by an eval function of type:

val eval : ('a -> 'b) -> 'a -> 'b Lwt.t

In brief, the closure and its argument are marshalled to another process which is invoked through a qsub command. The result is provided through a lwt thread.

Beware, this code is very naive and preliminary, but it's already something.

Contributions and comments are of course welcomed.