Ignore:
Timestamp:
Aug 2, 2024, 9:58:25 PM (7 weeks ago)
Author:
abarral
Message:

Put dimensions.h and paramet.h into modules

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3d_common/rotatf.f90

    r5136 r5159  
    33
    44SUBROUTINE rotatf(klevel, x, y, rot )
    5   !
     5
    66  ! Auteur : P.Le Van
    77  !**************************************************************
     
    1313  !   klevel, x  et y   sont des arguments d'entree pour le s-prog
    1414  !        rot          est  un argument  de sortie pour le s-prog
    15   !
     15
    1616  USE lmdz_filtreg, ONLY: filtreg
    1717  USE lmdz_comgeom
    1818
     19USE lmdz_dimensions, ONLY: iim, jjm, llm, ndm
     20  USE lmdz_paramet
    1921  IMPLICIT NONE
    2022  !
    21   INCLUDE "dimensions.h"
    22   INCLUDE "paramet.h"
    23   !
     23
     24
     25
    2426  !   .....  variables en arguments  ......
    25   !
     27
    2628  INTEGER :: klevel
    2729  REAL :: rot( ip1jm,klevel )
    2830  REAL :: x( ip1jmp1,klevel ), y( ip1jm,klevel )
    29   !
     31
    3032  !  ...   variables  locales  ...
    31   !
     33
    3234  INTEGER :: l, ij
    33   !
    34   !
     35
     36
    3537  DO  l = 1,klevel
    36   !
     38
    3739    DO   ij = 1, ip1jm - 1
    3840     rot( ij,l )  =    y( ij+1 , l )  -  y( ij,l )   + &
    3941           x(ij +iip1, l )  -  x( ij,l )
    4042    ENDDO
    41   !
     43
    4244  !    .... correction pour rot( iip1,j,l)  ....
    4345  !    ....   rot(iip1,j,l)= rot(1,j,l) ...
     
    4648     rot( ij,l ) = rot( ij -iim,l )
    4749    ENDDO
    48   !
     50
    4951  END DO
    5052
     
    5658      ENDDO
    5759    ENDDO
    58   !
    59   !
     60
     61
    6062  RETURN
    6163END SUBROUTINE rotatf
Note: See TracChangeset for help on using the changeset viewer.