Ignore:
Timestamp:
Jul 23, 2024, 5:57:06 PM (2 months 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 in DUST to *.f90

File:
1 moved

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/minmaxsource.f90

    r5103 r5104  
    1       SUBROUTINE minmaxsource(zq,qmin,qmax,comment)
     1SUBROUTINE minmaxsource(zq, qmin, qmax, comment)
    22
    3       USE dimphy
    4       USE infotrac
     3  USE dimphy
     4  USE infotrac
    55
    6       INCLUDE "dimensions.h"
     6  INCLUDE "dimensions.h"
    77
    8 !      character*20 comment
    9       character*(*) comment
    10       real qmin,qmax
    11       real zq(klon,nbtr)
     8  ! character*20 comment
     9  character(len = *) :: comment
     10  real :: qmin, qmax
     11  real :: zq(klon, nbtr)
    1212
    13       integer ijmin, lmin, ijlmin
    14       integer ijmax, lmax, ijlmax
     13  integer :: ijmin, lmin, ijlmin
     14  integer :: ijmax, lmax, ijlmax
    1515
    16       integer ismin,ismax
     16  integer :: ismin, ismax
    1717
    18       ijlmin=ismin(klon*nbtr,zq,1)
    19       lmin=(ijlmin-1)/klon+1
    20       ijmin=ijlmin-(lmin-1)*klon
    21       zqmin=zq(ijmin,lmin)
     18  ijlmin = ismin(klon * nbtr, zq, 1)
     19  lmin = (ijlmin - 1) / klon + 1
     20  ijmin = ijlmin - (lmin - 1) * klon
     21  zqmin = zq(ijmin, lmin)
    2222
    23       ijlmax=ismax(klon*nbtr,zq,1)
    24       lmax=(ijlmax-1)/klon+1
    25       ijmax=ijlmax-(lmax-1)*klon
    26       zqmax=zq(ijmax,lmax)
     23  ijlmax = ismax(klon * nbtr, zq, 1)
     24  lmax = (ijlmax - 1) / klon + 1
     25  ijmax = ijlmax - (lmax - 1) * klon
     26  zqmax = zq(ijmax, lmax)
    2727
    28       if(zqmin<qmin.or.zqmax>qmax)
    29      s     write(*,9999) comment,
    30      s     ijmin,lmin,zqmin,ijmax,lmax,zqmax
     28  if(zqmin<qmin.or.zqmax>qmax) &
     29          write(*, 9999) comment, &
     30                  ijmin, lmin, zqmin, ijmax, lmax, zqmax
    3131
    32       return
    33 9999  format(a20,2('  q(',i4,',',i2,')=',e12.5))
    34       end
     32  return
     33  9999   format(a20, 2('  q(', i4, ',', i2, ')=', e12.5))
     34end subroutine minmaxsource
Note: See TracChangeset for help on using the changeset viewer.