LabVIEW peut reconnaître et mettre en parallèle des réductions simples, dans lesquelles une valeur est calculée à partir d'une série de valeurs. Cette erreur se produit car les itérations d'une boucle For configurée pour s'exécuter en parallèle sont le plus souvent dépendantes les unes des autres par le biais de registres à décalage et le calcul n'est pas une réduction reconnue.

Pour corriger cette erreur, supprimez les dépendances entre les itérations de la boucle ou désactivez le parallélisme de la boucle For. Pour désactiver le parallélisme sur la boucle For, cliquez avec le bouton droit sur la boucle For, sélectionnez Configurer le parallélisme des itérations dans le menu local et désélectionnez l'option Activer le parallélisme pour les itérations de boucle dans la boîte de dialogue Parallélisme des itérations de la boucle For.

Reportez-vous au VI Parallel For Loop Reduction.vi, dans le répertoire labview\examples\Structures\Parallel For Loop, pour consulter un exemple d'utilisation d'une boucle For avec des itérations parallèles.