Bonjour, j'optimise un code scientifique qui comporte beaucoup de boucle implicite du type :

A(:) = B(:)*C(:)

A, B et C étant des tableaux.

Il me semble avoir lu quelque part que ce code pouvait être avantageusement remplacé par des boucles explicites du type :

Do i=1,100
A(i) = B(i) * C(i)
ENDDO

Le compilateur notamment a plus de billes pour quelques optimisations (déroulage de boucle...)

Avez vous déjà pu observer cela ?

merci,
Pierre