Bonsoir,
Je suis un débutant avec Fortran, pour un programme de simulation en utilisant la "Generalized Conjugate Gradient Method" je dois diviser un scalaire par un élément de vecteur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
do j=1,ni
    B=-(L/drk(j))
enddo
Avec B et L Scalaires, et drk Vecteur.
Mais Le compilateur/debogeur detecte une erreur et écrit la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Error: The shapes of the array expressions do not conform.   [B]
 b=-(l/drk(j))
Pouvez vous m'expliquer ce qui cloche ?

Merci.