[2089] | 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 |
---|