Hello,

I do this almost everyday so I think I should share it with this list.

In case you need to execute many Open Babel commands
and don't want to wait, you can execute them in parallel
on a multi-core computer.
Of course, the commands should be independent, for example
processing different datasets.

Let's say the commands are in a file called for_par.sh.
I developped a tool called PAR years ago that can do this:

par -i for_par.sh -v -o log

It will use all cores of the computer, display a completion
percentage and store all output messages in the file log.

If your user can connect to several computers e.g. via
SSH then you can even run commands in a distributed manner.
I use it daily on Linux but know some people used it on Mac OS X
as well.

The project is there:

https://savannah.nongnu.org/projects/par

The paper is freely available there:

http://bioinformatics.oxfordjournals.org/content/26/22/2918.long

-- 
Best regards,
Francois Berenger.

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to