Télécharger TMVALUE.INC

Retour à la liste

Numérotation des lignes :

  1. C -INC TMVALUE
  2. C
  3. C SEGMENT DE TRAVAIL POUR REALISER DES OPERATIONS ET FONCTIONS
  4. C EN PARALLELE DIRECTEMENT AVEC LA BIBLIOTHEQUE PTHREAD
  5. C
  6.  
  7. C Declaration du COMMON pour le travail en parallele
  8. COMMON/optabc/IPARAL
  9. save /optabc/
  10.  
  11. SEGMENT SPARAL
  12. INTEGER NBTHRD
  13. INTEGER IVALUE
  14. INTEGER IOPE
  15. INTEGER IARG
  16. INTEGER I1I
  17. INTEGER IERROR(NBTHR)
  18. REAL*8 X1I
  19. C NBTHRD : NOMBRE DE THREADS DEMANDES
  20. C IVALUE : TABLEAU CONTENANT LES SEGMENTS SVALUE
  21. C IOPE : TYPE D'OPERATION DEMANDEE
  22. C IARG : DETERMINE QUI DE I1I OU X1I EST UTILE
  23. C I1I : ENTIER LIE A L'OPERATION DEMANDEE
  24. C X1I : FLOTTANT LIE A L'OPERATION DEMANDEE
  25. C IERROR : CODE D'ERREUR
  26. ENDSEGMENT
  27.  
  28. SEGMENT SVALUE
  29. INTEGER NPUTIL
  30. INTEGER ITYPOI(NBPOIN)
  31. INTEGER IPOI0 (NBPOIN,2)
  32. INTEGER IPOI1 (NBPOIN,2)
  33. INTEGER IPOI2 (NBPOIN,2)
  34. C ITYPOI : TABLEAU D''ENTIER CONTENANT LE TYPE DE POINTEUR CONTENANT LES VALEURS
  35. C 1: MPOVAL (CONTIENT LE VPOCHA DES CHPOINT )
  36. C 2: MELVAL (CONTIENT LE VELCHE/IELCHE DES MCHAML )
  37. C 3: MLREEL (CONTIENT LE PROG DES LISTREEL)
  38. C 4: MLENTI (CONTIENT LE LECT DES LISTENTI)
  39. C 5: ...
  40. C 6: ...
  41. C NBUTIL : NOMBRE DE VALEURS REELLEMENT UTILES (<=NBPOIN)
  42. C NBPOIN : NOMBRE DE POINTEURS STOQUES DANS LES TABLEAUX
  43. C IPOI0 : TABLEAU AVEC LES DONNEES D''ENTREE 1 (POINTEUR,TAILLE DU TABLEAU TOUT ALIGNE)
  44. C IPOI1 : TABLEAU AVEC LES DONNEES D''ENTREE 2 (POINTEUR,TAILLE DU TABLEAU TOUT ALIGNE)
  45. C IPOI2 : TABLEAU AVEC LES DONNEES VIERGE A REMPLIR (POINTEUR,TAILLE DU TABLEAU TOUT ALIGNE)
  46. ENDSEGMENT
  47.  
  48.  

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