Exemple de routine de lecture LPID

Routine de lecture des paramètres spécifiques du PID :

  1. !===============================================================================
  2. !> Lecture des parametres specifiques pour la methode PID
  3. !===============================================================================
  4. SUBROUTINE LPID(U,PARA)
  5. USE SIRENE_parametres, ONLY : LONG
  6. USE F1 , ONLY : IERROR,IWARN,CWARN
  7.  
  8. IMPLICIT NONE
  9.  
  10. CHARACTER, INTENT(IN) :: U*(*)
  11. REAL(KIND=LONG), DIMENSION(*), INTENT(OUT) :: PARA
  12. INTEGER :: I
  13.  
  14. !-----Debut de la routine
  15. !-----Lecture des parametres specifiques pour cette methode
  16.  
  17. !-----Debut de la routine
  18. READ(U,'(4(F8.2,1X),F8.2)',ERR=10) (PARA(I),I=1,5)
  19. PARA(6)=0
  20. PARA(7)=0
  21. PARA(8)=0
  22. RETURN
  23. 10 CONTINUE
  24. IERROR=2
  25.  
  26. END SUBROUTINE LPID

Télécharger