| [1989] | 1 | MODULE YOMDPHY |
|---|
| 2 | |
|---|
| 3 | USE PARKIND1 ,ONLY : JPIM |
|---|
| 4 | |
|---|
| 5 | IMPLICIT NONE |
|---|
| 6 | |
|---|
| 7 | SAVE |
|---|
| 8 | |
|---|
| 9 | ! ------------------------------------------------------------------ |
|---|
| 10 | |
|---|
| 11 | ! DIMENSION DES TABLEAUX POINT DE GRILLE PHYSIQUE |
|---|
| 12 | |
|---|
| 13 | ! NVXP : number of variables in the generic EXTRP. |
|---|
| 14 | ! NVXP2: number of variables in the generic XTRP2. |
|---|
| 15 | |
|---|
| 16 | ! NCXP : number of levels in EXTRP |
|---|
| 17 | ! NCSI : number of sea-ice levels |
|---|
| 18 | ! NCSNEC: number of snow levels in EC physics (specific for ECMWF) |
|---|
| 19 | ! NTILES: number of surface tiles |
|---|
| 20 | |
|---|
| 21 | ! NVEXTR : number of variables in the generic VEXTRA (extra-fields) |
|---|
| 22 | ! NVEXTRDYN : number of extra-fields comming from the dynamics |
|---|
| 23 | ! NVXTR2 : number of variables in the generic VEXTR2 |
|---|
| 24 | |
|---|
| 25 | ! NCEXTR : number of levels in the generic VEXTRA |
|---|
| 26 | |
|---|
| 27 | ! NTSL : nombre de types de sols nus. |
|---|
| 28 | ! NTSV : nombre de types de vegetations. |
|---|
| 29 | ! NTOZ1D: 1 si representation 1D des NVCLIS variables , 0 sinon |
|---|
| 30 | ! NTOZ2D: 1 si representation 2D des NVCLIS variables , 0 sinon |
|---|
| 31 | ! NTOZ3D: 1 si representation 3D des NVCLIS variables , 0 sinon |
|---|
| 32 | ! NLOA : nombre de longueurs d'ondes pour le spectre d'albedo. |
|---|
| 33 | ! NLOE : nombre de longueurs d'ondes pour le spectre d'emissivite. |
|---|
| 34 | ! NTSSG : number of surface temperatures for subgrid diagnostics |
|---|
| 35 | |
|---|
| 36 | ! NCHAC: nombre de champs a accumuler. |
|---|
| 37 | ! NCHIN: nombre de champs instantanes. |
|---|
| 38 | ! NSIRA: nombre d'intervales spectraux pour les diagnostiques de |
|---|
| 39 | ! flux radiatif a p=0 et p=ps. |
|---|
| 40 | |
|---|
| 41 | ! NVTEND: number of tendencies used in 2.order scheme |
|---|
| 42 | |
|---|
| 43 | ! LTPROF: .T. if more than 1 vertical layer in deep soil |
|---|
| 44 | |
|---|
| 45 | INTEGER(KIND=JPIM) :: NVXP |
|---|
| 46 | INTEGER(KIND=JPIM) :: NVXP2 |
|---|
| 47 | INTEGER(KIND=JPIM) :: NCXP |
|---|
| 48 | INTEGER(KIND=JPIM) :: NCSI |
|---|
| 49 | INTEGER(KIND=JPIM) :: NCSNEC |
|---|
| 50 | INTEGER(KIND=JPIM) :: NTILES |
|---|
| 51 | INTEGER(KIND=JPIM) :: NTSL |
|---|
| 52 | INTEGER(KIND=JPIM) :: NVEXTR |
|---|
| 53 | INTEGER(KIND=JPIM) :: NVEXTRDYN |
|---|
| 54 | INTEGER(KIND=JPIM) :: NVXTR2 |
|---|
| 55 | INTEGER(KIND=JPIM) :: NCEXTR |
|---|
| 56 | INTEGER(KIND=JPIM) :: NVCLIS |
|---|
| 57 | INTEGER(KIND=JPIM) :: NTOZ1D |
|---|
| 58 | INTEGER(KIND=JPIM) :: NTOZ2D |
|---|
| 59 | INTEGER(KIND=JPIM) :: NTOZ3D |
|---|
| 60 | INTEGER(KIND=JPIM) :: NTSSG |
|---|
| 61 | INTEGER(KIND=JPIM) :: NTVG |
|---|
| 62 | INTEGER(KIND=JPIM) :: NLOA |
|---|
| 63 | INTEGER(KIND=JPIM) :: NLOE |
|---|
| 64 | INTEGER(KIND=JPIM) :: NCHAC |
|---|
| 65 | INTEGER(KIND=JPIM) :: NCHIN |
|---|
| 66 | INTEGER(KIND=JPIM) :: NSIRA |
|---|
| 67 | INTEGER(KIND=JPIM) :: NVTEND |
|---|
| 68 | LOGICAL :: LTPROF |
|---|
| 69 | ! ------------------------------------------------------------------ |
|---|
| [2010] | 70 | !$OMP THREADPRIVATE(ltprof,ncextr,nchac,nchin,ncsi,ncsnec,ncxp,nloa,nloe,nsira,ntiles,ntoz1d,ntoz2d,ntoz3d,ntsl,ntssg) |
|---|
| 71 | !$OMP THREADPRIVATE(ntvg,nvclis,nvextr,nvextrdyn,nvtend,nvxp,nvxp2,nvxtr2) |
|---|
| [1989] | 72 | END MODULE YOMDPHY |
|---|