Télécharger tjoi1c.eso

Retour à la liste

Numérotation des lignes :

tjoi1c
  1. C TJOI1C SOURCE OF166741 25/02/21 21:18:58 12166
  2. SUBROUTINE TJOI1C(IPMAIL,IVAMAT,IPMATR)
  3.  
  4. IMPLICIT INTEGER(I-N)
  5. IMPLICIT REAL*8 (A-H,O-Z)
  6.  
  7. C=======================================================================
  8. C= T J O I 1 C =
  9. C= ----------- =
  10. C= =
  11. C= Fonction : =
  12. C= ---------- =
  13. C= Calcul de la matrice de CONDUCTION d'un element JOI1 =
  14. C= =
  15. C= Clement BERTHINIER, le 04 fevrier 2021. =
  16. C=======================================================================
  17.  
  18. -INC PPARAM
  19. -INC CCOPTIO
  20.  
  21. -INC SMELEME
  22. -INC SMRIGID
  23. -INC SMCHAML
  24.  
  25. -INC TMPTVAL
  26.  
  27. MELEME = IPMAIL
  28. NBNN = NUM(/1)
  29. NBELEM = NUM(/2)
  30.  
  31. XMATRI = IPMATR
  32.  
  33. C Preparation du champ de caracteristiques 'KT'
  34. MPTVAL = IVAMAT
  35. MELVAL = MPTVAL.IVAL(1)
  36. IVEL1 = VELCHE(/1)
  37. IVEL2 = VELCHE(/2)
  38.  
  39. C BOUCLE SUR LES POI1 DU MAILLAGE ELEMENTAIRE IPMAIL
  40. C ==================================================
  41. DO iElt = 1, NBELEM
  42. IEMN = MIN(iElt,IVEL2)
  43. C Noeud 1 :
  44. iNOE = 1
  45. IGMN = MIN(iNOE,IVEL1)
  46. XKT1 = MELVAL.VELCHE(IGMN,IEMN)
  47.  
  48. C Noeud 2 :
  49. iNOE = 2
  50. IGMN = MIN(iNOE,IVEL1)
  51. XKT2 = MELVAL.VELCHE(IGMN,IEMN)
  52.  
  53. C Remplissage de la matrice de CONDUCTIVITE
  54. XMATRI.RE(1,1,iElt) = XKT1
  55. XMATRI.RE(2,1,iElt) =-XKT2
  56. XMATRI.RE(1,2,iElt) =-XKT1
  57. XMATRI.RE(2,2,iElt) = XKT2
  58. ENDDO
  59.  
  60. C La rigidite est quelconque
  61. XMATRI.SYMRE = 2
  62.  
  63. RETURN
  64. END
  65.  
  66.  
  67.  

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