Chapter 5.5 : Parallélisation avec des blocs liés



Comme beaucoup s'en douterons, il ne sagit que de remplacer std::execution::seq par std::execution::par lors de l'appel à std::for_each dans le fichier GrayScottCompute/IntrinsicsLinkBlockParallel/intrinsics_propagation_link_block.cpp et le tour est joué.

Ce qui suis est donc basiquement la même chose que précédemment, mais c'est là pour l'homogénéité de la chose.

Il est tout de même important de souligner le fait qu'il ne faut pas oublier de linker le la bibliothèque et programme avec TBB sinon l'édission de lien va foirer.

Note : c'est le même délire avec OpenMP ou gcov. On active une option pour s'en servir mais il faut quand même linker exmplicitement.