source: LMDZ6/branches/IPSLCM6.0.15/libf/phylmd/rrtm/yophnc.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 YOPHNC
2
3IMPLICIT NONE
4
5SAVE
6
7! -------- SWITCHES FOR T-DT TRAJECTORY AND PHYSICS  -------------
8
9! LETRAJP  : TRUE IF STORAGE OF TRAJECTORY AT T-DT
10! LETRAJPT : TRUE IF STORAGE OF TRAJECTORY OF PHYS.TENDENCIES
11!            FOR ADJOINT
12
13! LERADI2   : TRUE IF RADIATION SCHEME ACTIVATED IN TL AND AD
14! LERADS2   : TRUE IF RADIATION AT THE SURFACE ACTIVATED IN TL AND AD
15! LERADSW2  : TRUE IF SHORTWAVE RADIATION SCHEME ACTIVATED IN TL AND AD
16! LERADN2   : TRUE IF LINEARIZED SW+LW RAD.SCHEMES ACTIVATED IN TL AND AD
17! LERADFL2  : TRUE IF FULL LINERAIZED LW = a dF + da F IN TL AND AD
18! LEDCLD2   : TRUE IF DIAGNOSTIC CLOUDS ACTIVATED IN TL AND AD
19! LENCLD2   : TRUE IF SIMPLE CLOUD SCHEME FOR LINEARIZED MODEL ACTIVATED
20! LEVAPLS2  : TRUE IF EVAPORATION OF LARGE SCALE CONDENSATION IN TL/AD
21! LEVDIF2   : TRUE IF VERTICAL DIFFUSION ACTIVATED IN TL AND AD
22! LEGWDG2   : TRUE IF S.S. OROGRAPHY SCHEME ACTIVATED IN TL AND AD
23! LECUMF2   : TRUE IF MASS-FLUX CONVECTION ACTIVATED IN TL AND AD
24! LECUBM2   : TRUE IF BETTS-MILLER CONVECTION ACTIVATED IN TL AND AD
25! LECOND2   : TRUE IF CONDENSATION SCHEME ACTIVATED IN TL AND AD
26! LEQNGT2   : TRUE IF Q<0 REMOVAL SCHEME ACTIVATED IN TL AND AD
27! LESURF2   : TRUE IF LAND SURFACE  SCHEME ACTIVATED IN TL AND AD
28! LEKPERT   : TRUE IF PERTURBATION OF EXCHANGE COEEFICIENTS
29! LTRACLNPH : TRUE IF TRACERS TO BE USED IN LINEARIZED PHYSICS
30
31LOGICAL :: LETRAJP
32LOGICAL :: LETRAJPT
33LOGICAL :: LERADI2
34LOGICAL :: LERADS2
35LOGICAL :: LERADSW2
36LOGICAL :: LERADN2
37LOGICAL :: LERADFL2
38LOGICAL :: LEDCLD2
39LOGICAL :: LENCLD2
40LOGICAL :: LEVAPLS2
41LOGICAL :: LEVDIF2
42LOGICAL :: LEGWDG2
43LOGICAL :: LECUMF2
44LOGICAL :: LECUBM2
45LOGICAL :: LECOND2
46LOGICAL :: LEQNGT2
47LOGICAL :: LESURF2
48LOGICAL :: LEKPERT
49LOGICAL :: LTRACLNPH
50
51!     ------------------------------------------------------------------
52!$OMP THREADPRIVATE(lecond2,lecubm2,lecumf2,ledcld2,legwdg2,lekpert,lencld2,leqngt2,leradfl2,leradi2)
53!$OMP THREADPRIVATE(leradn2,lerads2,leradsw2,lesurf2,letrajp,letrajpt,levapls2,levdif2,ltraclnph)
54END MODULE YOPHNC
Note: See TracBrowser for help on using the repository browser.