Skip to content

ThreadInitTask: MT fix.

Scott Snyder requested to merge ssnyder/Gaudi:thread-init-task-20180313 into master

ToolHandle is not thread-safe. In order to be able to run thread initialization in parallel, we need to make thread-local copies of the ToolHandleArray.

Needed to allow running part of the G4 initialization in parallel for the ATLAS simulation. Makes a significant difference on many-core machines like KNL.

Merge request reports