Télécharger rempth.eso

Retour à la liste

Numérotation des lignes :

rempth
  1. C REMPTH SOURCE CB215821 26/08/24 21:18:14 12622
  2. SUBROUTINE REMPTH
  3. & (REL1,REL2,REL3,REL4,REL5,REL6,REL7,REL8,
  4. & REL9,RE10,RE11,RE12,LRE,RE)
  5. C====================================================================
  6. C
  7. C TRANSVASE REL (LRE,LRE) MATRICE DE RIGIDITE TRIANGULAIRE
  8. C INFERIEURE DANS RE(lre,lre) STOCKE LIGNE PAR LIGNE
  9. C
  10. C====================================================================
  11. IMPLICIT INTEGER(I-N)
  12. IMPLICIT REAL*8(A-H,O-Z)
  13. DIMENSION REL1(LRE,LRE),REL2(LRE,LRE),REL3(LRE,LRE),REL4(LRE,LRE)
  14. DIMENSION REL5(LRE,LRE),REL6(LRE,LRE),REL7(LRE,LRE),REL8(LRE,LRE)
  15. DIMENSION REL9(LRE,LRE),RE10(LRE,LRE),RE11(LRE,LRE),RE12(LRE,LRE)
  16. DIMENSION RE(3*LRE,3*LRE)
  17. C
  18. DO 901 IA=1,LRE
  19. DO 100 IB=1,LRE
  20. RE(IA,IB)=REL1(IA,IB)
  21. 100 CONTINUE
  22. 901 CONTINUE
  23.  
  24. DO 902 IA=LRE+1,2*LRE
  25. DO 200 IB=1,LRE
  26. RE(IA,IB)=REL4(IA-LRE,IB)
  27. 200 CONTINUE
  28. 902 CONTINUE
  29.  
  30. DO 903 IA=(2*LRE)+1,3*LRE
  31. DO 300 IB=1,LRE
  32. RE(IA,IB)=REL7(IA-2*LRE,IB) +RE10(IA-2*LRE,IB)
  33. 300 CONTINUE
  34. 903 CONTINUE
  35.  
  36. DO 904 IA=1,LRE
  37. DO 400 IB=LRE+1,2*LRE
  38. RE(IA,IB)=REL2(IA,IB-LRE)
  39. 400 CONTINUE
  40. 904 CONTINUE
  41.  
  42. DO 905 IA=LRE+1,2*LRE
  43. DO 500 IB=LRE+1,2*LRE
  44. RE(IA,IB)=REL5(IA-LRE,IB-LRE)
  45. 500 CONTINUE
  46. 905 CONTINUE
  47.  
  48. DO 906 IA=(2*LRE)+1,3*LRE
  49. DO 600 IB=LRE+1,2*LRE
  50. RE(IA,IB)=REL8(IA-2*LRE,IB-LRE)+RE11(IA-2*LRE,IB-LRE)
  51. 600 CONTINUE
  52. 906 CONTINUE
  53.  
  54. DO 907 IA=1,LRE
  55. DO 700 IB=2*LRE+1,3*LRE
  56. RE(IA,IB)=REL3(IA,IB-2*LRE)
  57. 700 CONTINUE
  58. 907 CONTINUE
  59.  
  60. DO 908 IA=LRE+1,2*LRE
  61. DO 800 IB=2*LRE+1,3*LRE
  62. RE(IA,IB)=REL6(IA-LRE,IB-2*LRE)
  63. 800 CONTINUE
  64. 908 CONTINUE
  65.  
  66. DO 909 IA=(2*LRE)+1,3*LRE
  67. DO 900 IB=2*LRE+1,3*LRE
  68. RE(IA,IB)=REL9(IA-2*LRE,IB-2*LRE)+RE12(IA-2*LRE,IB-2*LRE)
  69. 900 CONTINUE
  70. 909 CONTINUE
  71.  
  72. RETURN
  73. END
  74.  
  75.  
  76.  
  77.  

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