Ignore:
Timestamp:
Mar 25, 2011, 4:58:38 PM (14 years ago)
Author:
slebonnois
Message:

SLebonnois: modification de makelmdz et create_make_gcm pour pouvoir
compiler la chimie titan. Pas de raison que ca gene les autres.
Dans cette version, les compilations de Venus et Titan fonctionnent.

Phytitan: modifications pour pouvoir compiler correctement.
Il ne manque plus que physiq.F a faire.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libf/phytitan/optcv.F

    r102 r104  
    1       SUBROUTINE OPTCV(nmicro,IPRINT)
     1      SUBROUTINE OPTCV(qaer,nmicro,IPRINT)
    22
    33
     
    99c   Argument:
    1010c   ---------
     11      REAL    qaer(klon,nlayer,nqtot)
    1112      integer nmicro
    1213c   ---------
    1314
     15c  ASTUCE POUR EVITER klon... EN ATTENDANT MIEUX
     16      INTEGER   ngrid
     17      PARAMETER (ngrid=(jjm-1)*iim+2)  ! = klon
     18c
    1419      PARAMETER(NLAYER=llm,NLEVEL=NLAYER+1)
    1520      PARAMETER (NSPECI=46,NSPC1I=47,NSPECV=24,NSPC1V=25)
     
    3035     &             , RCLDV(NSPECV), XICLDV(NSPECV)
    3136
    32       COMMON /TAUS/   TAUHI(klon,NSPECI), TAUCI(klon,NSPECI)
    33      &               ,TAUGI(klon,NSPECI), TAURV(klon,NSPECV)
    34      &               ,TAUHV(klon,NSPECV) ,TAUCV(klon,NSPECV)
    35      &               ,TAUGV(klon,NSPECV)
    36 
    37       COMMON /TAUD/   TAUHID(klon,NLAYER,NSPECI)
    38      &               ,TAUGID(klon,NLAYER,NSPECI)
    39      &               ,TAUHVD(klon,NLAYER,NSPECV)
    40      &               ,TAUGVD(klon,NLAYER,NSPECV)
    41 
    42       COMMON /OPTICV/ DTAUV(klon,NLAYER,NSPECV,4)
    43      &               ,TAUV(klon,NLEVEL,NSPECV,4)
    44      &               ,WBARV(klon,NLAYER,NSPECV,4)
    45      &               ,COSBV(klon,NLAYER,NSPECV,4)
     37      COMMON /TAUS/   TAUHI(ngrid,NSPECI), TAUCI(ngrid,NSPECI)
     38     &               ,TAUGI(ngrid,NSPECI), TAURV(ngrid,NSPECV)
     39     &               ,TAUHV(ngrid,NSPECV) ,TAUCV(ngrid,NSPECV)
     40     &               ,TAUGV(ngrid,NSPECV)
     41
     42      COMMON /TAUD/   TAUHID(ngrid,NLAYER,NSPECI)
     43     &               ,TAUGID(ngrid,NLAYER,NSPECI)
     44     &               ,TAUHVD(ngrid,NLAYER,NSPECV)
     45     &               ,TAUGVD(ngrid,NLAYER,NSPECV)
     46
     47      COMMON /OPTICV/ DTAUV(ngrid,NLAYER,NSPECV,4)
     48     &               ,TAUV(ngrid,NLEVEL,NSPECV,4)
     49     &               ,WBARV(ngrid,NLAYER,NSPECV,4)
     50     &               ,COSBV(ngrid,NLAYER,NSPECV,4)
    4651
    4752      COMMON /SPECTV/ BWNV(NSPC1V),WNOV(NSPECV)
     
    5156      COMMON /ADJUST/ RHCH4,FH2,FHAZE,FHVIS,FHIR,TAUFAC,RCLOUD,FARGON
    5257      COMMON /CONST/ RGAS,RHOP,PI,SIGMA
    53       COMMON /traceurs/qaer(klon,nlayer,nqtot)
    5458      COMMON /part/ v(nrad),rayon(nrad),vrat,dr(nrad),dv(nrad)
    5559
Note: See TracChangeset for help on using the changeset viewer.