Ignore:
Timestamp:
Jul 23, 2024, 7:14:34 PM (8 weeks ago)
Author:
abarral
Message:

Replace 1DUTILS.h by module lmdz_1dutils.f90
Replace 1DConv.h by module lmdz_old_1dconv.f90 (it's only used by old_* files)
Convert *.F to *.f90
Fix gradsdef.h formatting
Remove unnecessary "RETURN" at the end of functions/subroutines

File:
1 moved

Legend:

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

    r5104 r5105  
    22! $Id$
    33
    4       SUBROUTINE dump2d(im,jm,z,nom_z)
    5       IMPLICIT NONE
    6       INTEGER im,jm
    7       REAL z(im,jm)
    8       CHARACTER (len=*) :: nom_z
     4SUBROUTINE dump2d(im,jm,z,nom_z)
     5  IMPLICIT NONE
     6  INTEGER :: im,jm
     7  REAL :: z(im,jm)
     8  CHARACTER (len=*) :: nom_z
    99
    10       INTEGER i,j,imin,illm,jmin,jllm
    11       REAL zmin,zllm
     10  INTEGER :: i,j,imin,illm,jmin,jllm
     11  REAL :: zmin,zllm
    1212
    13       WRITE(*,*) "dump2d: ",trim(nom_z)
     13  WRITE(*,*) "dump2d: ",trim(nom_z)
    1414
    15       zmin=z(1,1)
    16       zllm=z(1,1)
    17       imin=1
    18       illm=1
    19       jmin=1
    20       jllm=1
     15  zmin=z(1,1)
     16  zllm=z(1,1)
     17  imin=1
     18  illm=1
     19  jmin=1
     20  jllm=1
    2121
    22       DO j=1,jm
    23          DO i=1,im
    24             IF(z(i,j)>zllm) THEN
    25                illm=i
    26                jllm=j
    27                zllm=z(i,j)
    28             ENDIF
    29             IF(z(i,j)<zmin) THEN
    30                imin=i
    31                jmin=j
    32                zmin=z(i,j)
    33             ENDIF
    34          ENDDO
    35       ENDDO
     22  DO j=1,jm
     23     DO i=1,im
     24        IF(z(i,j)>zllm) THEN
     25           illm=i
     26           jllm=j
     27           zllm=z(i,j)
     28        ENDIF
     29        IF(z(i,j)<zmin) THEN
     30           imin=i
     31           jmin=j
     32           zmin=z(i,j)
     33        ENDIF
     34     ENDDO
     35  ENDDO
    3636
    37       PRINT*,'MIN: ',zmin
    38       PRINT*,'MAX: ',zllm
     37  PRINT*,'MIN: ',zmin
     38  PRINT*,'MAX: ',zllm
    3939
    40       IF(zllm>zmin) THEN
    41        DO j=1,jm
    42         WRITE(*,'(600i1)') (NINT(10.*(z(i,j)-zmin)/(zllm-zmin)),i=1,im)
    43        ENDDO
    44       ENDIF
    45       RETURN
    46       END
     40  IF(zllm>zmin) THEN
     41   DO j=1,jm
     42    WRITE(*,'(600i1)') (NINT(10.*(z(i,j)-zmin)/(zllm-zmin)),i=1,im)
     43   ENDDO
     44  ENDIF
     45  RETURN
     46END SUBROUTINE dump2d
Note: See TracChangeset for help on using the changeset viewer.