1 SUBROUTINE suclopn (KTSW,KSW , KLEV)
 
   86 real_b :: zebcua2(2)  ,zebcub2(2)  ,zebcuc2(2)  ,zebcud2(2)&
 
   87   &,  zebcue2(2)  ,zebcuf2(2)  ,zyfwca2(2)  ,zyfwcb2(2)&
 
   88   &,  zyfwcc2(2)  ,zyfwcd2(2)  ,zyfwce2(2)  ,zyfwcf2(2)&
 
   89   &,  zaswca2(2)  ,zaswcb2(2)  ,zaswcc2(2)  ,zaswcd2(2)&
 
   90   &,  zaswce2(2)  ,zaswcf2(2)  ,zsushe2(2)  ,zsushf2(2)&
 
   91   &,  zsushh2(2)  ,zsushk2(2)  ,zsusha2(2)  ,zsushg2(2)&
 
   92   &,  zflaa02(2)  ,zflaa12(2)  ,zflbb02(2)  ,zflbb12(2)&
 
   93   &,  zflbb22(2)  ,zflbb32(2)  ,zflcc02(2)  ,zflcc12(2)&
 
   94   &,  zflcc22(2)  ,zflcc32(2)  ,zfldd02(2)  ,zfldd12(2)&
 
   95   &,  zfldd22(2)  ,zfldd32(2)&
 
   96   &,  zfuaa02(2)  ,zfuaa12(2)  ,zfubb02(2)  ,zfubb12(2)&
 
   97   &,  zfubb22(2)  ,zfubb32(2)  ,zfucc02(2)  ,zfucc12(2)&
 
   98   &,  zfucc22(2)  ,zfucc32(2)  ,zfudd02(2)  ,zfudd12(2)&
 
   99   &,  zfudd22(2)  ,zfudd32(2)
 
  101 real_b :: zebcua4(4)  ,zebcub4(4)  ,zebcuc4(4)  ,zebcud4(4)&
 
  102   &,  zebcue4(4)  ,zebcuf4(4)  ,zyfwca4(4)  ,zyfwcb4(4)&
 
  103   &,  zyfwcc4(4)  ,zyfwcd4(4)  ,zyfwce4(4)  ,zyfwcf4(4)&
 
  104   &,  zaswca4(4)  ,zaswcb4(4)  ,zaswcc4(4)  ,zaswcd4(4)&
 
  105   &,  zaswce4(4)  ,zaswcf4(4)  ,zsushe4(4)  ,zsushf4(4)&
 
  106   &,  zsushh4(4)  ,zsushk4(4)  ,zsusha4(4)  ,zsushg4(4)&
 
  107   &,  zflaa04(4)  ,zflaa14(4)  ,zflbb04(4)  ,zflbb14(4)&
 
  108   &,  zflbb24(4)  ,zflbb34(4)  ,zflcc04(4)  ,zflcc14(4)&
 
  109   &,  zflcc24(4)  ,zflcc34(4)  ,zfldd04(4)  ,zfldd14(4)&
 
  110   &,  zfldd24(4)  ,zfldd34(4)&
 
  111   &,  zfuaa04(4)  ,zfuaa14(4)  ,zfubb04(4)  ,zfubb14(4)&
 
  112   &,  zfubb24(4)  ,zfubb34(4)  ,zfucc04(4)  ,zfucc14(4)&
 
  113   &,  zfucc24(4)  ,zfucc34(4)  ,zfudd04(4)  ,zfudd14(4)&
 
  114   &,  zfudd24(4)  ,zfudd34(4)
 
  116 real_b :: zebcua6(6)  ,zebcub6(6)  ,zebcuc6(6)  ,zebcud6(6)&
 
  117   &,  zebcue6(6)  ,zebcuf6(6)  ,zyfwca6(6)  ,zyfwcb6(6)&
 
  118   &,  zyfwcc6(6)  ,zyfwcd6(6)  ,zyfwce6(6)  ,zyfwcf6(6)&
 
  119   &,  zaswca6(6)  ,zaswcb6(6)  ,zaswcc6(6)  ,zaswcd6(6)&
 
  120   &,  zaswce6(6)  ,zaswcf6(6)  ,zsushe6(6)  ,zsushf6(6)&
 
  121   &,  zsushh6(6)  ,zsushk6(6)  ,zsusha6(6)  ,zsushg6(6)&
 
  122   &,  zflaa06(6)  ,zflaa16(6)  ,zflbb06(6)  ,zflbb16(6)&
 
  123   &,  zflbb26(6)  ,zflbb36(6)  ,zflcc06(6)  ,zflcc16(6)&
 
  124   &,  zflcc26(6)  ,zflcc36(6)  ,zfldd06(6)  ,zfldd16(6)&
 
  125   &,  zfldd26(6)  ,zfldd36(6)&
 
  126   &,  zfuaa06(6)  ,zfuaa16(6)  ,zfubb06(6)  ,zfubb16(6)&
 
  127   &,  zfubb26(6)  ,zfubb36(6)  ,zfucc06(6)  ,zfucc16(6)&
 
  128   &,  zfucc26(6)  ,zfucc36(6)  ,zfudd06(6)  ,zfudd16(6)&
 
  129   &,  zfudd26(6)  ,zfudd36(6)
 
  132 real_b :: zaovlp(3), zbovlp(3)  
 
  149 zebcua2 = (/ 3.448e-04_jprb , 3.448e-04_jprb /)
 
  150 zebcub2 = (/ 2.431_jprb     , 2.431_jprb     /)
 
  151 zebcuc2 = (/ 0.00001_jprb   , 0.024366_jprb  /)
 
  152 zebcud2 = (/ _zero_         , 2.487e-04_jprb /)
 
  153 zebcue2 = (/ 0.7661_jprb    , 0.7866_jprb    /)
 
  154 zebcuf2 = (/ 5.851e-04_jprb , 5.937e-04_jprb /)
 
  166 zyfwca2 = (/ _zero_         , _zero_         /)
 
  167 zyfwcb2 = (/ 1.5_jprb       , 1.5_jprb       /)
 
  168 zyfwcc2 = (/ 0.9999_jprb    , 0.9988_jprb    /)
 
  169 zyfwcd2 = (/ 5.000e-04_jprb , 2.500e-03_jprb /)
 
  170 zyfwce2 = (/ _half_         , 0.05_jprb      /)
 
  171 zyfwcf2 = (/ 0.865_jprb     , 0.910_jprb     /)
 
  175 zaswca2 = (/ 2.817_jprb     , 2.4584_jprb    /)
 
  176 zaswcb2 = (/ 1.305_jprb     , 1.3994_jprb    /)
 
  177 zaswcc2 = (/-5.62e-08_jprb  , 1.111e-02_jprb /)
 
  178 zaswcd2 = (/ 1.63e-07_jprb  , 8.613e-04_jprb /)
 
  179 zaswce2 = (/ 0.829_jprb     , 0.7819_jprb    /)
 
  180 zaswcf2 = (/ 2.482_jprb     , 5.0150_jprb    /)
 
  184 zsushe2 = (/ _zero_         , 8.6822_jprb    /)
 
  185 zsushf2 = (/ _zero_         , 9.6277_jprb    /)
 
  186 zsushh2 = (/ 0.8522_jprb    , 0.8819_jprb    /)
 
  187 zsushk2 = (/ 0.1620_jprb    , 0.1630_jprb    /)
 
  188 zsusha2 = (/ _zero_         , 23.204_jprb    /)
 
  189 zsushg2 = (/ 0.3270_jprb    , 0.4180_jprb    /)
 
  193 zflaa02 = (/-6.656e-3_jprb  ,-6.656e-3_jprb  /)
 
  194 zflaa12 = (/ 3.686_jprb     , 3.686_jprb     /)
 
  195 zflbb02 = (/ .10998e-5_jprb , .21136e-1_jprb /)
 
  196 zflbb12 = (/-.26101e-7_jprb , .39150e-3_jprb /)
 
  197 zflbb22 = (/ .18096e-8_jprb ,-.20740e-6_jprb /)
 
  198 zflbb32 = (/-.47387e-11_jprb,-.28829e-8_jprb /)
 
  199 zflcc02 = (/ .22110e+1_jprb , .22498e+1_jprb /)
 
  200 zflcc12 = (/-.10398e-2_jprb , .23656e-3_jprb /)
 
  201 zflcc22 = (/ .65199e-4_jprb , .51948e-4_jprb /) 
 
  202 zflcc32 = (/-.34498e-6_jprb ,-.29768e-6_jprb /)
 
  203 zfldd02 = (/ .12495_jprb    , .11716_jprb    /)
 
  204 zfldd12 = (/-.43582e-3_jprb ,-.45208e-3_jprb /)
 
  205 zfldd22 = (/ .14092e-4_jprb , .12772e-4_jprb /)
 
  206 zfldd32 = (/-.69565e-7_jprb ,-.62779e-7_jprb /) 
 
  240 zebcua4 = (/ 3.448e-03_jprb , 3.448e-03_jprb , 3.448e-03_jprb , 3.448e-03_jprb /)
 
  241 zebcub4 = (/ 2.431_jprb     , 2.431_jprb     , 2.431_jprb     , 2.431_jprb     /)
 
  242 zebcuc4 = (/ 0.00001_jprb   , 0.00011_jprb   , 0.0197796_jprb , 0.46658_jprb   /)
 
  243 zebcud4 = (/ _zero_         , 1.405e-05_jprb , 7.95513e-4_jprb, 2.050e-05_jprb /)
 
  244 zebcue4 = (/ 0.7661_jprb    , 0.7730_jprb    , 0.795653_jprb  , 0.9595_jprb    /)
 
  245 zebcuf4 = (/ 5.851e-04_jprb , 5.665e-04_jprb , 7.267e-04_jprb , 1.076e-04_jprb /)
 
  249 zyfwca4 = (/ _zero_         , _zero_         , _zero_        , _zero_          /)
 
  250 zyfwcb4 = (/ 1.5_jprb       , 1.5_jprb       , 1.5_jprb      , 1.5_jprb        /)
 
  251 zyfwcc4 = (/ 0.9999_jprb    , 0.9988_jprb    , 0.9988_jprb   , 0.9988_jprb     /)
 
  252 zyfwcd4 = (/ 5.000e-04_jprb , 2.500e-03_jprb , 2.500e-03_jprb, 2.500e-03_jprb  /)
 
  253 zyfwce4 = (/ _half_         , 0.05_jprb      , 0.05_jprb     , 0.05_jprb       /)
 
  254 zyfwcf4 = (/ 0.865_jprb     , 0.910_jprb     , 0.910_jprb    , 0.910_jprb      /)
 
  258 zaswca4 = (/ 2.817_jprb     , 2.682_jprb     , 2.264_jprb    , 1.281_jprb      /)
 
  259 zaswcb4 = (/ 1.305_jprb     , 1.346_jprb     , 1.455_jprb    , 1.641_jprb      /)
 
  260 zaswcc4 = (/-5.62e-08_jprb  ,-6.94e-06_jprb  , 4.64e-04_jprb , 2.01e-01_jprb   /)
 
  261 zaswcd4 = (/ 1.63e-07_jprb  , 2.35e-05_jprb  , 1.24e-03_jprb , 7.56e-03_jprb   /)
 
  262 zaswce4 = (/ 0.829_jprb     , 0.794_jprb     , 0.754_jprb    , 0.826_jprb      /)
 
  263 zaswcf4 = (/ 2.482_jprb     , 4.226_jprb     , 6.560_jprb    , 4.353_jprb      /)
 
  267 zsushe4 = (/ _zero_       , 7.2471e-02_jprb , 17.5933_jprb  , 48.7166_jprb  /)
 
  268 zsushf4 = (/ _zero_       , 4.01511_jprb    , 21.1249_jprb  , 1.20890_jprb  /)
 
  269 zsushh4 = (/ 0.8522_jprb  , 0.85841_jprb    , 0.90778_jprb  ,0.982046_jprb  /)
 
  270 zsushk4 = (/ 0.1620_jprb  , 0.160048_jprb   , 0.188521_jprb ,0.0411446_jprb /)
 
  271 zsusha4 = (/ _zero_       , 0.273455_jprb   , 41.7675_jprb  , 161.104_jprb  /)
 
  272 zsushg4 = (/ 0.3270_jprb  , 0.343668_jprb   , 0.526192_jprb , 0.574040_jprb /)
 
  276 zflaa04 = (/-6.656e-03_jprb ,-6.656e-03_jprb,-6.656e-03_jprb,-6.656e-03_jprb /)
 
  277 zflaa14 = (/ 3.686_jprb     , 3.686_jprb    , 3.686_jprb    , 3.686_jprb     /)
 
  278 zflbb04 = (/ .10998e-5_jprb , .20208e-4_jprb, .51557e-3_jprb, .39517e+0_jprb /)
 
  279 zflbb14 = (/-.26101e-7_jprb , .96483e-5_jprb, .10731e-2_jprb, .15787e-2_jprb /)
 
  280 zflbb24 = (/ .18096e-8_jprb , .83009e-7_jprb, .17753e-5_jprb,-.14337e-4_jprb /)
 
  281 zflbb34 = (/-.47387e-11_jprb,-.32217e-9_jprb,-.18379e-7_jprb, .46942e-7_jprb /)
 
  282 zflcc04 = (/ .22110e+1_jprb , .22151e+1_jprb, .22534e+1_jprb, .26653e+1_jprb /)
 
  283 zflcc14 = (/-.10398e-2_jprb ,-.77982e-3_jprb, .16163e-2_jprb, .56935e-2_jprb /)
 
  284 zflcc24 = (/ .65199e-4_jprb , .63750e-4_jprb, .44037e-4_jprb,-.54316e-4_jprb /)
 
  285 zflcc34 = (/-.34498e-6_jprb ,-.34466e-6_jprb,-.27627e-6_jprb, .17858e-6_jprb /)
 
  286 zfldd04 = (/ .12495_jprb    , .12363_jprb   , .11983_jprb   , .21834e-1_jprb /)
 
  287 zfldd14 = (/-.43582e-3_jprb ,-.44419e-3_jprb,-.50108e-3_jprb,-.29204e-3_jprb /)
 
  288 zfldd24 = (/ .14092e-4_jprb , .14038e-4_jprb, .11843e-4_jprb, .18060e-5_jprb /)
 
  289 zfldd34 = (/-.69565e-7_jprb ,-.68851e-7_jprb,-.59367e-7_jprb,-.46257e-8_jprb /)
 
  293 zfuaa04 = (/-1.30817e-04_jprb,-6.39479e-05_jprb,-6.74730e-06_jprb, 1.62674e-04_jprb /)
 
  294 zfuaa14 = (/ 2.52883e+00_jprb, 2.52393e+00_jprb, 2.52056e+00_jprb, 2.49823e+00_jprb /)
 
  295 zfubb04 = (/-1.55357e-08_jprb,-7.90657e-07_jprb, 9.64842e-04_jprb, 2.25112e-01_jprb /)
 
  296 zfubb14 = (/ 1.95793e-07_jprb, 7.79991e-06_jprb, 9.09809e-04_jprb, 3.05017e-03_jprb /)
 
  297 zfubb24 = (/-2.31234e-10_jprb, 2.90894e-10_jprb,-3.57557e-06_jprb,-2.54236e-05_jprb /)
 
  298 zfubb34 = (/ 1.12247e-12_jprb,-2.02818e-12_jprb, 1.00197e-08_jprb, 8.49116e-08_jprb /)
 
  299 zfucc04 = (/ 7.39781e-01_jprb, 7.52335e-01_jprb, 7.56307e-01_jprb, 8.30812e-01_jprb /)
 
  300 zfucc14 = (/ 9.10564e-04_jprb, 1.06211e-03_jprb, 1.73364e-03_jprb, 2.62788e-03_jprb /)
 
  301 zfucc24 = (/-4.62479e-07_jprb,-2.45770e-06_jprb,-8.92191e-06_jprb,-2.43196e-05_jprb /)
 
  302 zfucc34 = (/-1.05910e-08_jprb,-3.03712e-09_jprb, 1.97757e-08_jprb, 8.23543e-08_jprb /)
 
  313 zebcua6 = (/ 3.448e-03_jprb , 3.448e-03_jprb , 3.448e-03_jprb , 3.448e-03_jprb , 3.448e-03_jprb , 3.448e-03_jprb /)
 
  314 zebcub6 = (/ 2.431_jprb     , 2.431_jprb     , 2.431_jprb     , 2.431_jprb     , 2.431_jprb     , 2.431_jprb     /)
 
  315 zebcuc6 = (/ 0.00001_jprb   , 0.00001_jprb   , 0.00001_jprb   , 0.00011_jprb   , 0.0197796_jprb , 0.46658_jprb   /)
 
  316 zebcud6 = (/ _zero_         , _zero_         , _zero_         , 1.405e-05_jprb , 7.95513e-4_jprb, 2.050e-05_jprb /)
 
  317 zebcue6 = (/ 0.7661_jprb    , 0.7661_jprb    , 0.7661_jprb    , 0.7730_jprb    , 0.795653_jprb  , 0.9595_jprb    /)
 
  318 zebcuf6 = (/ 5.851e-04_jprb , 5.851e-04_jprb , 5.851e-04_jprb , 5.665e-04_jprb , 7.267e-04_jprb , 1.076e-04_jprb /)
 
  322 zyfwca6 = (/ _zero_         , _zero_         , _zero_         , _zero_         , _zero_        , _zero_          /)
 
  323 zyfwcb6 = (/ 1.5_jprb       , 1.5_jprb       , 1.5_jprb       , 1.5_jprb       , 1.5_jprb      , 1.5_jprb        /)
 
  324 zyfwcc6 = (/ 0.9999_jprb    , 0.9999_jprb    , 0.9999_jprb    , 0.9988_jprb    , 0.9988_jprb   , 0.9988_jprb     /)
 
  325 zyfwcd6 = (/ 5.000e-04_jprb , 5.000e-04_jprb , 5.000e-04_jprb , 2.500e-03_jprb , 2.500e-03_jprb, 2.500e-03_jprb  /)
 
  326 zyfwce6 = (/ _half_         , _half_         , _half_         , 0.05_jprb      , 0.05_jprb     , 0.05_jprb       /)
 
  327 zyfwcf6 = (/ 0.865_jprb     , 0.865_jprb     , 0.865_jprb     , 0.910_jprb     , 0.910_jprb    , 0.910_jprb      /)
 
  331 zaswca6 = (/ 2.817_jprb     , 2.817_jprb     , 2.817_jprb     , 2.682_jprb     , 2.264_jprb    , 1.281_jprb      /)
 
  332 zaswcb6 = (/ 1.305_jprb     , 1.305_jprb     , 1.305_jprb     , 1.346_jprb     , 1.455_jprb    , 1.641_jprb      /)
 
  333 zaswcc6 = (/-5.62e-08_jprb  ,-5.62e-08_jprb  ,-5.62e-08_jprb  ,-6.94e-06_jprb  , 4.64e-04_jprb , 2.01e-01_jprb   /)
 
  334 zaswcd6 = (/ 1.63e-07_jprb  , 1.63e-07_jprb  , 1.63e-07_jprb  , 2.35e-05_jprb  , 1.24e-03_jprb , 7.56e-03_jprb   /)
 
  335 zaswce6 = (/ 0.829_jprb     , 0.829_jprb     , 0.829_jprb     , 0.794_jprb     , 0.754_jprb    , 0.826_jprb      /)
 
  336 zaswcf6 = (/ 2.482_jprb     , 2.482_jprb     , 2.482_jprb     , 4.226_jprb     , 6.560_jprb    , 4.353_jprb      /)
 
  340 zsushe6 = (/ _zero_       , _zero_       , _zero_       , 7.2471e-02_jprb , 17.5933_jprb  , 48.7166_jprb  /)
 
  341 zsushf6 = (/ _zero_       , _zero_       , _zero_       , 4.01511_jprb    , 21.1249_jprb  , 1.20890_jprb  /)
 
  342 zsushh6 = (/ 0.8522_jprb  , 0.8522_jprb  , 0.8522_jprb  , 0.85841_jprb    , 0.90778_jprb  ,0.982046_jprb  /)
 
  343 zsushk6 = (/ 0.1620_jprb  , 0.1620_jprb  , 0.1620_jprb  , 0.160048_jprb   , 0.188521_jprb ,0.0411446_jprb /)
 
  344 zsusha6 = (/ _zero_       , _zero_       , _zero_       , 0.273455_jprb   , 41.7675_jprb  , 161.104_jprb  /)
 
  345 zsushg6 = (/ 0.3270_jprb  , 0.3270_jprb  , 0.3270_jprb  , 0.343668_jprb   , 0.526192_jprb , 0.574040_jprb /)
 
  349 zflaa06 = (/-6.656e-03_jprb ,-6.656e-03_jprb ,-6.656e-03_jprb ,-6.656e-03_jprb,-6.656e-03_jprb,-6.656e-03_jprb /)
 
  350 zflaa16 = (/ 3.686_jprb     , 3.686_jprb     , 3.686_jprb     , 3.686_jprb    , 3.686_jprb    , 3.686_jprb     /)
 
  351 zflbb06 = (/ .10998e-5_jprb , .10998e-5_jprb , .10998e-5_jprb , .20208e-4_jprb, .51557e-3_jprb, .39517e+0_jprb /)
 
  352 zflbb16 = (/-.26101e-7_jprb ,-.26101e-7_jprb ,-.26101e-7_jprb , .96483e-5_jprb, .10731e-2_jprb, .15787e-2_jprb /)
 
  353 zflbb26 = (/ .18096e-8_jprb , .18096e-8_jprb , .18096e-8_jprb , .83009e-7_jprb, .17753e-5_jprb,-.14337e-4_jprb /)
 
  354 zflbb36 = (/-.47387e-11_jprb,-.47387e-11_jprb,-.47387e-11_jprb,-.32217e-9_jprb,-.18379e-7_jprb, .46942e-7_jprb /)
 
  355 zflcc06 = (/ .22110e+1_jprb , .22110e+1_jprb , .22110e+1_jprb , .22151e+1_jprb, .22534e+1_jprb, .26653e+1_jprb /)
 
  356 zflcc16 = (/-.10398e-2_jprb ,-.10398e-2_jprb ,-.10398e-2_jprb ,-.77982e-3_jprb, .16163e-2_jprb, .56935e-2_jprb /)
 
  357 zflcc26 = (/ .65199e-4_jprb , .65199e-4_jprb , .65199e-4_jprb , .63750e-4_jprb, .44037e-4_jprb,-.54316e-4_jprb /)
 
  358 zflcc36 = (/-.34498e-6_jprb ,-.34498e-6_jprb ,-.34498e-6_jprb ,-.34466e-6_jprb,-.27627e-6_jprb, .17858e-6_jprb /)
 
  359 zfldd06 = (/ .12495_jprb    , .12495_jprb    , .12495_jprb    , .12363_jprb   , .11983_jprb   , .21834e-1_jprb /)
 
  360 zfldd16 = (/-.43582e-3_jprb ,-.43582e-3_jprb ,-.43582e-3_jprb ,-.44419e-3_jprb,-.50108e-3_jprb,-.29204e-3_jprb /)
 
  361 zfldd26 = (/ .14092e-4_jprb , .14092e-4_jprb , .14092e-4_jprb , .14038e-4_jprb, .11843e-4_jprb, .18060e-5_jprb /)
 
  362 zfldd36 = (/-.69565e-7_jprb ,-.69565e-7_jprb ,-.69565e-7_jprb ,-.68851e-7_jprb,-.59367e-7_jprb,-.46257e-8_jprb /)
 
  366 zfuaa06 = (/-1.30817e-04_jprb,-1.30817e-04_jprb,-1.30817e-04_jprb,-6.39479e-05_jprb,-6.74730e-06_jprb, 1.62674e-04_jprb /)
 
  367 zfuaa16 = (/ 2.52883e+00_jprb, 2.52883e+00_jprb, 2.52883e+00_jprb, 2.52393e+00_jprb, 2.52056e+00_jprb, 2.49823e+00_jprb /)
 
  368 zfubb06 = (/-1.55357e-08_jprb,-1.55357e-08_jprb,-1.55357e-08_jprb,-7.90657e-07_jprb, 9.64842e-04_jprb, 2.25112e-01_jprb /)
 
  369 zfubb16 = (/ 1.95793e-07_jprb, 1.95793e-07_jprb, 1.95793e-07_jprb, 7.79991e-06_jprb, 9.09809e-04_jprb, 3.05017e-03_jprb /)
 
  370 zfubb26 = (/-2.31234e-10_jprb,-2.31234e-10_jprb,-2.31234e-10_jprb, 2.90894e-10_jprb,-3.57557e-06_jprb,-2.54236e-05_jprb /)
 
  371 zfubb36 = (/ 1.12247e-12_jprb, 1.12247e-12_jprb, 1.12247e-12_jprb,-2.02818e-12_jprb, 1.00197e-08_jprb, 8.49116e-08_jprb /)
 
  372 zfucc06 = (/ 7.39781e-01_jprb, 7.39781e-01_jprb, 7.39781e-01_jprb, 7.52335e-01_jprb, 7.56307e-01_jprb, 8.30812e-01_jprb /)
 
  373 zfucc16 = (/ 9.10564e-04_jprb, 9.10564e-04_jprb, 9.10564e-04_jprb, 1.06211e-03_jprb, 1.73364e-03_jprb, 2.62788e-03_jprb /)
 
  374 zfucc26 = (/-4.62479e-07_jprb,-4.62479e-07_jprb,-4.62479e-07_jprb,-2.45770e-06_jprb,-8.92191e-06_jprb,-2.43196e-05_jprb /)
 
  375 zfucc36 = (/-1.05910e-08_jprb,-1.05910e-08_jprb,-1.05910e-08_jprb,-3.03712e-09_jprb, 1.97757e-08_jprb, 8.23543e-08_jprb /)
 
  384     &0.1651082_jprb  , -0.003494839_jprb  , _zero_              /)
 
  386     &0.327820597_jprb, -0.0219634383_jprb , 0.000506783898_jprb /) 
 
  388     &0.504805453_jprb, -0.0478602354_jprb , 0.00141521102_jprb  /)
 
  390     &0.513169093_jprb, -0.0508960145_jprb , 0.00155498711_jprb  /)
 
  392     &0.448042082_jprb, -0.0431857592_jprb , 0.00130848978_jprb  /)
 
  394     &0.249547237_jprb, -0.0185273835_jprb , 0.00050361258_jprb  /)
 
  396     &0.135486796_jprb, -0.00585852322_jprb, 0.00011873119_jprb  /)
 
  398     &0.126668819_jprb, -0.00497949082_jprb, 0.0000927679172_jprb/)
 
  400     &0.130938752_jprb, -0.00531814674_jprb, 0.0000984953029_jprb/)
 
  402     &0.147024519_jprb, -0.00671655774_jprb, 0.000130885091_jprb /)
 
  404     &0.241463914_jprb, -0.0174486461_jprb , 0.000457756556_jprb /)
 
  406     &0.07576579_jprb , -0.001695588_jprb  , _zero_              /)
 
  408     &0.1032178_jprb  , -0.00293412_jprb   , _zero_              /)
 
  410     &0.07342832_jprb , -0.001775135_jprb  , _zero_              /)
 
  412     &0.04649514_jprb , -0.0009165462_jprb , _zero_              /)
 
  414     &0.06893519_jprb , -0.0001245402_jprb , _zero_              /)
 
  419   & 0.88116e-01_jprb,-0.12857e-02_jprb, 0.81658e+00_jprb,-0.39428e+01_jprb, 0.46652e+01_jprb /)      
 
  421   & 0.41307e-03_jprb,-0.59631e-04_jprb, 0.24275e+01_jprb,-0.90838e+01_jprb, 0.96069e+01_jprb /)   
 
  423   &-0.57709e-01_jprb, 0.99071e-03_jprb, 0.31118e+01_jprb,-0.95540e+01_jprb, 0.90189e+01_jprb /)   
 
  425   &-0.53069e-01_jprb, 0.99992e-03_jprb, 0.28045e+01_jprb,-0.72836e+01_jprb, 0.62573e+01_jprb /)
 
  427   &-0.23627e-01_jprb, 0.55291e-03_jprb, 0.21785e+01_jprb,-0.54664e+01_jprb, 0.47379e+01_jprb /)     
 
  429   & 0.29022e-01_jprb,-0.39657e-03_jprb, 0.14902e+01_jprb,-0.50777e+01_jprb, 0.52170e+01_jprb /)
 
  431   &-0.24901e-01_jprb, 0.16195e-03_jprb, 0.29375e+02_jprb,-0.11437e+02_jprb, 0.12273e+02_jprb /)
 
  433   &-0.14269e+00_jprb, 0.22282e-02_jprb, 0.46478e+01_jprb,-0.16369e+02_jprb, 0.16533e+02_jprb /)
 
  435   &-0.20398e+00_jprb, 0.34708e-02_jprb, 0.52858e+01_jprb,-0.16603e+02_jprb, 0.15392e+02_jprb /)      
 
  437   &-0.18318e+00_jprb, 0.33080e-02_jprb, 0.46120e+01_jprb,-0.11550e+02_jprb, 0.87086e+01_jprb /)
 
  439   &-0.20420e+00_jprb, 0.37167e-02_jprb, 0.48566e+01_jprb,-0.11972e+02_jprb, 0.86344e+01_jprb /)      
 
  441   &-0.14037e+00_jprb, 0.28058e-02_jprb, 0.34969e+01_jprb,-0.33770e+01_jprb,-0.23541e+01_jprb /)
 
  443   &-0.14037e+00_jprb, 0.28058e-02_jprb, 0.34969e+01_jprb,-0.33770e+01_jprb,-0.23541e+01_jprb /)
 
  445   &-0.14037e+00_jprb, 0.28058e-02_jprb, 0.34969e+01_jprb,-0.33770e+01_jprb,-0.23541e+01_jprb /)
 
  447   &-0.14037e+00_jprb, 0.28058e-02_jprb, 0.34969e+01_jprb,-0.33770e+01_jprb,-0.23541e+01_jprb /)
 
  449   &-0.14037e+00_jprb, 0.28058e-02_jprb, 0.34969e+01_jprb,-0.33770e+01_jprb,-0.23541e+01_jprb /)
 
  454  & -7.752e-03_jprb, 4.624_jprb, -42.01_jprb /)
 
  456  & -1.741e-02_jprb, 5.541_jprb, -58.42_jprb /)
 
  458  & -1.704e-02_jprb, 4.830_jprb,  16.27_jprb /)
 
  460  & -1.151e-02_jprb, 4.182_jprb,  31.13_jprb /)
 
  462  & -1.026e-02_jprb, 4.105_jprb,  16.36_jprb /)
 
  464  & -8.294e-03_jprb, 3.925_jprb,  1.315_jprb /)
 
  466  & -1.153e-02_jprb, 4.109_jprb,  17.32_jprb /)
 
  468  & -9.609e-03_jprb, 3.768_jprb,  34.11_jprb /)
 
  470  & -9.061e-03_jprb, 3.741_jprb,  26.48_jprb /)
 
  472  & -8.441e-03_jprb, 3.715_jprb,  19.48_jprb /)
 
  474  & -8.088e-03_jprb, 3.717_jprb,  17.17_jprb /)
 
  476  & -8.088e-03_jprb, 3.717_jprb,  17.17_jprb /)
 
  478  & -7.770e-03_jprb, 3.734_jprb,  11.85_jprb /)
 
  480  & -6.656e-03_jprb, 3.686_jprb,  _zero_     /)
 
  482  & -6.656e-03_jprb, 3.686_jprb,  _zero_     /)
 
  484  & -6.656e-03_jprb, 3.686_jprb,  _zero_     /)
 
  489  & 4.919685e-03_jprb, 2.327741e+00_jprb,-1.390858e+01_jprb /)
 
  491  & 3.325756e-03_jprb, 2.601360e+00_jprb,-1.909602e+01_jprb /)
 
  493  &-1.334860e-02_jprb, 4.043808e+00_jprb,-2.171029e+01_jprb /)
 
  495  &-9.524174e-03_jprb, 3.587742e+00_jprb,-1.068895e+01_jprb /)
 
  497  &-4.159424e-03_jprb, 3.047325e+00_jprb,-5.061568e+00_jprb /)
 
  499  &-1.691632e-03_jprb, 2.765756e+00_jprb,-8.331033e+00_jprb /)
 
  501  &-8.372696e-03_jprb, 3.455018e+00_jprb,-1.516692e+01_jprb /)
 
  503  &-8.178608e-03_jprb, 3.401245e+00_jprb,-8.812820e+00_jprb /)
 
  505  &-4.936610e-03_jprb, 3.087764e+00_jprb,-3.884262e+00_jprb /)
 
  507  &-3.034573e-03_jprb, 2.900043e+00_jprb,-1.849911e+00_jprb /)
 
  509  &-3.034573e-03_jprb, 2.900043e+00_jprb,-1.849911e+00_jprb /)
 
  511  &-2.465236e-03_jprb, 2.833187e+00_jprb,-4.227573e-01_jprb /)
 
  513  &-2.308881e-03_jprb, 2.814002e+00_jprb, 1.072211e+00_jprb /)
 
  515  &-2.308881e-03_jprb, 2.814002e+00_jprb, 1.072211e+00_jprb /)
 
  517  &-2.308881e-03_jprb, 2.814002e+00_jprb, 1.072211e+00_jprb /)
 
  519  &-2.308881e-03_jprb, 2.814002e+00_jprb, 1.072211e+00_jprb /)
 
  527 rebcui = (/  1.136_jprb,  1.338_jprb,  1.166_jprb,  1.166_jprb,  1.118_jprb,  &
 
  529 rebcuj = (/ 0.0036_jprb, 0.0003_jprb, 0.0016_jprb, 0.0016_jprb, 0.0020_jprb,  &
 
  535 rebcug = (/ 0.718_jprb, 0.726_jprb, 1.136_jprb, 1.320_jprb, 1.505_jprb, &
 
  536           & 1.290_jprb, 0.911_jprb, 0.949_jprb, 1.021_jprb, 1.193_jprb, &
 
  537           & 1.279_jprb, 0.626_jprb, 0.647_jprb, 0.668_jprb, 0.690_jprb, &
 
  541 rebcuh = (/ 0.0069_jprb, 0.0060_jprb, 0.0024_jprb, 0.0004_jprb,-0.0016_jprb, &
 
  542           & 0.0003_jprb, 0.0043_jprb, 0.0038_jprb, 0.0030_jprb, 0.0013_jprb, &
 
  543           & 0.0005_jprb, 0.0054_jprb, 0.0052_jprb, 0.0050_jprb, 0.0048_jprb, &
 
  549 rsushfa = (/ 1.047_jprb, -0.913e-04_jprb, 0.203e-03_jprb, -0.106e-04_jprb  /)
 
  576     raswca(jnu)=zaswca2(jnu)*1.e-02_jprb
 
  581     raswcf(jnu)=zaswcf2(jnu)*1.e-03_jprb
 
  597     rsushe(jnu)=zsushe2(jnu)*1.e-02_jprb
 
  598     rsushf(jnu)=zsushf2(jnu)*1.e-02_jprb
 
  600     rsushk(jnu)=zsushk2(jnu)*1.e-01_jprb
 
  601     rsusha(jnu)=zsusha2(jnu)*1.e-03_jprb
 
  602     rsushg(jnu)=zsushg2(jnu)*1.e-01_jprb
 
  635 ELSEIF (ksw == 4) 
THEN 
  637     raswca(jnu)=zaswca4(jnu)*1.e-02_jprb
 
  642     raswcf(jnu)=zaswcf4(jnu)*1.e-03_jprb
 
  658     rsushe(jnu)=zsushe4(jnu)*1.e-02_jprb
 
  659     rsushf(jnu)=zsushf4(jnu)*1.e-02_jprb
 
  661     rsushk(jnu)=zsushk4(jnu)*1.e-01_jprb
 
  662     rsusha(jnu)=zsusha4(jnu)*1.e-03_jprb
 
  663     rsushg(jnu)=zsushg4(jnu)*1.e-01_jprb
 
  696 ELSEIF (ksw == 6) 
THEN 
  698     raswca(jnu)=zaswca6(jnu)*1.e-02_jprb
 
  703     raswcf(jnu)=zaswcf6(jnu)*1.e-03_jprb
 
  719     rsushe(jnu)=zsushe6(jnu)*1.e-02_jprb
 
  720     rsushf(jnu)=zsushf6(jnu)*1.e-02_jprb
 
  722     rsushk(jnu)=zsushk6(jnu)*1.e-01_jprb
 
  723     rsusha(jnu)=zsusha6(jnu)*1.e-03_jprb
 
  724     rsushg(jnu)=zsushg6(jnu)*1.e-01_jprb
 
  759   stop 
'SUCLOPN: WRONG SW SPECTRAL RESOLUTION' 
  767 zaovlp = (/ -2.250e-05_jprb,-7.316e-06_jprb,-1.966e-05_jprb /) 
 
  768 zbovlp = (/  0.7865_jprb   , 0.8186_jprb   , 0.8900_jprb    /)
 
  773 ELSE IF (
klev == 31) 
THEN 
  776 ELSE IF (
klev == 60) 
THEN 
real(kind=jprb), dimension(6) rebcua
 
real(kind=jprb), dimension(6) ryfwcb
 
real(kind=jprb), dimension(6) ryfwcc
 
real(kind=jprb), dimension(6) rfubb1
 
real(kind=jprb), dimension(16, 3) rfueta
 
real(kind=jprb), dimension(6) ryfwcd
 
real(kind=jprb), dimension(6) rflbb2
 
real(kind=jprb), dimension(6) rflbb1
 
real(kind=jprb), dimension(6) raswce
 
real(kind=jprb), dimension(6) rflcc3
 
real(kind=jprb), dimension(4) rsushfa
 
real(kind=jprb), dimension(6) rflbb3
 
real(kind=jprb), dimension(6) rebcuc
 
real(kind=jprb), dimension(6) raswcb
 
real(kind=jprb), dimension(6) rebcuf
 
real(kind=jprb), dimension(6) rfucc2
 
real(kind=jprb), dimension(6) ryfwcf
 
real(kind=jprb), dimension(6) rflcc1
 
real(kind=jprb), dimension(6) rsusha
 
real(kind=jprb), dimension(6) rebcud
 
real(kind=jprb), dimension(6) rfucc1
 
real(kind=jprb), dimension(6) rfldd3
 
real(kind=jprb), dimension(16) rebcuh
 
real(kind=jprb), dimension(16) rebcug
 
real(kind=jprb), dimension(6) ryfwca
 
real(kind=jprb), dimension(16, 3) rhsavi
 
real(kind=jprb), dimension(6) rebcub
 
real(kind=jprb), dimension(6) rflcc0
 
real(kind=jprb), dimension(6) ryfwce
 
real(kind=jprb), dimension(6) rfuaa1
 
real(kind=jprb), dimension(6) rfucc0
 
real(kind=jprb), dimension(6) rfldd2
 
real(kind=jprb), dimension(6) rebcuj
 
real(kind=jprb), dimension(6) rfubb2
 
real(kind=jprb), dimension(6) rsushh
 
real(kind=jprb), dimension(6) rsushe
 
real(kind=jprb), dimension(6) rfuaa0
 
real(kind=jprb), dimension(6) rfldd1
 
real(kind=jprb), dimension(6) rflaa1
 
real(kind=jprb), dimension(6) rfucc3
 
real(kind=jprb), dimension(6) raswcc
 
real(kind=jprb), dimension(16, 3) rfulio
 
real(kind=jprb), dimension(6) rflbb0
 
real(kind=jprb), dimension(6) rfubb3
 
subroutine suclopn(KTSW, KSW, KLEV)
 
real(kind=jprb), dimension(6) rsushf
 
real(kind=jprb), dimension(6) rsushg
 
real(kind=jprb), dimension(6) raswcf
 
real(kind=jprb), dimension(6) rfldd0
 
real(kind=jprb), dimension(6) rebcue
 
real(kind=jprb), dimension(6) rsushk
 
real(kind=jprb), dimension(6) rflcc2
 
real(kind=jprb), dimension(6) rflaa0
 
real(kind=jprb), dimension(6) raswcd
 
real(kind=jprb), dimension(6) raswca
 
real(kind=jprb), dimension(6) rebcui
 
real(kind=jprb), dimension(6) rfubb0