I've created a c based residential energy simulation that is run from the command line. It takes inputs from a couple of command files and command line options. It outputs data files to be read by matlab.
I run the simulation on a dedicated multicore workstation because they take a long time. Unfortunately, my problem is not parallizable. (I've tried with no speed improvements.) So in order to make better use of the multiple cores, I manually run multiple instances with different parameters in separate directories.
I would like to automate the multiple jobs with some kind of job scheduler. Ideally, I would be able to add other computers to the network and schedule jobs onto them from a single queue.
Does anyone have a suggestion for how to accomplish this simply? So far, the thing that makes the most sense is Ruby Queue http://raa.ruby-lang.org/project/rq/, but I cant find very much documentation.
Thanks!
Bill
Bookmarks