Télécharger inipg.eso

Retour à la liste

Numérotation des lignes :

inipg
  1. C INIPG SOURCE GOUNAND 21/06/02 21:16:51 11022
  2. SUBROUTINE INIPG(CNOM,CTYP,CFOR,
  3. $ NORD,NPG,NDL,
  4. $ PG,
  5. $ IMPR,IRET)
  6. IMPLICIT REAL*8 (A-H,O-Z)
  7. IMPLICIT INTEGER (I-N)
  8. C***********************************************************************
  9. C NOM : INIPG
  10. C PROJET : Noyau linéaire NLIN
  11. C DESCRIPTION : Initialise un segment décrivant une méthode
  12. C d'intégration numérique.
  13. C
  14. C LANGAGE : ESOPE
  15. C AUTEUR : Stéphane GOUNAND (CEA/DRN/DMT/SEMT/LTMF)
  16. C mél : gounand@semt2.smts.cea.fr
  17. C***********************************************************************
  18. C APPELES : -
  19. C APPELE PAR : INGASE, INGJ10, INGJ20, INGATR, INGAQU, INGATE,
  20. C INGAPR, INGACU
  21. C***********************************************************************
  22. C ENTREES : CNOM, CTYP, CFOR, NORD, NPG, NDL
  23. C ENTREES/SORTIES : -
  24. C SORTIES : PG
  25. C CODE RETOUR (IRET) : = 0 si tout s'est bien passé
  26. C***********************************************************************
  27. C VERSION : v1, 21/07/99, version initiale
  28. C HISTORIQUE : v1, 21/07/99, création
  29. C HISTORIQUE :
  30. C HISTORIQUE :
  31. C***********************************************************************
  32. C Prière de PRENDRE LE TEMPS de compléter les commentaires
  33. C en cas de modification de ce sous-programme afin de faciliter
  34. C la maintenance !
  35. C***********************************************************************
  36.  
  37. -INC PPARAM
  38. -INC CCOPTIO
  39. -INC TNLIN
  40. *-INC SPOGAU
  41. INTEGER LNNPG,LNTPG,LNFPG
  42. INTEGER NDLPG,NBPG
  43. POINTEUR PG.POGAU
  44. *
  45. CHARACTER*(*) CNOM,CTYP,CFOR
  46. INTEGER NORD,NDL,NPG
  47. *
  48. INTEGER IMPR,IRET
  49. *
  50. * Executable statements
  51. *
  52. IF (IMPR.GT.6) WRITE(IOIMP,*) 'Entrée dans inipg'
  53. LNNPG=LEN(CNOM)
  54. LNTPG=LEN(CTYP)
  55. LNFPG=LEN(CFOR)
  56. NDLPG=NDL
  57. NBPG=NPG
  58. SEGINI PG
  59. PG.NOMPG =CNOM
  60. PG.TYPMPG=CTYP
  61. PG.FORLPG=CFOR
  62. PG.NORDPG=NORD
  63. *
  64. * Normal termination
  65. *
  66. IRET=0
  67. RETURN
  68. *
  69. * Format handling
  70. *
  71. *
  72. * Error handling
  73. *
  74. 9999 CONTINUE
  75. IRET=1
  76. WRITE(IOIMP,*) 'An error was detected in subroutine inipg'
  77. RETURN
  78. *
  79. * End of subroutine inipg
  80. *
  81. END
  82.  
  83.  
  84.  
  85.  
  86.  

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