Re: Parallel THtml::MakeAll()?

From: Axel Naumann <Axel.Naumann_at_cern.ch>
Date: Wed, 30 May 2012 10:51:01 +0200


Hi,

THtml::MakeAll() takes - as last argument - the number of threads to use (-1 == automatic). This however has a few major issues: * the GUI cannot handle multiple threads * the interpreter cannot be run from multiple threads

Thus this only works for "basic" documentation, without BEGIN_MACRO / END_MACRO, and thus not for ROOT. The obvious solution is to hand those classes with macro documentation over to the main thread. I have not implemented that yet. It would be very nice if you would be able to help; I'd be happy to discuss the implementation with you!

Cheers, Axel.

On 05/29/2012 06:05 PM, Andrew Savchenko wrote:
> Hello,
>
> is there any way to generate html docs in parallel?
>
> Most html documents are generated in alphabetical order and clearly
> are independent one from another. It will be a great benefit on
> SMP/HT systems to generate html docs using all cores.
>
> Best regards, Andrew Savchenko
Received on Wed May 30 2012 - 10:51:10 CEST

This archive was generated by hypermail 2.2.0 : Wed May 30 2012 - 23:50:01 CEST