[38] | 1 | SUBROUTINE SULW |
---|
| 2 | C |
---|
| 3 | #include "dimensions.h" |
---|
| 4 | #include "dimphys.h" |
---|
| 5 | #include "dimradmars.h" |
---|
| 6 | #include "callkeys.h" |
---|
| 7 | #include "yomlw.h" |
---|
| 8 | C |
---|
| 9 | C PURPOSE. |
---|
| 10 | C -------- |
---|
| 11 | C INITIALIZE YOMLW, THE COMMON THAT CONTAINS COEFFICIENTS |
---|
| 12 | C NEEDED TO RUN THE LONGWAVE RADIATION ROUTINES |
---|
| 13 | C |
---|
| 14 | C AUTHOR. |
---|
| 15 | C ------- |
---|
| 16 | C JEAN-JACQUES MORCRETTE *ECMWF* |
---|
| 17 | c Simplified F. Forget 01/2000 |
---|
| 18 | C |
---|
| 19 | C ------------------------------------------------------------------ |
---|
| 20 | C ---------------------------------------------------------------- |
---|
| 21 | C |
---|
| 22 | C * 1. SET VALUES. |
---|
| 23 | C ----------- |
---|
| 24 | C |
---|
| 25 | C |
---|
| 26 | C-- REFERENCE TEMPERATURES FOR THE PLANCK FUNCTIONS ----- TSTAND |
---|
| 27 | C TEMPERATURE DEPENDENCE OF THE ABSORPTION ----- TREF |
---|
| 28 | DATA TSTAND,TREF / 200.0, 200.0 / |
---|
| 29 | C |
---|
| 30 | C-- ROOTS AND WEIGHTS FOR THE 2-POINT GAUSSIAN QUADRATURE |
---|
| 31 | c DATA (RT1(IG1),IG1=1,2) / -0.577350269, +0.577350269 / |
---|
| 32 | c DATA (WG1(IG1),IG1=1,2) / 1.0 , 1.0 / |
---|
| 33 | |
---|
| 34 | c----------------------------------------------------------------------- |
---|
| 35 | C-- COEFFICIENTS OF THE POLYNOMIALS GIVING THE PLANCK FUNCTIONS |
---|
| 36 | C |
---|
| 37 | DATA xp/ |
---|
| 38 | |
---|
| 39 | s 0.63849788E+01, 0.30969419E+02, 0.44790835E+02, |
---|
| 40 | s 0.52651048E+01,-0.18799237E+02, 0.92836181E+01, |
---|
| 41 | |
---|
| 42 | s 0.26166790E+02, 0.12348011E+03, 0.17868306E+03, |
---|
| 43 | s 0.33657659E+02,-0.66869343E+02, 0.21017507E+02, |
---|
| 44 | c |
---|
| 45 | c s 0.47045285E+02, 0.12234377E+03, 0.61873275E+02, |
---|
| 46 | c s -0.31971883E+02, 0.59168472E+01, 0.91927407E+01, |
---|
| 47 | c |
---|
| 48 | c s 0.11101254E+02, 0.86037325E+02, 0.25892695E+03, |
---|
| 49 | c s 0.35582991E+03, 0.16958020E+03,-0.41311413E+02/ |
---|
| 50 | c |
---|
| 51 | s 0.11101254E+02, 0.86037325E+02, 0.25892695E+03, |
---|
| 52 | s 0.35582991E+03, 0.16958020E+03,-0.41311413E+02, |
---|
| 53 | |
---|
| 54 | s 0.47045285E+02, 0.12234377E+03, 0.61873275E+02, |
---|
| 55 | s -0.31971883E+02, 0.59168472E+01, 0.91927407E+01/ |
---|
| 56 | |
---|
| 57 | c |
---|
| 58 | c----------------------------------------------------------------------- |
---|
| 59 | c temperature dependency of absorber amounts: |
---|
| 60 | c ------------------------------------------- |
---|
| 61 | |
---|
| 62 | DATA at |
---|
| 63 | s / 0.694E-03, 0.272E-02, 0.275E-02, 0.178E-01/ |
---|
| 64 | DATA bt |
---|
| 65 | s / 0.328E-05, 0.298E-05,-0.705E-04,-0.163E-04/ |
---|
| 66 | |
---|
| 67 | c----------------------------------------------------------------------- |
---|
| 68 | DATA (ga(ie, 1),ie=1,4) |
---|
| 69 | s / 0.288231E-04, 0.170794E-01,-0.339714E-01, 0.000000E+00/ |
---|
| 70 | DATA (gb(ie, 1),ie=1,4) |
---|
| 71 | s / 0.288231E-04, 0.145426E-01, 0.543812E+00, 0.100000E+01/ |
---|
| 72 | |
---|
| 73 | DATA (ga(ie, 2),ie=1,4) |
---|
| 74 | s / 0.289299E-01, 0.190634E+01, 0.384061E+01, 0.000000E+00/ |
---|
| 75 | DATA (gb(ie, 2),ie=1,4) |
---|
| 76 | s / 0.289299E-01, 0.189485E+01, 0.600363E+01, 0.100000E+01/ |
---|
| 77 | |
---|
| 78 | DATA cst_voigt / 0.500E-02, 0.100E-01, 0.150E-01, 0.100E+00/ |
---|
| 79 | |
---|
| 80 | return |
---|
| 81 | end |
---|