LMDZ
yomrad15.F90
Go to the documentation of this file.
1 MODULE yomrad15
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! ------------------------------------------------------------------
10 !* ** *YOMRAD15* - CONTROL OPTIONS FOR RADIATION CONFIGURATION
11 !* FROZEN VERSION (CYCLE 15) OF YOERAD
12 ! ------------------------------------------------------------------
13 
14 INTEGER(KIND=JPIM) :: naer15
15 INTEGER(KIND=JPIM) :: nflux15
16 INTEGER(KIND=JPIM) :: nmode15
17 INTEGER(KIND=JPIM) :: nrad15
18 INTEGER(KIND=JPIM) :: nradfr15
19 INTEGER(KIND=JPIM) :: nradpfr15
20 INTEGER(KIND=JPIM) :: nradpla15
21 INTEGER(KIND=JPIM) :: nrint15
22 INTEGER(KIND=JPIM) :: nradnfr15
23 INTEGER(KIND=JPIM) :: nradsfr15
24 INTEGER(KIND=JPIM) :: novlp15
25 INTEGER(KIND=JPIM) :: nrproma15
26 INTEGER(KIND=JPIM) :: nradf2c15
27 INTEGER(KIND=JPIM) :: nradc2f15
28 LOGICAL :: lerad6h15
29 LOGICAL :: leradhs15
30 LOGICAL :: lradlb15
31 LOGICAL :: lradaer15
32 LOGICAL :: lnewaer15
33 
34 ! * E.C.M.W.F. PHYSICS PACKAGE *
35 
36 ! 96-11: Ph. Dandin. Meteo-France
37 ! ORIGINAL BY J.-J. MORCRETTE E.C.M.W.F. 89/07/14
38 
39 ! NAME TYPE PURPOSE
40 ! ---- : ---- : -------------------------------------------------
41 ! LERAD6H15: LOGICAL : .T. TO ALLOW MORE FREQUENT RADIATION CALCULATIONS
42 ! : DURING FIRST 6 HOURS OF FORECAST
43 ! LERADHS15: LOGICAL : .T. IF RAD.COMPUTED ON A COARSER SAMPLED GRID
44 ! NAER15 : INTEGER : CONFIGURATION INDEX FOR AEROSOLS
45 ! NFLUX15 : INTEGER : NUMBER OF RADIATIVE FLUXES
46 ! NMODE15 : INTEGER : CONFIG. FOR RADIATION CODE: FLUX VS. RADIANCE
47 ! NRAD15 : INTEGER : NUMBER OF RADIANCES
48 ! NRADFR15 : INTEGER : FREQUENCY OF FULL RADIATION COMPUTATIONS
49 ! IF.GT.0: RAD EVERY 'NRADFR15' TIME-STEPS
50 ! IF.LT.0: RAD EVERY '-NRADFR15' HOURS
51 ! NRADPFR15: INTEGER : PRINT FREQ. FOR RAD. STATISTICS (in RAD.T.STEPS)
52 ! NRADPLA15: INTEGER : PRINT RAD.STATISTICS EVERY 'NRADPLA15' ROWS
53 ! NRINT15 : INTEGER : INTERPOLATION DISTANCE (in points)
54 ! NRADNFR15: INTEGER : NORMAL FREQUENCY OF RADIATION STEPS
55 ! NRADSFR15: INTEGER : START-UP FREQUENCY OF RADIATION STEPS
56 ! NOVLP15 : INTEGER : CLOUD OVERLAP CONFIGURATION
57 ! NRPROMA15: INTEGER : VECTOR LENGTH FOR RADIATION CALCULATIONS
58 ! NRADF2C15: INTEGER : INTERPOLATION SCHEME FOR FINE TO COURSE GRID TO
59 ! : BE USED WHEN NRINT15 IS GREATER THAN 1
60 ! NRADC2F15: INTEGER : INTERPOLATION SCHEME FOR COURSE TO FINE GRID TO
61 ! : BE USED WHEN NRINT15 IS GREATER THAN 1
62 ! LRADLB15 : LOGICAL : .TRUE. IF RADIATION COURSER GRID IS TO BE LOAD
63 ! : BALANCED OVER PROCESSORS (I.E. WHEN NRINT15>1)
64 ! LRADAER15 :LOGICAL : .TRUE. IF CLIMATOLOGICAL VALUES FOR TROPOSPHERIC
65 ! : AEROSOLS ARE INITIALIZED
66 ! LNEWAER15 :LOGICAL : .TRUE. IF TEGEN AEROSOLS ARE USED
67 ! ------------------------------------------------------------------
68 !$OMP THREADPRIVATE(lerad6h15,leradhs15,lnewaer15,lradaer15,lradlb15,naer15,nflux15,nmode15,novlp15)
69 !$OMP THREADPRIVATE(nrad15,nradc2f15,nradf2c15,nradfr15,nradnfr15,nradpfr15,nradpla15,nradsfr15,nrint15,nrproma15)
70 END MODULE yomrad15
integer(kind=jpim) nradf2c15
Definition: yomrad15.F90:26
logical lradaer15
Definition: yomrad15.F90:31
integer(kind=jpim) nradpla15
Definition: yomrad15.F90:20
logical leradhs15
Definition: yomrad15.F90:29
integer(kind=jpim) nradfr15
Definition: yomrad15.F90:18
integer(kind=jpim) nradnfr15
Definition: yomrad15.F90:22
logical lerad6h15
Definition: yomrad15.F90:28
integer(kind=jpim) nflux15
Definition: yomrad15.F90:15
integer(kind=jpim) nrint15
Definition: yomrad15.F90:21
integer(kind=jpim) naer15
Definition: yomrad15.F90:14
integer(kind=jpim) nrproma15
Definition: yomrad15.F90:25
integer, parameter jprb
Definition: parkind1.F90:31
integer(kind=jpim) nrad15
Definition: yomrad15.F90:17
logical lnewaer15
Definition: yomrad15.F90:32
integer(kind=jpim) nradsfr15
Definition: yomrad15.F90:23
integer(kind=jpim) nradpfr15
Definition: yomrad15.F90:19
integer(kind=jpim) nradc2f15
Definition: yomrad15.F90:27
logical lradlb15
Definition: yomrad15.F90:30
integer(kind=jpim) novlp15
Definition: yomrad15.F90:24
integer, parameter jpim
Definition: parkind1.F90:13
integer(kind=jpim) nmode15
Definition: yomrad15.F90:16