Hello, In order to process things in parallel I developed a simple tool to run (for the moment) parameter sweep applications. I.e. you want to run many times the same program with only different input parameters.
It can be used to parallelize execution on a multi processor machine or even to distribute jobs if you have access to a cluster or at least a few workstations (need to have Python Pyro installed on them then). You can download the project from here: http://savannah.nongnu.org/projects/par/ Here is the help message: --- u...@pc:~# parallel.py -i or -c is mandatory Usage: parallel.py [options] -i | -c ... Execute commands in parallel. [-h | --help] you are currently reading it -c | --client servername read commands from a server instead of a file use -c or -i, not both -i | --input commands_file /dev/stdin for example [-o | --output output_file] log to a file instead of stdout [-p | --post python_module] specify a post processing module (omit the '.py' extension) [-s | --server] accept remote workers [-v | --verbose] enables progress bar [-w | --workers n] number of local worker threads must have n >= 0 n == 0 can be useful to only run the server --- I hope it can be useful to other people. Regards, Francois Berenger.