Fortran OMP Parallel Do : as of lately i have been reading and playing around with omp parallel do's in fortran (f95). However i still haven't figured out how the parallel do would be used in a code like the one beneath,

    `I=1
    DO WHILE I<100
    A=2*I
    B=3*I
    C=A+B
    A(I)=C
    I=I+1
    END DO 
    `

Using simply *!**$OMP PARALLEL DO*** before the do loop and ***! $OMP END PARALLEL DO*** doesn't seem to work. I have read a couple of things about provate and shared variables however I think that each successive loop of the code above is completely independent. Any help would be appreciated greatly.