Ignore:
Timestamp:
Jul 22, 2024, 9:29:09 PM (4 months ago)
Author:
abarral
Message:

Replace most uses of CPP_DUST by the corresponding logical defined in lmdz_cppkeys_wrapper.F90
Convert several files from .F to .f90 to allow Dust to compile w/o rrtm/ecrad
Create lmdz_yoerad.f90
(lint) Remove "!" on otherwise empty line

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/phylmdiso/cva_driver.F90

    r5087 r5099  
    431431!        14     No moist convection; atmosphere is very
    432432!               stable (=> no computation)
    433 !
    434433
    435434! ft:   Array of temperature tendency (K/s) of dimension ND, defined at same
     
    10661065!   If the fraction of convective points is larger than comp_threshold, then compression
    10671066!   is assumed useless.
    1068 !
     1067
    10691068  compress = ncum < len*comp_threshold
    1070 !
     1069
    10711070  IF (.not. compress) THEN
    10721071    DO i = 1,len
     
    10741073    ENDDO
    10751074  ENDIF
    1076 !
     1075
    10771076#ifdef ISO
    10781077#ifdef ISOVERIF
     
    14801479#endif
    14811480                     )
    1482 !
     1481
    14831482      IF (prt_level >= 10) THEN
    14841483        Print *, 'cva_driver after cv3_unsat:mp , water, ice, evap, fondue '
     
    14941493        ENDDO
    14951494      ENDIF
    1496 !
     1495
    14971496    END IF  !(iflag_con==3)
    14981497
     
    15941593#endif
    15951594            )
    1596 !
     1595
    15971596!         Test conseravtion de l'eau
    1598 !
    15991597
    16001598#ifdef ISOVERIF
     
    16281626        PRINT *, ' cv3_yield -> fqd(1) = ', fqd(igout, 1)
    16291627      END IF !(debut) THEN
    1630 !   
     1628
    16311629      IF (prt_level >= 10) THEN
    16321630        Print *, 'cva_driver after cv3_yield:ft(1) , ftd(1) ', &
     
    16351633                    fq(igout,1), fqd(igout,1)
    16361634      ENDIF
    1637 !   
     1635
    16381636    END IF
    16391637
     
    17471745#endif
    17481746
    1749 !   
    17501747      IF (prt_level >= 10) THEN
    17511748        Print *, 'cva_driver after cv3_uncompress:ft1(1) , ftd1(1) ', &
     
    17541751                    fq1(igout,1), fqd1(igout,1)
    17551752      ENDIF
    1756 !   
     1753
    17571754    END IF
    17581755
     
    17721769
    17731770  END IF ! ncum>0
    1774 !
    1775 !
     1771
     1772
    17761773  DO i = 1,len
    17771774    IF (iflag1(i) == 14) THEN
     
    17811778  ENDDO
    17821779
    1783 !
    17841780! In order take into account the possibility of changing the compression,
    17851781! reset m, sig and w0 to zero for non-convective points.
Note: See TracChangeset for help on using the changeset viewer.