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

Put cvparam.h, fcg_gcssold.h, planete.h, tsoilnudge.h, YOECUMF.h into modules

File:
1 moved

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_YOECUMF.f90

    r5141 r5142  
     1MODULE lmdz_YOECUMF
     2  !     ----------------------------------------------------------------
     3  !*    *COMMON* *YOECUMF* - PARAMETERS FOR CUMULUS MASSFLUX SCHEME
     4  !     ----------------------------------------------------------------
    15
    2 ! $Id$
     6  IMPLICIT NONE; PRIVATE
     7  PUBLIC ENTRPEN, ENTRSCV, ENTRMID, ENTRDD, CMFCTOP, CMFCMAX, CMFCMIN, CMFDEPS, RHCDD, &
     8          CPRCON, LMFPEN, LMFSCV, LMFMID, LMFDD, LMFDUDV
    39
    4 !  ATTENTION!!!!: ce fichier include est compatible format fixe/format libre
    5 !                 veillez n'utiliser que des ! pour les commentaires
    6 !                 et bien positionner les & des lignes de continuation
    7 !                 (les placer en colonne 6 et en colonne 73)
     10  LOGICAL          LMFPEN, LMFSCV, LMFMID, LMFDD, LMFDUDV
     11  REAL ENTRPEN, ENTRSCV, ENTRMID, ENTRDD
     12  REAL CMFCTOP, CMFCMAX, CMFCMIN, CMFDEPS, RHCDD, CPRCON
     13  !$OMP THREADPRIVATE(ENTRPEN, ENTRSCV, ENTRMID, ENTRDD, CMFCTOP, CMFCMAX, CMFCMIN, CMFDEPS, RHCDD, &
     14  !$OMP      CPRCON, LMFPEN, LMFSCV, LMFMID, LMFDD, LMFDUDV)
    815
    9 !     ----------------------------------------------------------------
    10 !*    *COMMON* *YOECUMF* - PARAMETERS FOR CUMULUS MASSFLUX SCHEME
    11 !     ----------------------------------------------------------------
     16  !*if (DOC,declared) <> 'UNKNOWN'
     17  !*    *COMMON* *YOECUMF* - PARAMETERS FOR CUMULUS MASSFLUX SCHEME
    1218
    13       COMMON /YOECUMF/                                                  &
    14                        ENTRPEN,ENTRSCV,ENTRMID,ENTRDD,CMFCTOP,          &
    15                        CMFCMAX,CMFCMIN,CMFDEPS,RHCDD,CPRCON,            &
    16                        LMFPEN,LMFSCV,LMFMID,LMFDD,LMFDUDV
     19  !     M.TIEDTKE       E. C. M. W. F.      18/1/89
    1720
     21  !     NAME      TYPE      PURPOSE
     22  !     ----      ----      -------
    1823
    19       LOGICAL          LMFPEN,LMFSCV,LMFMID,LMFDD,LMFDUDV
    20       REAL ENTRPEN, ENTRSCV, ENTRMID, ENTRDD
    21       REAL CMFCTOP, CMFCMAX, CMFCMIN, CMFDEPS, RHCDD, CPRCON
    22 !$OMP THREADPRIVATE(/YOECUMF/)
    23 
    24 !*if (DOC,declared) <> 'UNKNOWN'
    25 !*    *COMMON* *YOECUMF* - PARAMETERS FOR CUMULUS MASSFLUX SCHEME
    26 
    27 !     M.TIEDTKE       E. C. M. W. F.      18/1/89
    28 
    29 !     NAME      TYPE      PURPOSE
    30 !     ----      ----      -------
    31 
    32 !     LMFPEN    LOGICAL  TRUE IF PENETRATIVE CONVECTION IS SWITCHED ON
    33 !     LMFSCV    LOGICAL  TRUE IF SHALLOW     CONVECTION IS SWITCHED ON
    34 !     LMFMID    LOGICAL  TRUE IF MIDLEVEL    CONVECTION IS SWITCHED ON
    35 !     LMFDD     LOGICAL  TRUE IF CUMULUS DOWNDRAFT      IS SWITCHED ON
    36 !     LMFDUDV   LOGICAL  TRUE IF CUMULUS FRICTION       IS SWITCHED ON
    37 !     ENTRPEN   REAL     ENTRAINMENT RATE FOR PENETRATIVE CONVECTION
    38 !     ENTRSCV   REAL     ENTRAINMENT RATE FOR SHALLOW CONVECTION
    39 !     ENTRMID   REAL     ENTRAINMENT RATE FOR MIDLEVEL CONVECTION
    40 !     ENTRDD    REAL     ENTRAINMENT RATE FOR CUMULUS DOWNDRAFTS
    41 !     CMFCTOP   REAL     RELAT. CLOUD MASSFLUX AT LEVEL ABOVE NONBUOYANC
    42 !     CMFCMAX   REAL     MAXIMUM MASSFLUX VALUE ALLOWED FOR
    43 !     CMFCMIN   REAL     MINIMUM MASSFLUX VALUE (FOR SAFETY)
    44 !     CMFDEPS   REAL     FRACTIONAL MASSFLUX FOR DOWNDRAFTS AT LFS
    45 !     RHCDD     REAL     RELATIVE SATURATION IN DOWNDRAFTS
    46 !     CPRCON    REAL     COEFFICIENTS FOR DETERMINING CONVERSION
    47 !                        FROM CLOUD WATER TO RAIN
    48 !*ifend
    49 !     ----------------------------------------------------------------
     24  !     LMFPEN    LOGICAL  TRUE IF PENETRATIVE CONVECTION IS SWITCHED ON
     25  !     LMFSCV    LOGICAL  TRUE IF SHALLOW     CONVECTION IS SWITCHED ON
     26  !     LMFMID    LOGICAL  TRUE IF MIDLEVEL    CONVECTION IS SWITCHED ON
     27  !     LMFDD     LOGICAL  TRUE IF CUMULUS DOWNDRAFT      IS SWITCHED ON
     28  !     LMFDUDV   LOGICAL  TRUE IF CUMULUS FRICTION       IS SWITCHED ON
     29  !     ENTRPEN   REAL     ENTRAINMENT RATE FOR PENETRATIVE CONVECTION
     30  !     ENTRSCV   REAL     ENTRAINMENT RATE FOR SHALLOW CONVECTION
     31  !     ENTRMID   REAL     ENTRAINMENT RATE FOR MIDLEVEL CONVECTION
     32  !     ENTRDD    REAL     ENTRAINMENT RATE FOR CUMULUS DOWNDRAFTS
     33  !     CMFCTOP   REAL     RELAT. CLOUD MASSFLUX AT LEVEL ABOVE NONBUOYANC
     34  !     CMFCMAX   REAL     MAXIMUM MASSFLUX VALUE ALLOWED FOR
     35  !     CMFCMIN   REAL     MINIMUM MASSFLUX VALUE (FOR SAFETY)
     36  !     CMFDEPS   REAL     FRACTIONAL MASSFLUX FOR DOWNDRAFTS AT LFS
     37  !     RHCDD     REAL     RELATIVE SATURATION IN DOWNDRAFTS
     38  !     CPRCON    REAL     COEFFICIENTS FOR DETERMINING CONVERSION
     39  !                        FROM CLOUD WATER TO RAIN
     40  !*ifend
     41  !     ----------------------------------------------------------------
     42END MODULE lmdz_YOECUMF
Note: See TracChangeset for help on using the changeset viewer.