Ignore:
Timestamp:
Jul 24, 2024, 6:46:45 PM (2 months ago)
Author:
abarral
Message:

enforce PRIVATE by default in several modules, expose PUBLIC as needed
move eigen.f90 to obsolete/
(lint) aslong the way

File:
1 edited

Legend:

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

    r5106 r5119  
    1 
    21! $Header$
    32
    4 SUBROUTINE divgrad(klevel,h, lh, divgra )
     3SUBROUTINE divgrad(klevel, h, lh, divgra)
    54  USE lmdz_filtreg, ONLY: filtreg
     5  USE lmdz_ssum_scopy, ONLY: scopy
    66  IMPLICIT NONE
    77  !
     
    2727  !
    2828  INTEGER :: klevel
    29   REAL :: h( ip1jmp1,klevel ), divgra( ip1jmp1,klevel )
     29  REAL :: h(ip1jmp1, klevel), divgra(ip1jmp1, klevel)
    3030  !
    31   REAL :: ghy(ip1jm,llm), ghx(ip1jmp1,llm)
     31  REAL :: ghy(ip1jm, llm), ghx(ip1jmp1, llm)
    3232
    33   INTEGER :: l,ij,iter,lh
     33  INTEGER :: l, ij, iter, lh
    3434  !
    3535  !
    3636  !
    37   CALL SCOPY ( ip1jmp1*klevel,h,1,divgra,1 )
     37  CALL SCOPY (ip1jmp1 * klevel, h, 1, divgra, 1)
    3838  !
    39   DO iter = 1,lh
     39  DO iter = 1, lh
    4040
    41   CALL filtreg ( divgra,jjp1,klevel,2,1,.TRUE.,1  )
     41    CALL filtreg (divgra, jjp1, klevel, 2, 1, .TRUE., 1)
    4242
    43   CALL    grad (klevel,divgra, ghx  , ghy          )
    44   CALL  diverg (klevel,  ghx , ghy  , divgra       )
     43    CALL    grad (klevel, divgra, ghx, ghy)
     44    CALL  diverg (klevel, ghx, ghy, divgra)
    4545
    46   CALL filtreg ( divgra,jjp1,klevel,2,1,.TRUE.,1)
     46    CALL filtreg (divgra, jjp1, klevel, 2, 1, .TRUE., 1)
    4747
    48   DO l = 1,klevel
    49   DO ij = 1, ip1jmp1
    50   divgra( ij,l ) = - cdivh * divgra( ij,l )
    51   END DO
    52   END DO
    53   !
     48    DO l = 1, klevel
     49      DO ij = 1, ip1jmp1
     50        divgra(ij, l) = - cdivh * divgra(ij, l)
     51      END DO
     52    END DO
     53    !
    5454  END DO
    5555  RETURN
Note: See TracChangeset for help on using the changeset viewer.