Danger Zone Tests
a = 1.0
b = 1.0
c = 1.0
c$omp parallel sections
c$omp& shared(a,b,c)
a = b + c
c$omp section
b = a + c
c$omp section
c = a + b
c$omp end parallel sections
Assure detects race conditions as unprotected storage conflicts --
Conflict Source Source
Type Symbol Line Number
---------------------------------------------
Read --> Write B 11 - 13
Read --> Write C 13 - 15
Write --> Read A 11 - 13
Write --> Read B 13 - 15
Previous slide
Next slide
Back to first slide
View graphic version