[498] | 1 | c**************************************************************************** |
---|
| 2 | c |
---|
| 3 | c Merging of different common blocks used in the new NLTE 15um param |
---|
| 4 | c |
---|
| 5 | c jan 2012 fgg+malv |
---|
| 6 | c**************************************************************************** |
---|
[757] | 7 | c *** Old datitos.cmn *** |
---|
[498] | 8 | c |
---|
[757] | 9 | common /spectralv11/ elow, deltanu |
---|
| 10 | real elow(nisot,nb), deltanu(nisot,nb) |
---|
[498] | 11 | |
---|
| 12 | |
---|
[757] | 13 | common/nu_levs_bands_v11/ nu11, nu12, nu121, |
---|
| 14 | @ nu21, nu31, nu41 |
---|
| 15 | real*8 nu11, nu12, nu121 |
---|
| 16 | real*8 nu21 |
---|
| 17 | real*8 nu31 |
---|
| 18 | real*8 nu41 |
---|
[498] | 19 | |
---|
| 20 | |
---|
[757] | 21 | common /aeinstein1v11/ a1_010_000, a1_020_010 |
---|
| 22 | common /aeinstein2v11/ a2_010_000 |
---|
| 23 | common /aeinstein3v11/ a3_010_000 |
---|
| 24 | common /aeinstein4v11/ a4_010_000 |
---|
[498] | 25 | |
---|
[757] | 26 | real*8 a1_010_000, a1_020_010 |
---|
| 27 | real*8 a2_010_000 |
---|
| 28 | real*8 a3_010_000 |
---|
| 29 | real*8 a4_010_000 |
---|
[498] | 30 | |
---|
[757] | 31 | |
---|
| 32 | c *** Old tabulation.cmn *** |
---|
| 33 | |
---|
| 34 | common/input_tab_v11/ lnpnbtab, |
---|
| 35 | @ tstar11tab, tstar21tab, tstar31tab, tstar41tab, |
---|
| 36 | @ vc210tab, vc310tab, vc410tab |
---|
| 37 | |
---|
| 38 | real*8 lnpnbtab(nztabul) |
---|
| 39 | real*8 vc210tab(nztabul), vc310tab(nztabul), vc410tab(nztabul) |
---|
| 40 | real*8 tstar11tab(nztabul), tstar21tab(nztabul), |
---|
| 41 | @ tstar31tab(nztabul), tstar41tab(nztabul) |
---|
| 42 | |
---|
| 43 | |
---|
| 44 | c *** Old nlte_results.cmn *** |
---|
| 45 | |
---|
| 46 | common/input_avilable_from/ input_cza |
---|
| 47 | integer input_cza |
---|
| 48 | |
---|
[498] | 49 | c temperatura vibracional de entrada: |
---|
[757] | 50 | common/temp626/ v626t1 |
---|
| 51 | common/temp628/ v628t1 |
---|
| 52 | common/temp636/ v636t1 |
---|
| 53 | common/temp627/ v627t1 |
---|
| 54 | real*8 v626t1(nl) |
---|
| 55 | real*8 v628t1(nl) |
---|
| 56 | real*8 v636t1(nl) |
---|
| 57 | real*8 v627t1(nl) |
---|
[498] | 58 | |
---|
| 59 | c output de cza.for |
---|
[757] | 60 | common /tv15um/ vt11, vt12, vt21, vt31, vt41 |
---|
| 61 | real*8 vt11(nl), vt12(nl), vt21(nl), vt31(nl), vt41(nl) |
---|
[498] | 62 | |
---|
[757] | 63 | common /hr15um/ hr110,hr210,hr310,hr410,hr121 |
---|
| 64 | real*8 hr110(nl),hr121(nl), |
---|
| 65 | @ hr210(nl),hr310(nl),hr410(nl) |
---|
[498] | 66 | |
---|
[757] | 67 | common/sf15um/ el11,el12, el21, el31, el41 |
---|
| 68 | real*8 el11(nl), el12(nl) |
---|
| 69 | real*8 el21(nl) |
---|
| 70 | real*8 el31(nl) |
---|
| 71 | real*8 el41(nl) |
---|
[498] | 72 | |
---|
[757] | 73 | common/sl15um/ sl110,sl121, sl210,sl310,sl410 |
---|
| 74 | real*8 sl110(nl), sl121(nl) |
---|
| 75 | real*8 sl210(nl) |
---|
| 76 | real*8 sl310(nl) |
---|
| 77 | real*8 sl410(nl) |
---|
[498] | 78 | |
---|
| 79 | |
---|
[757] | 80 | c *** Old matrices.cmn *** |
---|
| 81 | |
---|
| 82 | |
---|
[498] | 83 | c curtis matrix de cza: |
---|
| 84 | common/curtis_matrixes_15um/ c110,c121, c210, |
---|
[757] | 85 | @ c310,c410, |
---|
| 86 | @ vc110,vc121,vc210,vc310,vc410 |
---|
[498] | 87 | real*8 c110(nl,nl), c121(nl,nl) |
---|
| 88 | real*8 c210(nl,nl) |
---|
| 89 | real*8 c310(nl,nl) |
---|
| 90 | real*8 c410(nl,nl) |
---|
| 91 | real*8 vc110(nl), vc121(nl) |
---|
| 92 | real*8 vc210(nl), vc310(nl), vc410(nl) |
---|
| 93 | |
---|
| 94 | ! for the cool-to-space formulation: |
---|
| 95 | ! |
---|
| 96 | common/taustar_15um/ taustar11, taustar21, taustar31, |
---|
[757] | 97 | @ taustar41, taustar12, taustar11_cts |
---|
[498] | 98 | real*8 taustar11(nl), taustar21(nl), taustar31(nl) |
---|
| 99 | real*8 taustar41(nl), taustar12(nl) |
---|
[757] | 100 | real*8 taustar11_cts(nl_cts) |
---|
[498] | 101 | |
---|
| 102 | |
---|
[757] | 103 | c *** Old atmref.cmn *** |
---|
[498] | 104 | |
---|
| 105 | |
---|
[757] | 106 | c NLTE Subgrid |
---|
| 107 | c |
---|
| 108 | common /atm_nl/ zl, t, pl, nt, co2, n2, co, o3p, |
---|
| 109 | @ co2vmr, n2vmr, covmr, o3pvmr, |
---|
| 110 | @ hrkday_factor |
---|
[498] | 111 | |
---|
[757] | 112 | real zl(nl), t(nl), pl(nl), nt(nl), |
---|
| 113 | @ co2(nl), n2(nl), co(nl), o3p(nl), |
---|
| 114 | @ co2vmr(nl), n2vmr(nl), covmr(nl), o3pvmr(nl), |
---|
| 115 | @ hrkday_factor(nl) |
---|
[498] | 116 | |
---|
| 117 | |
---|
[757] | 118 | c Subgrid Transmittances |
---|
| 119 | c |
---|
| 120 | common /atm_ny/ zy, ty, py, nty, co2y |
---|
| 121 | real zy(nzy), ty(nzy), py(nzy), nty(nzy), co2y(nzy) |
---|
[498] | 122 | |
---|
[757] | 123 | c Grids and indexes |
---|
| 124 | common/deltazetas/ deltaz, deltazy, deltaz_cts, deltazy_cts, |
---|
| 125 | @ jlowerboundary, jtopboundary, jtopCTS |
---|
| 126 | real deltaz, deltazy, deltaz_cts, deltazy_cts |
---|
| 127 | integer jlowerboundary, jtopboundary, jtopCTS |
---|
[498] | 128 | |
---|
| 129 | |
---|
[757] | 130 | c NLTE-CTS Subgrid |
---|
| 131 | c |
---|
| 132 | common /atm_nl_cts/ zl_cts, t_cts, pl_cts, nt_cts, |
---|
| 133 | @ co2_cts, n2_cts, co_cts, o3p_cts, |
---|
| 134 | @ co2vmr_cts, n2vmr_cts, covmr_cts, o3pvmr_cts, |
---|
| 135 | @ hrkday_factor_cts,mmean_cts,cpnew_cts |
---|
[498] | 136 | |
---|
[757] | 137 | real zl_cts(nl_cts), t_cts(nl_cts), pl_cts(nl_cts), |
---|
| 138 | @ nt_cts(nl_cts), co2_cts(nl_cts), |
---|
| 139 | @ n2_cts(nl_cts), co_cts(nl_cts), |
---|
| 140 | @ o3p_cts(nl_cts), co2vmr_cts(nl_cts), n2vmr_cts(nl_cts), |
---|
| 141 | @ covmr_cts(nl_cts), o3pvmr_cts(nl_cts), |
---|
| 142 | @ hrkday_factor_cts(nl_cts),mmean_cts(nl_cts), |
---|
| 143 | @ cpnew_cts(nl_cts) |
---|
[498] | 144 | |
---|
| 145 | |
---|
[757] | 146 | c CTS Subgrid Transmittances |
---|
| 147 | c |
---|
| 148 | common /atm_ny_cts/ zy_cts, ty_cts, py_cts, nty_cts, co2y_cts |
---|
| 149 | real zy_cts(nzy_cts), ty_cts(nzy_cts), py_cts(nzy_cts), |
---|
| 150 | @ nty_cts(nzy_cts), co2y_cts(nzy_cts) |
---|
[498] | 151 | |
---|
| 152 | |
---|
[757] | 153 | c *** Old rates.cmn *** |
---|
[498] | 154 | |
---|
[757] | 155 | common/rates_vt/ |
---|
| 156 | @ k19ba(4),k19bb(4),k19bc(4), k19bap(4),k19bbp(4),k19bcp(4), |
---|
| 157 | @ k19ca(4),k19cb(4),k19cc(4), k19cap(4),k19cbp(4),k19ccp(4), |
---|
| 158 | @ k20b(4),k20c(4), k20bp(4),k20cp(4) |
---|
[498] | 159 | |
---|
[757] | 160 | real*8 k19ba,k19bb,k19bc, k19bap,k19bbp,k19bcp |
---|
| 161 | real*8 k19ca,k19cb,k19cc, k19cap,k19cbp,k19ccp |
---|
| 162 | real*8 k20b,k20c, k20bp,k20cp |
---|
[498] | 163 | |
---|
[757] | 164 | common/rates_vv/ |
---|
| 165 | @ k21b(4),k21c(4), k21bp(4),k21cp(4), |
---|
| 166 | @ k33c, k33cp(2:4) |
---|
[498] | 167 | |
---|
[757] | 168 | real*8 k21b,k21c, k21bp,k21cp |
---|
| 169 | real*8 k33c, k33cp |
---|
[498] | 170 | |
---|
[757] | 171 | common/rates_last/ k23k21c, k24k21c, k34k21c, |
---|
| 172 | @ k23k21cp, k24k21cp, k34k21cp |
---|
[498] | 173 | |
---|
[757] | 174 | real*8 k23k21c,k24k21c,k34k21c, k23k21cp,k24k21cp,k34k21cp |
---|
[498] | 175 | |
---|
| 176 | |
---|
| 177 | |
---|
[757] | 178 | c *** Old curtis.cmn *** |
---|
[498] | 179 | |
---|
[757] | 180 | common /ini_file/ ibcode1 |
---|
| 181 | character ibcode1*1 |
---|
[498] | 182 | |
---|
[757] | 183 | common/block1/ alsa,alda,ka,kr |
---|
| 184 | real*8 ka(nbox_max),alsa(nbox_max),alda(nbox_max) |
---|
| 185 | integer kr |
---|
[498] | 186 | |
---|
[757] | 187 | common/block2/ hisfile |
---|
| 188 | character hisfile*75 |
---|
[498] | 189 | |
---|
[757] | 190 | common/block3/ pp,ta,w |
---|
| 191 | real*8 pp,ta(nbox_max),w |
---|
[498] | 192 | |
---|
[757] | 193 | common/block4/ no,sk1,xls1,xld1,thist,nbox |
---|
| 194 | real*8 sk1(nhist,nbox_max) |
---|
| 195 | real*8 xls1(nhist,nbox_max) |
---|
| 196 | real*8 xld1(nhist,nbox_max) |
---|
| 197 | real*8 thist(nhist) |
---|
| 198 | real*8 no(nbox_max) |
---|
| 199 | integer nbox |
---|
[498] | 200 | |
---|
[757] | 201 | common/block5/eqw, aa, cc, dd, ddbox, ccbox, mr, mr_cts |
---|
| 202 | real*8 eqw, aa, cc, dd |
---|
| 203 | real*8 ddbox(nbox_max), ccbox(nbox_max) |
---|
| 204 | real*8 mr(nzy), mr_cts(nzy_cts) |
---|
[498] | 205 | |
---|
[757] | 206 | common/blockstore/no_stored, sk1_stored, xls1_stored, |
---|
| 207 | & xld1_stored, thist_stored, nbox_stored, |
---|
| 208 | & mm_stored |
---|
| 209 | real*8 sk1_stored(nb,nhist,nbox_max) |
---|
| 210 | real*8 xls1_stored(nb,nhist,nbox_max) |
---|
| 211 | real*8 xld1_stored(nb,nhist,nbox_max) |
---|
| 212 | real*8 thist_stored(nb,nhist) |
---|
| 213 | real*8 no_stored(nb,nbox_max) |
---|
| 214 | integer nbox_stored(nb), mm_stored(nb) |
---|
[498] | 215 | |
---|
[757] | 216 | c***************************************************** |
---|
[498] | 217 | |
---|
| 218 | |
---|
[757] | 219 | c************************************************************* |
---|
[498] | 220 | |
---|
| 221 | |
---|
| 222 | |
---|
| 223 | |
---|
[757] | 224 | c**************************************************************************** |
---|
[498] | 225 | |
---|
| 226 | |
---|
[757] | 227 | |
---|