Changeset 616 for LMDZ4/trunk/libf/dyn3d


Ignore:
Timestamp:
Apr 13, 2005, 10:58:34 AM (20 years ago)
Author:
lmdzadmin
Message:

Mise a jour pour INCA.2.0 Anne C
MAFi+LF

Location:
LMDZ4/trunk/libf/dyn3d
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/dyn3d/advtrac.F

    r566 r616  
    44c
    55c
    6 #ifdef INCA_CH4
     6#ifdef INCA
    77      SUBROUTINE advtrac(pbaru,pbarv ,
    88     *                   p,  masse,q,iapptrac,teta,
     
    1616     *                  pk)
    1717#endif
    18 
    1918c     Auteur :  F. Hourdin
    2019c
     
    5150      REAL p( ip1jmp1,llmp1 ),teta(ip1jmp1,llm)
    5251      REAL pk(ip1jmp1,llm)
    53 #ifdef INCA_CH4
     52#ifdef INCA
    5453      INTEGER            :: hadv_flg(nqmx)
    55       REAL               :: mmt_adj(ip1jmp1,llm)
     54      REAL               :: mmt_adj(ip1jmp1,llm,1)
    5655      REAL               :: flxw(ip1jmp1,llm)
    5756#endif
     
    129128        CALL groupe( massem, pbaruc,pbarvc, pbarug,pbarvg,wg )
    130129
    131 #ifdef INCA_CH4
     130#ifdef INCA
    132131      ! ... Flux de masse diaganostiques traceurs
    133132      flxw = wg / FLOAT(iapp_tracvl)
     
    214213        else if (iadv(iq).eq.20) then
    215214            call pentes_ini (q(1,1,iq),wg,massem,pbarug,pbarvg,0)
    216 #ifdef INCA_CH4
     215#ifdef INCA
    217216       do iiq = iq+1, iq+3
    218217         q(:,:,iiq)=q(:,:,iiq)*mmt_adj(:,:,1)
     
    232231           call  prather(q(1,1,iq),wg,massem,pbarug,pbarvg,
    233232     s                     n,dtbon)
    234 #ifdef INCA_CH4
     233#ifdef INCA
    235234       do iiq = iq+1, iq+9
    236235         q(:,:,iiq)=q(:,:,iiq)*mmt_adj(:,:,1)
  • LMDZ4/trunk/libf/dyn3d/caladvtrac.F

    r567 r616  
    44c
    55c
    6 #ifdef INCA_CH4
     6#ifdef INCA
    77            SUBROUTINE caladvtrac(q,pbaru,pbarv ,
    88     *                   p ,masse, dq ,  teta,
     
    4141      REAL p( ip1jmp1,llmp1),q( ip1jmp1,llm,nqmx),dq( ip1jmp1,llm,2 )
    4242      REAL teta( ip1jmp1,llm),pk( ip1jmp1,llm)
    43 #ifdef INCA_CH4
     43#ifdef INCA
    4444      INTEGER            :: hadv_flg(nqmx)
    4545      REAL               :: mmt_adj(iip1,jjp1,llm,1)
     
    7373c   advection
    7474
    75 #ifdef INCA_CH4
     75#ifdef INCA
    7676      CALL advtrac( pbaru,pbarv,
    7777     *             p,  masse,q,iapptrac, teta,
  • LMDZ4/trunk/libf/dyn3d/calfis.F

    r524 r616  
    2323     $                  pdq,
    2424     $                  pw,
    25 #ifdef INCA_CH4
     25#ifdef INCA
    2626     $                  flxw,
    2727#endif
     
    163163      REAL unskap, pksurcp
    164164
    165 #ifdef INCA_CH4
     165#ifdef INCA
    166166      REAL flxw(iip1,jjp1,llm)
    167167      REAL flxwfi(ngridmx,llm)
     
    432432
    433433
    434 #ifdef INCA_CH4
     434#ifdef INCA
    435435      CALL gr_dyn_fi(llm,iip1,jjp1,ngridmx,flxw,flxwfi)
    436436#endif
     
    461461     .             zqfi,
    462462     .             pvervel,
    463 #ifdef INCA_CH4
     463#ifdef INCA
    464464     .             flxwfi,
    465465#endif
  • LMDZ4/trunk/libf/dyn3d/iniadvtrac.F

    r543 r616  
    88#ifdef INCA
    99      USE transport_controls, only : hadv_flg, vadv_flg
     10      USE species_names
    1011      USE chemshut
    1112#endif
     
    192193         str1=tnom(iq)
    193194         tname(iiq)=tnom(iq)
    194          ttext(iiq)=str1(1:lnblnk(str1))//descrq(iadv(iiq))
     195         IF (iadv(iiq).eq.0) THEN
     196           ttext(iiq)=str1(1:lnblnk(str1))
     197         ELSE
     198           ttext(iiq)=str1(1:lnblnk(str1))//descrq(iadv(iiq))
     199         endif
    195200         str2=ttext(iiq)
    196201c   schemas tenant compte des moments d'ordre superieur.
  • LMDZ4/trunk/libf/dyn3d/leapfrog.F

    r566 r616  
    132132
    133133      REAL alpha(ip1jmp1,llm),beta(ip1jmp1,llm)
    134 #ifdef INCA_CH4
     134#ifdef INCA
    135135      REAL :: flxw(ip1jmp1,llm)
    136136#endif
     
    274274
    275275c
    276 #ifdef INCA_CH4
     276#ifdef INCA
    277277             CALL caladvtrac(q,pbaru,pbarv,
    278278     *                      p, masse, dq,  teta,
     
    358358     $               ucov,vcov,teta,q,masse,ps,p,pk,phis,phi ,
    359359     $               du,dv,dteta,dq,w,
    360 #ifdef INCA_CH4
     360#ifdef INCA
    361361     $               flxw,
    362362#endif
Note: See TracChangeset for help on using the changeset viewer.