Ignore:
Timestamp:
Jul 23, 2024, 3:29:36 PM (3 months ago)
Author:
abarral
Message:

Handle CPP_INLANDSIS in lmdz_cppkeys_wrapper.F90
Remove obsolete key wrgrads_thermcell, _ADV_HALO, _ADV_HALLO, isminmax
Remove redundant uses of CPPKEY_INCA (thanks acozic)
Remove obsolete misc/write_field.F90
Remove unused ioipsl_* wrappers
Remove calls to WriteField_u with wrong signature
Convert .F -> .[fF]90
(lint) uppercase fortran operators
[note: 1d and iso still broken - working on it]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3d_common/advn.F

    r5101 r5103  
    300300            zqv(ij,l)=q(ij,l)
    301301            zqv(ip1jm-iip1+ij,l)=q(ip1jm+ij,l)
    302             extremum(ij)=.true.
    303             extremum(ip1jmp1-iip1+ij)=.true.
     302            extremum(ij)=.TRUE.
     303            extremum(ip1jmp1-iip1+ij)=.TRUE.
    304304         enddo
    305305
     
    404404            zqw(ij,2)=q(ij,1)
    405405            zqw(ij,llm)=q(ij,llm)
    406             extremum(ij,1)=.true.
    407             extremum(ij,llm)=.true.
     406            extremum(ij,1)=.TRUE.
     407            extremum(ij,llm)=.TRUE.
    408408         enddo
    409409
     
    502502               zdq=qd(ij,l)-qg(ij,l)
    503503c              if((qd(ij,l)-q(ij,l))*(q(ij,l)-qg(ij,l)).lt.0.) then
    504 c                 print*,'probleme au point ij=',ij,'  l=',l
    505 c                 print*,qd(ij,l),q(ij,l),qg(ij,l)
     504c                 PRINT*,'probleme au point ij=',ij,'  l=',l
     505c                 PRINT*,qd(ij,l),q(ij,l),qg(ij,l)
    506506c                 qd(ij,l)=q(ij,l)
    507507c                 qg(ij,l)=q(ij,l)
     
    512512c                 if(.not.(zsigd(ij,l).ge.0..and.zsigd(ij,l).le.1. .and.
    513513c    s               zsigg(ij,l).ge.0..or.zsigg(ij,l).le.1.) ) then
    514 c                    print*,'probleme au point ij=',ij,'  l=',l
    515 c                    print*,'sigg=',zsigg(ij,l),'  sigd=',zsigd(ij,l)
    516 c                    print*,'q d,c,g ',qd(ij,l),q(ij,l),qg(ij,l),zdq
     514c                    PRINT*,'probleme au point ij=',ij,'  l=',l
     515c                    PRINT*,'sigg=',zsigg(ij,l),'  sigd=',zsigd(ij,l)
     516c                    PRINT*,'q d,c,g ',qd(ij,l),q(ij,l),qg(ij,l),zdq
    517517c                    stop
    518518c                 endif
     
    566566          endif
    567567c         if(zsig.lt.0.) then
    568 c            print*,'au point ij=',ij,'  l=',l,'  sig=',zsig
     568c            PRINT*,'au point ij=',ij,'  l=',l,'  sig=',zsig
    569569c            stop
    570570c         endif
     
    611611               enddo
    612612               niju=iju
    613 c              print*,'niju,nl',niju,nl(l)
     613c              PRINT*,'niju,nl',niju,nl(l)
    614614
    615615c  traitement des mailles
     
    759759               zdq=qn(ij,l)-qs(ij,l)
    760760c              if((qn(ij,l)-q(ij,l))*(q(ij,l)-qs(ij,l)).lt.0.) then
    761 c                 print*,'probleme au point ij=',ij,'  l=',l,'  advnqx'
    762 c                 print*,qn(ij,l),q(ij,l),qs(ij,l)
     761c                 PRINT*,'probleme au point ij=',ij,'  l=',l,'  advnqx'
     762c                 PRINT*,qn(ij,l),q(ij,l),qs(ij,l)
    763763c                 qn(ij,l)=q(ij,l)
    764764c                 qs(ij,l)=q(ij,l)
     
    769769c                 if(.not.(zsign(ij).ge.0..and.zsign(ij).le.1. .and.
    770770c    s               zsigs(ij).ge.0..or.zsigs(ij).le.1.) ) then
    771 c                    print*,'probleme au point ij=',ij,'  l=',l
    772 c                    print*,'sigs=',zsigs(ij),'  sign=',zsign(ij)
     771c                    PRINT*,'probleme au point ij=',ij,'  l=',l
     772c                    PRINT*,'sigs=',zsigs(ij),'  sign=',zsign(ij)
    773773c                    stop
    774774c                 endif
     
    886886               zdq=qb(ij,l)-qh(ij,l)
    887887c              if((qh(ij,l)-q(ij,l))*(q(ij,l)-qb(ij,l)).lt.0.) then
    888 c                 print*,'probleme au point ij=',ij,'  l=',l
    889 c                 print*,qh(ij,l),q(ij,l),qb(ij,l)
     888c                 PRINT*,'probleme au point ij=',ij,'  l=',l
     889c                 PRINT*,qh(ij,l),q(ij,l),qb(ij,l)
    890890c                 qh(ij,l)=q(ij,l)
    891891c                 qb(ij,l)=q(ij,l)
     
    903903       enddo
    904904
    905 c      print*,'ok1'
     905c      PRINT*,'ok1'
    906906c   calcul de la pente maximum dans la maille en valeur absolue
    907907       do l=2,llm
     
    947947         enddo
    948948      enddo
    949 c     print*,'ok3'
     949c     PRINT*,'ok3'
    950950      RETURN
    951951      END
Note: See TracChangeset for help on using the changeset viewer.