Ignore:
Timestamp:
Jul 24, 2024, 2:54:37 PM (2 months ago)
Author:
abarral
Message:

rename modules properly lmdz_*
move ismin, ismax, minmax into new lmdz_libmath.f90
(lint) uppercase fortran keywords

File:
1 edited

Legend:

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

    r5113 r5116  
    77  IMPLICIT NONE
    88
    9   integer :: if, im, jm, lm, i, j, l
    10   real :: x(im), y(jm), z(lm), fx, fy, fz, dt
    11   real :: xmin, xmax, ymin, ymax
     9  INTEGER :: if, im, jm, lm, i, j, l
     10  REAL :: x(im), y(jm), z(lm), fx, fy, fz, dt
     11  REAL :: xmin, xmax, ymin, ymax
    1212
    13   character(len = *), intent(in) :: file
    14   character(len = *), intent(in) :: titlel
     13  CHARACTER(LEN = *), intent(in) :: file
     14  CHARACTER(LEN = *), intent(in) :: titlel
    1515
    1616  INCLUDE "gradsdef.h"
    1717
    1818  ! data unit/66,32,34,36,38,40,42,44,46,48/
    19   integer :: nf
     19  INTEGER :: nf
    2020  save nf
    2121  data nf/0/
     
    4949  do i = 1, im
    5050    xd(i, if) = x(i) * fx
    51     if(xd(i, if)<xmin) iid(if) = i + 1
    52     if(xd(i, if)<=xmax) ifd(if) = i
     51    IF(xd(i, if)<xmin) iid(if) = i + 1
     52    IF(xd(i, if)<=xmax) ifd(if) = i
    5353  enddo
    5454  PRINT*, 'On stoke du point ', iid(if), '  a ', ifd(if), ' en x'
     
    5959  do j = 1, jm
    6060    yd(j, if) = y(j) * fy
    61     if(yd(j, if)>ymax) jid(if) = j + 1
    62     if(yd(j, if)>=ymin) jfd(if) = j
     61    IF(yd(j, if)>ymax) jid(if) = j + 1
     62    IF(yd(j, if)>=ymin) jfd(if) = j
    6363  enddo
    6464  PRINT*, 'On stoke du point ', jid(if), '  a ', jfd(if), ' en y'
     
    8989
    9090
    91 end subroutine inigrads
     91END SUBROUTINE inigrads
Note: See TracChangeset for help on using the changeset viewer.