source: LMDZ6/branches/IPSLCM6.0.13/libf/phylmd/rrtm/yomsimphl.F90

Last change on this file was 2010, checked in by Laurent Fairhead, 11 years ago

Modifications pour OpenMP


OpenMP modifications

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
File size: 2.0 KB
Line 
1MODULE YOMSIMPHL
2
3USE PARKIND1  ,ONLY : JPIM     ,JPRB
4
5IMPLICIT NONE
6
7SAVE
8
9!   -----------------------------------------------------------------
10
11!*    with logical switches for simplified physical
12!           parametrization
13
14!    LSIMPH   : switch for simplified physical parametrization
15!    LTRAJPS  : switch for write out and read the trajectory at
16!               t-dt for simplified physical computations in file
17!    LTRAJPST : switch for write out and read the trajectory at
18!               t-dt for fluxes and tendencies in file
19!    LSMOOTHD : smoothing some functions in direct computation
20!    LSMOOTHA : smoothing some functions in TL and AD computations
21!    LSMOOTHB : modifications in simplified physical parametrizations
22!               to stabilize the TL and AD codes
23
24!    LCVRASP  : key for calling deep convection of simplified
25!               phys. parametrization (ACCONV)
26!    LGWDSP   : key for calling the gravity wave drag of simpl.
27!               phys. parametrization (ACDRAGL)
28!    LRAYSP   : key for calling radiation scheme of simplified
29!               phys. parametrization (ACRADS)
30!    LSTRASP  : key for calling stratiform precipitation of simpl.
31!               phys. parametrization (ACQWLSR)
32!    LVDIFSP  : key for calling the vertical turbulent diffusion
33!               of simpl. phys. param. (ACTSEC,ACDIFSP)
34!    LRRMESSP : key for calling the mesospheric drag
35!               of simpl. phys. param. (ACDRME)
36!    LCLOUDS  : key for cloud parametrization
37
38LOGICAL :: LSIMPH
39LOGICAL :: LTRAJPS
40LOGICAL :: LTRAJPST
41LOGICAL :: LSMOOTHD
42LOGICAL :: LSMOOTHA
43LOGICAL :: LSMOOTHB
44LOGICAL :: LCVRASP
45LOGICAL :: LGWDSP
46LOGICAL :: LRAYSP
47LOGICAL :: LSTRASP
48LOGICAL :: LVDIFSP
49LOGICAL :: LRRMESSP
50LOGICAL :: LCLOUDS
51
52!   ----------------------------------------------------------------
53!$OMP THREADPRIVATE(lclouds,lcvrasp,lgwdsp,lraysp,lrrmessp,lsimph,lsmootha,lsmoothb,lsmoothd,lstrasp)
54!$OMP THREADPRIVATE(ltrajps,ltrajpst,lvdifsp)
55END MODULE YOMSIMPHL
Note: See TracBrowser for help on using the repository browser.