123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- C
- C MODTRAN INCLUDE PARAMETERS FILE.
- C
- C LAYER PARAMETERS:
- C LAYDIM MAXIMUM NUMBER OF LAYER BOUNDARY.
- C LAYTWO TWICE LAYDIM.
- C LAYTHR THREE TIMES LAYDIM.
- C NLAYX CROSS-SECTION SPECIES PROFILE LAYER BOUNDARIES NUMBER.
- INTEGER LAYDIM,LAYTWO,LAYTHR,NLAYX
- PARAMETER(LAYDIM=90,LAYTWO=2*LAYDIM,LAYTHR=3*LAYDIM,NLAYX=50)
- C
- C MAXIMUM SPECIES NUMBER PARAMETERS:
- C MMOL MAXIMUM NUMBER OF MODTRAN MOLECULAR BAND MODEL
- C PARAMETER SPECIES.
- C MMOLX MAXIMUM NUMBER OF TEMPERATURE-DEPENDENT
- C CROSS-SECTION SPECIES.
- C MMOLT MMOL PLUS MMOLX.
- C KMAX NUMBER OF EXTINCTION SOURCES EXCLUDING TEMPERATURE
- C DEPENDENT CROSS-SECTION SPECIES.
- C KMAXX NUMBER OF MODTRAN SPECIES (EXTINCTION SOURCES).
- C NLAY5 NUMBER OF LOW SPECTRAL RESOLUTION (5 CM-1) SPECIES.
- INTEGER MMOL,MMOLX,MMOLT,KMAX,KMAXX,NLAY5
- PARAMETER(MMOL=12,MMOLX=18,MMOLT=MMOL+MMOLX,
- 1 KMAX=81,KMAXX=KMAX+MMOLX,NLAY5=27)
- C
- C PARAMETERS FOR THE BAND MODEL EXTERNAL FILES:
- C NSPC ACTUAL NUMBER OF MODTRAN MOLECULAR BAND MODEL
- C PARAMETER SPECIES (MOLBMP96.ASC FILE).
- C NSPCX ACTUAL NUMBER OF TEMPERATURE-DEPENDENT
- C CROSS-SECTION SPECIES (CFCBMP96.ASC FILE).
- C NSPECT NSPC PLUS NSPCX.
- C MXTEMP MAXIMUM NUMBER OF BAND MODEL PARAMETER TEMPERATURES.
- C MXDIV MAXIMUM NUMBER OF LINE TAIL PARAMETERS PER BAND.
- INTEGER NSPC,NSPECX,NSPECT,MXTEMP,MXDIV
- PARAMETER(NSPC=12,NSPECX=13,NSPECT=NSPC+NSPECX,MXTEMP=6,MXDIV=4)
- C
- C SPECTRAL SLIT FUNCTION PARAMETERS:
- C NBINS MAXIMUM NUMBER OF SAVED SPECTRAL DATA POINTS.
- INTEGER NBINS
- PARAMETER(NBINS=99)
- C
- C CLOUD/RAIN/AEROSOL PARAMETERS:
- C NZCLD NUMBER OF CLOUD/RAIN LAYER BOUNDARIES.
- C NAER NUMBER OF AEROSOL/CLOUD PROFILES.
- C NWAVLN NUMBER OF WAVELENGTHS IN BUILT-IN SPECTRAL DATA.
- C MXWVLN MAXIMUM NUMBER OF USER-DEFINED SPECTRAL DATA POINTS.
- INTEGER NZCLD,NAER,NWAVLN,MXWVLN
- PARAMETER(NZCLD=16,NAER=17,NWAVLN=788,MXWVLN=788)
- C
- C CORRELATED-K APPROACH PARAMETERS:
- C MXKSUB DIMENSION OF K-DISTRIBUTION SUB-INTERVAL ARRAY.
- C MXGAML DIMENSION OF LORENTZ HALF-WIDTH ARRAY.
- C MXGAMD DIMENSION OF DOPPLER HALF-WIDTH ARRAY.
- C MXNUML DIMENSION OF EFFECTIVE NUMBER OF LINES ARRAY.
- INTEGER MXKSUB,MXGAMD,MXGAML,MXNUML
- PARAMETER(MXKSUB=33,MXGAMD=23,MXGAML=36,MXNUML=14)
- C
- C NOVAM AEROSOLS
- C MNOV MAXIMUM NUMBER OF ESSENTIAL NOVAM LAYER BOUNDARIES
- C MLNOV MAXIMUM NUMBER OF ACTUAL NOVAM BOUNDARIES
- C (A PAIR OF VERY CLOSELY SPACED BOUNDARIES OF THE LATTER
- C MAKE UP A LAYER OF THE FORMER)
- INTEGER MNOV,MLNOV
- PARAMETER(MNOV=11,MLNOV=2*MNOV)
- C
- C USER-DEFINED PHASE FUNCTION F(MAERF,MANGLS,MWLF):
- C MANGLS NUMBER OF ANGLES
- C MAERF NUMBER OF AEROSOLS
- C MWLF NUMBER OF WAVELENGTHS
- INTEGER MANGLS,MWLF,MAERF
- PARAMETER(MANGLS=51,MWLF=15,MAERF=4)
- C
- C SURFACE REFLECTANCE PARAMETERS:
- C MWVSRF MAXIMUM NUMBER OF SPECTRAL DATA INPUT POINTS.
- INTEGER MWVSRF
- PARAMETER(MWVSRF=50)
- C
- C DISCRETE ORDINATE MULTIPLE SCATTERING PARAMETERS (DISORT NAMES):
- C MXCMU MAXIMUM NUMBER OF DISORT STREAMS.
- C MAZ MAXIMUM NUMBER OF DISORT AZIMUTH COMPONENTS.
- C MI MAXIMUM ORDER OF DOUBLE-GAUSS QUADRATURE.
- C MXUMU MAXIMUM NUMBER OF DISORT USER ANGLES.
- INTEGER MXCMU,MAZ,MI,MXUMU
- PARAMETER(MXCMU=16,MAZ=MXCMU-1,MI=MXCMU/2,MXUMU=2)
|