Ignore:
Timestamp:
Apr 8, 2014, 10:48:17 AM (10 years ago)
Author:
Laurent Fairhead
Message:

Rajout de la clé CPP_RRTM pour la compilation avec RRTM


Added CPP_RRTM key for RRTM compilation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/radlwsw_aero.F90

    r2005 r2009  
    3333! USE YOERAD   , ONLY : NSW      ,LRRTM    ,LCCNL    ,LCCNO ,&
    3434! NSW mis dans .def MPL 20140211
    35   USE YOERAD   , ONLY : LRRTM    ,LCCNL    ,LCCNO ,&
    36       NRADIP   , NRADLP , NICEOPT, NLIQOPT ,RCCNLND  , RCCNSEA
    37   USE YOELW    , ONLY : NSIL     ,NTRA     ,NUA      ,TSTAND   ,XP
    38   USE YOESW    , ONLY : RYFWCA   ,RYFWCB   ,RYFWCC   ,RYFWCD,&   
    39       RYFWCE   ,RYFWCF   ,REBCUA   ,REBCUB   ,REBCUC,&   
    40       REBCUD   ,REBCUE   ,REBCUF   ,REBCUI   ,REBCUJ,& 
    41       REBCUG   ,REBCUH   ,RHSAVI   ,RFULIO   ,RFLAA0,& 
    42       RFLAA1   ,RFLBB0   ,RFLBB1   ,RFLBB2   ,RFLBB3,& 
    43       RFLCC0   ,RFLCC1   ,RFLCC2   ,RFLCC3   ,RFLDD0,& 
    44       RFLDD1   ,RFLDD2   ,RFLDD3   ,RFUETA   ,RASWCA,&
    45       RASWCB   ,RASWCC   ,RASWCD   ,RASWCE   ,RASWCF
     35#ifdef CPP_RRTM
     36!  USE YOERAD   , ONLY : LRRTM    ,LCCNL    ,LCCNO ,&
     37!      NRADIP   , NRADLP , NICEOPT, NLIQOPT ,RCCNLND  , RCCNSEA
     38!  USE YOELW    , ONLY : NSIL     ,NTRA     ,NUA      ,TSTAND   ,XP
     39!  USE YOESW    , ONLY : RYFWCA   ,RYFWCB   ,RYFWCC   ,RYFWCD,&   
     40!      RYFWCE   ,RYFWCF   ,REBCUA   ,REBCUB   ,REBCUC,&   
     41!      REBCUD   ,REBCUE   ,REBCUF   ,REBCUI   ,REBCUJ,& 
     42!      REBCUG   ,REBCUH   ,RHSAVI   ,RFULIO   ,RFLAA0,& 
     43!      RFLAA1   ,RFLBB0   ,RFLBB1   ,RFLBB2   ,RFLBB3,& 
     44!      RFLCC0   ,RFLCC1   ,RFLCC2   ,RFLCC3   ,RFLDD0,& 
     45!      RFLDD1   ,RFLDD2   ,RFLDD3   ,RFUETA   ,RASWCA,&
     46!      RASWCB   ,RASWCC   ,RASWCD   ,RASWCE   ,RASWCF
    4647!&    RASWCB   ,RASWCC   ,RASWCD   ,RASWCE   ,RASWCF, RLINLI
    47   USE YOERDU   , ONLY : NUAER  ,NTRAER ,REPLOG ,REPSC  ,REPSCW ,DIFF
    48   USE YOETHF   , ONLY : RTICE
    49   USE YOERRTWN , ONLY : DELWAVE   ,TOTPLNK     
     48!  USE YOERDU   , ONLY : NUAER  ,NTRAER ,REPLOG ,REPSC  ,REPSCW ,DIFF
     49!  USE YOETHF   , ONLY : RTICE
     50!  USE YOERRTWN , ONLY : DELWAVE   ,TOTPLNK     
    5051  USE YOMPHY3  , ONLY : RII0
     52#endif
    5153     
    5254  IMPLICIT NONE
     
    274276  REAL*8 zsolsw_aero(kdlon,9), zsolsw0_aero(kdlon,9)
    275277
     278  CHARACTER (LEN=20) :: modname
     279  CHARACTER (LEN=80) :: abort_message
     280
    276281  ! initialisation
    277282  ist=1
     
    524529
    525530      else
     531#ifdef CPP_RRTM
    526532      DO k = 1, kflev+1
    527533      DO i = 1, kdlon
     
    766772         ENDDO
    767773      ENDDO
     774#else
     775
     776            abort_message='You should compile with -rrtm if running with iflag_rrtm=1'
     777            call abort_gcm(modname,abort_message,1)
     778#endif
    768779      ENDIF   ! if(iflag_rrtm=0)
    769780         print*,'OK3'
Note: See TracChangeset for help on using the changeset viewer.