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 ative une option pour s'en servir mais il faut quand même linker exmplicitement.