Back to home page

EIC code displayed by LXR

 
 

    


Last indexation completed on 2025-02-23 10:25:57 UTC

Geant4 - an Object-Oriented Toolkit for Simulation in HEP
TBB/B2b
This example shows how to integrate Intel Threading Building Block and Geant4 to achieve event-level parallelism.


SEE ALSO: README

  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-02-23 08:01:00

Geant4 extended examples - TBB
TBB directory shows how to integrate Intel Threading Building Block and Geant4 to achieve event-level parallelism.
TBB/B2b
Currently only a preliminary version of one example is provided: it replaces the Geant4 Version 10.0 event-loop parallelism based on pthreads with TBB task-based parallelism. It should not be considered a feature-complete example and it present some limitations (no merging of output, no correct clean-up of heap).
It will be substantially improved in the future. If you have interest in TBB please refer to Geant4 Multi-threading user-forum (reachable from Geant4 website) where updates on TBB will be communicated or contact example author at: adotti@slac.stanford.edu.

folder include/ - 2025-02-23 08:01:00  
folder src/ - 2025-02-23 08:01:00  
CMakeLists.txt 2561 bytes 2025-02-23 08:01:00 -  
exampleB2.in 303 bytes 2025-02-23 08:01:00 -  
exampleB2b.cc 3633 bytes 2025-02-23 08:01:00 2025-02-23 09:22:29  
exampleB2b.out 708208 bytes 2025-02-23 08:01:00 -  
GNUmakefile 470 bytes 2025-02-23 08:01:00 2025-02-23 09:22:29  
gui.mac 1579 bytes 2025-02-23 08:01:00 -  
init.mac 206 bytes 2025-02-23 08:01:00 -  
init_vis.mac 253 bytes 2025-02-23 08:01:00 -  
README 1725 bytes 2025-02-23 08:01:00 -  
tbb.mac 371 bytes 2025-02-23 08:01:00 -  
vis.mac 2256 bytes 2025-02-23 08:01:00 -