1 | MODULE YOMLUN |
---|
2 | |
---|
3 | |
---|
4 | #include "tsmbkind.h" |
---|
5 | |
---|
6 | IMPLICIT NONE |
---|
7 | |
---|
8 | SAVE |
---|
9 | |
---|
10 | ! ------------------------------------------------------------------ |
---|
11 | |
---|
12 | !* Logical units used by code |
---|
13 | |
---|
14 | ! NULOUT : output unit |
---|
15 | ! NULNAM : unit number for namelist |
---|
16 | ! NORZUN : UNIT NO. FOR TEMP HEIGHT ERROR CORRELATION |
---|
17 | ! NCMAFL : UNIT NUMBERS FOR CMA FILES |
---|
18 | ! NULCL1 : unit number for climatological fields (month before) |
---|
19 | ! NULCL2 : unit number for climatological fields (month after) |
---|
20 | ! NTRJSH : unit number for trajectory spectral data WRTRA |
---|
21 | ! NTRJGG : unit number for trajectory grid-point data WRTRA |
---|
22 | ! NINMSH : unit number for initial point of the minimization SUVAZX |
---|
23 | ! NINMGG : unit number for initial point of the minimization SUVAZX |
---|
24 | ! NINISH : unit number for initial spectral data SUSPEC |
---|
25 | ! NINIGG : unit number for initial grid-point data SUSPEC |
---|
26 | ! NFGISH : unit number for first-guess spectral data |
---|
27 | ! NFGIGG : unit number for first-guess grid-point data |
---|
28 | ! NPOSSH : output unit number (spectral fields) CPREP1 |
---|
29 | ! NPOSGG : output unit number (grid point fields) CPREP1 |
---|
30 | ! NSPHMO : unit number for conversion matrix (to normal mode space) |
---|
31 | ! NHOUMO : unit number for conversion matrix (from normal mode space) |
---|
32 | ! NPINMI : unit number for partially implicit NMI help arrays |
---|
33 | ! NFREQ2 : unit number for freqencies arrays FREQ and FREQ2 (YOMNMI) |
---|
34 | ! NSAVSP : unit number for saving spectral arrays (CNMI) |
---|
35 | ! NTIDE : unit number for the LFI file containing the total tendencies |
---|
36 | ! NLTYPE : unit number for LTYPGR, LTYPDB and LTYPTD arrays (YOMNMI) |
---|
37 | ! NPDIRL : unit number for post-processing directory listing |
---|
38 | ! NPPPSH : unit number for post-processed spherical harmonics WRPLPP |
---|
39 | ! NPPGG : unit number for post-processed grid-point fields WRPLPP |
---|
40 | ! NFCER0 : unit number for forecast errors on standard error grid |
---|
41 | ! NFCERZ : unit number for horizontally interpolated forecast errors |
---|
42 | ! in field form. |
---|
43 | ! NFCERH : unit number for horizontally interpolated forecast errors |
---|
44 | ! in line form. |
---|
45 | ! NFCEVC : unit number for compressed error climatology file |
---|
46 | ! NFCSPG : unit number for spectral first guess field |
---|
47 | |
---|
48 | ! NFFUNC : unit number for Fspalt(1,jlev,jvar) and Fspsur(1,1) with the |
---|
49 | ! number of simulations. EVCOST |
---|
50 | ! NFSPNC : unit number for Fspalt(jlev,jvar,jn) and Fspsur(1,jn) |
---|
51 | ! with the number of simulations. EVCOST |
---|
52 | ! NFDIT0 : unit number for global distance at t0 with the |
---|
53 | ! number of simulations. SIM4D |
---|
54 | ! NFSPT0 : unit number for distance at t0 (by field and wave number) |
---|
55 | ! at the begining and at the end of the minimisation COSTRA |
---|
56 | |
---|
57 | ! NULZDID: unit number for zonal diagnostics of dynamics (ZODIA). |
---|
58 | ! NULZDIF: unit number for zonal diagnostics of physical fluxes (ZODIA). |
---|
59 | |
---|
60 | ! NULDILA: unit number for dilatation matrix (SUDIL,DILAT,SPDILA) |
---|
61 | ! NULCONT: unit number for contraction matrix (SUDIL,DILAT,SPDILA) |
---|
62 | ! NULROTS: unit number for lower troncature rotation matrix (SUROT,SPORTS) |
---|
63 | ! NULROTC: unit number for upper troncature rotation matrix (SUROT,SPORTS) |
---|
64 | |
---|
65 | ! NULLEG : unit number for Legendre polynomials |
---|
66 | ! NULCO : unit number for coupled fields (ICMCO) |
---|
67 | ! NPODDH : unit number for mask diagnostic files (DDH) |
---|
68 | ! NULRCF : unit number for restart control file |
---|
69 | ! NULHWF : unit number for history witness file |
---|
70 | ! NBIAS : unit number for bias (dig. filt. guess - guess) |
---|
71 | |
---|
72 | ! NEFLS : unit number for coupling ALADIN file |
---|
73 | ! NEFLSS : unit number for coupling ALADIN file (initialisation) |
---|
74 | |
---|
75 | ! NULUSR1: unit numbers for user defined files |
---|
76 | ! NULDISP: unit number for display file |
---|
77 | ! NULSTAT: unit number for status file |
---|
78 | |
---|
79 | ! NULASE : unit number for CANARI statistics (forecast error s.d.) |
---|
80 | ! NULASS : unit number for CANARI statistics (analysis error s.d.) |
---|
81 | |
---|
82 | ! NULUSR2 |
---|
83 | ! NULUSR3 |
---|
84 | ! NULUSR4 |
---|
85 | ! NULUSR5 |
---|
86 | ! NULTMP : unit numbers for file opened and closed in the same routine |
---|
87 | |
---|
88 | ! NULFPxx unit numbers for Full-POS output files |
---|
89 | ! NSCRTCH: unit number for Full-POS scratch file (for in-line post-proc.) |
---|
90 | ! NULFPOS: unit number for Full-POS control file (end of post-processing |
---|
91 | ! in conf. 001 ; auxilary namelist file in conf. 927) |
---|
92 | ! NULDIA : unit number for error diagnostics |
---|
93 | ! NULERR : unit number for comparison with reference run |
---|
94 | ! NULREF : unit number for storing reference run |
---|
95 | ! NULTIM : unit number for storing timing information for DM run |
---|
96 | ! NULRAD : unit number for writing radiation diagnostics |
---|
97 | ! NUO3CH1: unit number for reading ozone chemistry file 1 |
---|
98 | ! NUO3CH2: unit number for reading ozone chemistry file 2 |
---|
99 | ! NTCSR : unit number for fields of radiation coefficients |
---|
100 | INTEGER_M :: NULOUT |
---|
101 | INTEGER_M :: NULNAM |
---|
102 | INTEGER_M :: NCMAFL(26) |
---|
103 | INTEGER_M :: NPOSSH |
---|
104 | INTEGER_M :: NPOSGG |
---|
105 | INTEGER_M :: NSPHMO |
---|
106 | INTEGER_M :: NHOUMO |
---|
107 | INTEGER_M :: NPINMI |
---|
108 | INTEGER_M :: NFREQ2 |
---|
109 | INTEGER_M :: NLTYPE |
---|
110 | INTEGER_M :: NTIDE |
---|
111 | INTEGER_M :: NTRJSH |
---|
112 | INTEGER_M :: NTRJGG |
---|
113 | INTEGER_M :: NINMSH |
---|
114 | INTEGER_M :: NINMGG |
---|
115 | INTEGER_M :: NINISH |
---|
116 | INTEGER_M :: NINIGG |
---|
117 | INTEGER_M :: NFGISH |
---|
118 | INTEGER_M :: NFGIGG |
---|
119 | INTEGER_M :: NPPPSH |
---|
120 | INTEGER_M :: NPPGG |
---|
121 | INTEGER_M :: NULTMP |
---|
122 | INTEGER_M :: NFCER0 |
---|
123 | INTEGER_M :: NFCERZ |
---|
124 | INTEGER_M :: NFCERH |
---|
125 | INTEGER_M :: NFCEVC |
---|
126 | INTEGER_M :: NFCSPG |
---|
127 | INTEGER_M :: NPODDH |
---|
128 | INTEGER_M :: NULLEG |
---|
129 | INTEGER_M :: NORZUN |
---|
130 | INTEGER_M :: NSAVSP |
---|
131 | INTEGER_M :: NFFUNC |
---|
132 | INTEGER_M :: NFSPNC |
---|
133 | INTEGER_M :: NFDIT0 |
---|
134 | INTEGER_M :: NFSPT0 |
---|
135 | INTEGER_M :: NULZDID |
---|
136 | INTEGER_M :: NULZDIF |
---|
137 | INTEGER_M :: NULCL1 |
---|
138 | INTEGER_M :: NULCL2 |
---|
139 | INTEGER_M :: NULASE |
---|
140 | INTEGER_M :: NULASS |
---|
141 | INTEGER_M :: NULDILA |
---|
142 | INTEGER_M :: NULCONT |
---|
143 | INTEGER_M :: NULROTS |
---|
144 | INTEGER_M :: NULROTC |
---|
145 | INTEGER_M :: NULRCF |
---|
146 | INTEGER_M :: NULHWF |
---|
147 | INTEGER_M :: NULUSR1 |
---|
148 | INTEGER_M :: NULUSR2 |
---|
149 | INTEGER_M :: NULUSR3 |
---|
150 | INTEGER_M :: NULUSR4 |
---|
151 | INTEGER_M :: NULUSR5 |
---|
152 | INTEGER_M :: NULCO |
---|
153 | INTEGER_M :: NEFLS |
---|
154 | INTEGER_M :: NEFLSS |
---|
155 | INTEGER_M :: NBIAS |
---|
156 | INTEGER_M :: NPDIRL |
---|
157 | INTEGER_M :: NULDISP |
---|
158 | INTEGER_M :: NULSTAT |
---|
159 | INTEGER_M :: NULFP01 |
---|
160 | INTEGER_M :: NULFP02 |
---|
161 | INTEGER_M :: NULFP03 |
---|
162 | INTEGER_M :: NULFP04 |
---|
163 | INTEGER_M :: NULFP05 |
---|
164 | INTEGER_M :: NULFP06 |
---|
165 | INTEGER_M :: NULFP07 |
---|
166 | INTEGER_M :: NULFP08 |
---|
167 | INTEGER_M :: NULFP09 |
---|
168 | INTEGER_M :: NULFP10 |
---|
169 | INTEGER_M :: NULFP11 |
---|
170 | INTEGER_M :: NULFP12 |
---|
171 | INTEGER_M :: NULFP13 |
---|
172 | INTEGER_M :: NULFP14 |
---|
173 | INTEGER_M :: NULFP15 |
---|
174 | INTEGER_M :: NULFPOS |
---|
175 | INTEGER_M :: NSCRTCH |
---|
176 | INTEGER_M :: NULDIA |
---|
177 | INTEGER_M :: NULERR |
---|
178 | INTEGER_M :: NULREF |
---|
179 | INTEGER_M :: NULTIM |
---|
180 | INTEGER_M :: NULRAD |
---|
181 | INTEGER_M :: NUO3CH1 |
---|
182 | INTEGER_M :: NUO3CH2 |
---|
183 | INTEGER_M :: NTCSR |
---|
184 | ! ------------------------------------------------------------------ |
---|
185 | END MODULE YOMLUN |
---|