Télécharger graco10.eso

Retour à la liste

Numérotation des lignes :

graco10
  1. C GRACO10 SOURCE PV 22/01/20 21:15:02 8699
  2. SUBROUTINE GRACO10(ith,ilideb,posm,valm,vect1,vect2)
  3. IMPLICIT INTEGER(I-N)
  4. IMPLICIT REAL*8(A-H,O-Z)
  5. integer ilideb(*),posm(*)
  6. real*8 valm(*),vect1(*),vect2(*)
  7. common/cgraco9c/ilicre,mvect1l,mvect2l,nbthrl,nbinc
  8. nbtr=(nbinc-1)/nbthrl+1
  9. do 2 idli=(ith-1)*nbtr+1,min(ith*nbtr,nbinc)
  10. ** DO 2 idli=ith,nbinc,nbthrl
  11. * p=0.d0
  12. * do 5 i=ilideb(idli),ilideb(idli+1)-1
  13. * inc=posm(i)
  14. * p=p+valm(i)*vect2(inc)
  15. * 5 continue
  16. * vect1(idli)=p
  17. id=ilideb(idli)
  18. if=ilideb(idli+1)-1
  19. lon=if-id+1
  20. if (lon.gt.0) then
  21. vect1(idli)=ddotip(lon,valm(id),posm(id),vect2(1))
  22. else
  23. vect1(idli)=0.d0
  24. endif
  25. 2 continue
  26. 1 continue
  27. RETURN
  28. END
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales