Skip to content

A library to distribute function evaluations on a PBS cluster

License

Notifications You must be signed in to change notification settings

pveber/plumbery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A library to distribute function evaluations on a PBS cluster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published