| Identification Information | |||
| Model Title | SBDART (Santa Barbara DISORT Atmospheric Radiative Transfer) | ||
| Version of Model | October 8, 1998 Version | ||
| Responsible Party of Model | Compound | ||
| Responsible Party Individual Name | Ricchiazzi, Paul | ||
| Organization Affiliated with Responsible Party | Institute for Computational Earth System Science (ICESS), University of California, Santa Barbara | ||
| Position Name of Responsible Party | Post-Graduate Researcher | ||
| Responsible Party Contact Information | Compound | ||
| Delivery Point | University of California, Santa Barbara | ||
| ICESS | |||
| 6804 Ellison Hall | |||
| City | Santa Barbara | ||
| Administrative Area | CA | ||
| Postal Code | 93106-4060 | ||
| Country | Unites States of America | ||
| Electronic Mail Address | paul@icess.ucsb.edu | ||
| Telephone Number | (805)893-4310 | ||
| Date of Creation | 8 October, 1998 | ||
| Model Citation | Ricchiazzi, Paul.; et. al. (1998) Santa Barbara DISORT Atmospheric Radiative Transfer, http://arm.mrcsb.com/sbdart/ | ||
| Intended Use | |||
| Application Purpose | 002 - Education | ||
| Educational Level | 005 - Undergraduate Upper Division | ||
| 006 - Graduate Studies | |||
| Description | |||
| Conceptual Model Description | SBDART is a software tool that computes plane-parallel radiative transfer in clear and cloudy conditions within the earth’s atmosphere and at the surface. All important processes that affect the ultraviolet, visible, and infrared radiation fields are included. The code is a marriage of a sophisticated discrete ordinate radiative transfer module, low-resolution atmospheric transmission models, and Mie scattering results for light scattering by water droplets and ice crystals. The code is well suited for a wide variety of atmospheric radiative energy balance and remote sensing studies. It is designed so that it can be used for case studies as well as sensitivity analysis. For small sets of computations or teaching applica-tions it is available on the World Wide Web with a user-friendly interface. For sensitivity studies requiring many com-putations it is available by anonymous FTP as a well organized and documented FORTRAN 77 source code. | ||
| Symbolic Representation | The key components of the code and the models on which SBDART are based include cloud models, gas absorbtion models, extraterrestrial source spectra, standard atmospheric models, standard aerosol models radiative trasfer equation solver, and surface models. A more in depth discussion of these representations can be found in the following paper: Ricchiazzi, Paul. et. al. SBDART: A Practical Tool for Plane-Parallel Radiative Transfer in the Earth's Atmosphere, Available: http://www.crseo.ucsb.edu/esrg/pauls_dir/ | ||
| Model Typology | 004 - Differential Equations | ||
| 009 - Other | |||
| Other Typology | atmospheric radiative transfer code | ||
| Topic or Field of Study | 0602 - Atmospheric Science | ||
| Other Topic | None | ||
| Source of Additional Information | Compound | ||
| Additional Information Text | Ricchazzi, P., S. R. Yang, et al. (1998). SBDART: A research and teaching software tool for Plane-parallell radiative transfer in the earth's atmosphere. Bulletin of the American Meteorological Society 79 (10) : 2101-2114. | ||
| Additional Information URL Address | http://www.crseo.ucsb.edu/esrg/pauls_dir/ | ||
| http://arm.mrcsb.com/sbdart/ | |||
| Access and Availability | |||
| Access or Use Constraints | None: Public Domain | ||
| Other Constraints | none | ||
| Availability Contact | Compound | ||
| Availability Contact Individual Name | Paul Ricchiazzi | ||
| Organization Affiliated with Availability Contact | University of California, Santa Barbara | ||
| Position Name of Availability Contact | Post Doctorate Researcher | ||
| Availability Contact Information | Compound | ||
| Delivery Point | University of California | ||
| ICESS | |||
| 6804 Ellison Hall | |||
| City | Santa Barbara | ||
| Administrative Area | CA | ||
| Postal Code | 93106-3060 | ||
| Country | USA | ||
| Electronic Mail Address | paul@icess.ucsb.edu | ||
| Telephone Number | (805)893-4310 | ||
| Ordering or Access Procedure | SBDART is supplied as a FORTRAN77 compatible source code. The distribution package can be obtained via anonymous FTP by downloading all files found in icess.ucsb.edu:/pub/esrg/sbdart. Users wishing to "test drive" SBDART before trying to install it can do so using their net browser. Just connect to http://arm.mrcsb.com/sbdart/ and follow the simple instructions. All source code modules are contained within a single file, sbdart.f, and generation of an executable is simply a matter of compiling this file with a FORTRAN77 compiler. Many FORTRAN compilers have an option to force all REAL declarations, constants, functions, and intrinsics to be internally interpreted as DOUBLE PRECISION. This option should be used if your computer system represents REAL numbers with 32 bit words. The distribution package includes an on-line input documentation file, rt.doc, which fully describes all input parameters. Also included is disort.doc which was provided to us by Stamnes and documents some of the important paramet | ||
| The distribution package includes an on-line input documentation file, rt.doc, which fully describes all input parameters. Also included is disort.doc which was provided to us by Stamnes and documents some of the important parameters used in the DISORT radiative transfer module. Finally, to simplify code validation, we have included a set of csh command files, cmd.1, cmd.2, cmd.3, cmd.4, cmd.5, and the resultant output files sbout.1, sbout.2, sbout.3, sbout.4, and sbout.5, which correspond to the five sample problems given below. The results obtained for the five sample problems should be compared with the contents of these files to ensure the code is operating properly. | |||
| Cost of Model | none | ||
| System Requirements | |||
| Hardware Requirements | standard desktop workstation with 6 Mbytes of physical memory. Disk storage requirements range with the type of calculations, ranging from 100 bytes to thousands of kilobytes. | ||
| Software Requirements | gzip, FORTRAN 77 compiler | ||
| Operating System | FORTRAN | ||
| Expertise Required | Compound | ||
| Expertise to Obtain | basic knowledge in decompressing files with gzip and compiling files with a FORTRAN77 compiler | ||
| Expertise to Run | knowledge in compiling FORTRAN files and understanding of parameter values selected | ||
| Expertise to Interpret | understanding of energy balance throughout a variety of atmospheric conditions and layers | ||
| Input Data Requirements | |||
| Input Data Extent and Resolution | Compound | ||
| Spatial Resolution and Extent Explanation | SBDART determines the radiation flux for one single point location. | ||
| Temporal Resolution and Extent Explanation | SBDART determines the radiation flux for one single day of the year and time used to determine the solar relationship with the earth. | ||
| Input Data File | http://arm.mrcsb.com/sbdart/html/sbdart-doc.txt | ||
| Data Processing | |||
| Programming Language | FORTRAN | ||
| Model Output | |||
| Output Representation | Compound | ||
| Output Name | IOUT: 1 | ||
| Output Description | One output record for each wavelength, output quantities consist of the following constructs: WL, FFV, TOPDN, TOPUP, TOPDIR, BOTDN, BOTUP, BOTDIR. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | WL | ||
| Output Construct Description | wavelength | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | microns | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | FFV | ||
| Output Construct Description | filter function value | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific, based on coded value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TOPDN | ||
| Output Construct Description | Total downward flux at ZOUT(2) km | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | (w/m2/micron) | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Comments | ZOUT (1 or 2) km represents the altitude specified for the top [ZOUT(2)] or bottom [ZOUT(1)] of the atmosphere. | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TOPUP | ||
| Output Construct Description | Total upward flux at ZOUT(2) km | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | (w/m2/micron) | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Comments | ZOUT (1 or 2) km represents the altitude specified for the top [ZOUT(2)] or bottom [ZOUT(1)] of the atmosphere. | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TOPDIR | ||
| Output Construct Description | Direct downward flux at ZOUT(2) km | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | (w/m2/micron) | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Comments | ZOUT (1 or 2) km represents the altitude specified for the top [ZOUT(2)] or bottom [ZOUT(1)] of the atmosphere. | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | BOTDN | ||
| Output Construct Description | Total downward flux at ZOUT(1) km | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | (w/m2/micron) | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Comments | ZOUT (1 or 2) km represents the altitude specified for the top [ZOUT(2)] or bottom [ZOUT(1)] of the atmosphere. | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | BOTUP | ||
| Output Construct Description | Total downward flux at ZOUT(1) km | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | (w/m2/micron) | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Comments | ZOUT (1 or 2) km represents the altitude specified for the top [ZOUT(2)] or bottom [ZOUT(1)] of the atmosphere. | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | BOTDIR | ||
| Output Construct Description | Direct downward flux at ZOUT(1) km | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | (w/m2/micron) | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Comments | ZOUT (1 or 2) km represents the altitude specified for the top [ZOUT(2)] or bottom [ZOUT(1)] of the atmosphere. | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 2 | ||
| Output Description | One output record per wavelength output construct quantities are: WL as described under IOUT = 1, TXH2O, TXCO2, TXO3, TXN2O, TXCO, TXCH4, TXO2N2, TXTRC, TXTOT and TXMOL. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXH2O | ||
| Output Construct Description | -log transmission due to water vapor | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXCO2 | ||
| Output Construct Description | -log transmission due to CO2 | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXO3 | ||
| Output Construct Description | -log transmission due to ozone | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXN2O | ||
| Output Construct Description | -log transmission due to N2O | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXCO | ||
| Output Construct Description | -log transmission due to CO | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXCH4 | ||
| Output Construct Description | -log transmission due to CH4 | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXO2N2 | ||
| Output Construct Description | -log transmission due to O2 and N2 | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXTRC | ||
| Output Construct Description | -log transmission due to trace gasses | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXTOT | ||
| Output Construct Description | -log transmission due to all gasses | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | TXMOL | ||
| Output Construct Description | optical depth due to rayleigh scattering | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Comments | If you define the optical depth as transmission = exp(-tau) then -log transmission = tau | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 3 | ||
| Output Description | Averaged gas absorption over solar spectrum and filter function. Output format: write(*,'(5x,11a13)') 'z','airmass','h2o','co2','o3' & 'n2o','co','ch4','o2+n2','trace','total' do j=nz,1,-1 write(*,'(i5,1p11e13.5)') j,z(j),airmass(j) & (-log(eps+trnsgas(i,j)/phidw),i=1,nta) where j is the layer index, z is the layer height (km), airmass = g * integral(rho dz/mu) / Pzero [where g=9.8m/s2, pzero 1013.25mb, rho is the mass desity of air, and, mu is the cosine of the solar zenith angle (SZA)], trnsgas is the transmission due to the species listed in the title line. The output quantity is the negative log of the transmission which, aside from non-Beer's law behaviour, is like optical depth. If the input quantity NF is non-zero then the transmission is averaged over the solar spectrum. If NF=0 the average is over the filter function. Remember to set NF=0 and SZA=0 when dealing with LW radiation. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 5 | ||
| Output Description | nzen+3) records for each wavelength. Output format: write(*,*) '"tbf' ; Block id (used in postprocessors) do m=1,nw write(*,*) & wl,ffv,topdn,topup,topdir,botdn,botup,botdir write(*,*) nphi,nzen write(*,*) (phi(j),j=1,nphi) write(*,*) (uzen(j),j=1,nzen) do i=nzen,1,-1 write(*,*) (uurs(i,k),k=1,nphi) enddo enddo where, WL, FFV, TOPDN, TOPUP, TOPDIR, BOTDN, BOTUP, and BOTDIR are defined as constructs under IOUT = 1 and NPHI, NZEN, PHI, UZEN and UURS as defined below. NOTE: The radiance output from SBDART represents scattered radiation. It does not include the solar direct beam. Also, keep in mind that UURS represents the radiance at the user specified sample directions. Hence, computing the irradiance by an angular integration of UURS will not yield BOTDN because of the neglect of the direct beam, and it will probably not yield (BOTDN-BOTDIR) because of under-sampling. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | NPHI | ||
| Output Construct Description | number of user azimuth angles | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | NZEN | ||
| Output Construct Description | number of user zenith angles | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | PHI | ||
| Output Construct Description | user specified azimuth angles | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | degrees | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | UZEN | ||
| Output Construct Description | user specified zenith angles | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | degrees | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Comments | |||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | UURS | ||
| Output Construct Description | Radiance at user angles at altitude ZOUT(2) (top) | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | w/m2/um/str | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 6 | ||
| Output Description | Same as IOUT=5 except radiance is for ZOUT(1) altitude (bottom) | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 7 | ||
| Output Description | Radiative flux at each layer for each wavelength. This output option can produce a huge amount of output if many wavelength sample points are used write(*,*) '"fzw' ; block id (used in postprocessors), write(*,*) nz; number of z layers, write(*,*) nw ; number of wavelengths, do j=1,nw, write(*,*) wl, write(*,*) & (Z(i),i=nz,1,-1), ; altitude (km) & (fdird(i),i=1,nz), ; downward direct flux (w/m2/um) & (fdifd(i),i=1,nz), ; downward diffuse flux (w/m2/um) & (flxdn(i),i=1,nz), ; total downward flux (w/m2/um) & (flxup(i),i=1,nz) ; total upward flux (w/m2/um), enddo | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 7 | ||
| Output Description | Radiative flux at each layer for each wavelength. This output option can produce a huge amount of output if many wavelength sample points are used write(*,*) '"fzw' ; block id (used in postprocessors), write(*,*) nz; number of z layers, write(*,*) nw ; number of wavelengths, do j=1,nw, write(*,*) wl, write(*,*) & (Z(i),i=nz,1,-1), ; altitude (km) & (fdird(i),i=1,nz), ; downward direct flux (w/m2/um) & (fdifd(i),i=1,nz), ; downward diffuse flux (w/m2/um) & (flxdn(i),i=1,nz), ; total downward flux (w/m2/um) & (flxup(i),i=1,nz) ; total upward flux (w/m2/um), enddo | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 10 | ||
| Output Description | One output record per run, integrated over wavelength. Output quantities are, (integrations by trapezoid rule)TOPDN,TOPUP,TOPDIR,BOTDN,BOTUP,BOTDIR as defined above and WLINF,WLSUP,PHIDW, defined below. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | WLINF | ||
| Output Construct Description | lower wavelength limit | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | microns | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | WLSUP | ||
| Output Construct Description | upper wavelength limit | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | microns | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | PHIDW | ||
| Output Construct Description | integral of filter function | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | microns | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 11 | ||
| Output Description | Radiant fluxes at each atmospheric layer integrated over wavelength. Output format: write(*,*) nz,phidw, do i=1,nz, write(*,*) zz,fxdn(i),fxup(i),fxdir(i),dfdz, enddo where, nz, phidw, zz, fxdn, fxup, fxdir and dfdz are defined as constructs below. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | nz | ||
| Output Construct Description | number of atmospheric layers | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | non-specific numeric value | ||
| Output Construct Repeatability | n | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | phidw | ||
| Output Construct Description | filter equivalent width | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | um | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | zz | ||
| Output Construct Description | layer altitudes | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | km | ||
| Output Construct Repeatability | n | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | fxdn | ||
| Output Construct Description | downward flux (direct+diffuse) | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | W/m2 | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | fxup | ||
| Output Construct Description | upward flux | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | W/m2 | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | fxdir | ||
| Output Construct Description | downward flux, direct beam only | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | W/m2 | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | dfdz | ||
| Output Construct Description | radiant energy flux divergence | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | mW/m3 | ||
| Output Construct Repeatability | 1 | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 20 | ||
| Output Description | Radiance output at ZOUT(2) km. Output format: write(*,*) wlinf,wlsup,phidw,topdn,topup,topdir, & botdn,botup,botdir write(*,*) nphi,nzen; write(*,*) (phi(i),i=1,nphi); write(*,*) (uzen(j),j=1,nzen); write(*,*) ((r(i,j),i=1,nphi),j=1,nzen) The first record of output is the same as format IOUT=10 (WLINF,WLSUP,PHIDW,TOPDN,TOPUP,TOPDIR,BOTDN,BOTUP,BOTDIR) addition records contain: NPHI, NZEN, PHI and UZEN as defined as constructs above, and R defined below. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | R | ||
| Output Construct Description | radiance array (nphi,nzen) | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | W/m2/sr | ||
| Output Construct Repeatability | n | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 21 | ||
| Output Description | Same as IOUT=20 except radiance output at ZOUT(1) km. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 22 | ||
| Output Description | Radiance and flux at each atmospheric layer integrated over wavelength. Output format: write(*,*) nphi,nzen,nz,phidw; write(*,*) (phi(i),i=1,nphi); write(*,*) (uzen(j),j=1,nzen); write(*,*) (z(k),k=nz,1,-1); write(*,*) (fxdn(k),k=1,nz); write(*,*) (fxup(k),k=1,nz); write(*,*) (fxdir(k),k=1,nz); write(*,*) (((uurl(i,j,k),i=1,nphi),j=1,nzen),k=1,nz)where, nphi, nzen, nz, phidw, phi, uzen, z, fxdn, fxup, fxdir are defined as constructs above and UURL is defined below. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Modeling Construct Description | Compound | ||
| Output Construct Name | UURL | ||
| Output Construct Description | radiance at each layer | ||
| Output Construct Dataset | IOUT : nn | ||
| Output Construct Type | numeric value in array | ||
| Output Construct Units | W/m2/str | ||
| Output Construct Repeatability | n | ||
| Output Construct Optionality | Standard Output Construct | ||
| Output Optionality | Optional Output | ||
| Output Name | IOUT: 23 | ||
| Output Description | Same as IOUT=20 except lower hemisphere radiance output corresponds to ZOUT(1) upper hemisphere radiance output corresponds to ZOUT(2) Use this output format to determine radiance above and and below a scattering layer. For example, if ZCLOUD=1 and TCLOUD=10, you can get the scattered radiation field above and below the cloud with, IOUT=23, ZOUT=1,2. | ||
| Output Type | dataset | ||
| Output Symbolic Representation | numeric | ||
| Output Computational Representation | tabular numeric data array | ||
| Output Optionality | Optional Output | ||
| Output Documentation | http://arm.mrcsb.com/sbdart/html/sbdart-doc.txt | ||
| Calibration Efforts and Validation | |||
| Confirmation Dataset | The downloadable tar file also includes a set of UNIX shell command files, sbcmd.1, sbcmd.2, sbcmd.3, sbcmd.4, sbcmd.5 and the resultant output files sbout.1, sbout.2, sbout.3, sbout.4, and sbout.5. These five command files produce output corresponding to the five sample problems given in some of the available data. To ensure the code is operating properly, you should compare your results with the contents of these files. | ||
| Model Experiments and/or Case Studies | Compound | ||
| Model Experiment Description | Barnard, J. C. and D. M. Powell Comparison of Modeled and Measured Shortwave Broadband Radiative Fluxed at the SGP and NSA Sites. Atmospheric Radiation Measurement Program. http://www.arm.gov/docs/documents/technical/conf11/P00148.html. | ||
| Moore, S. T., D. H. Sowle, et al. Data Analysis and Quality Control Software for ARM Datasets. Atmospheric Radiation Measurement Program. http://www.arm.gov/docs/documents/technical/conf11/P00179.html. | |||
| Model Experiment URL Address | |||
| Expert or Peer Review | Ricchiazzi, P., S. Yang, et al. SBDART: A Practical Tool for Plane- Parallel Radiative Transfer in the Earth's Atmosphere. http://www.crseo.ucsb.edu/esrg/pauls_dir/. | ||
| Current Use or Application | Several groups have used SBDART and code has become a standard tool for the analysis of clear sky data an the Atmospheric radiation Measurement Program sponsored by the Dept. of Energy. The code is used to determine how clouds affect the earth's radiation budget and for remote satellite sensing applications. | ||
| Level of Uncertainty | The accuracy level is estimated within a few percent in clear sky conditions, about 10% under cloudy sky in the visible spectrum (for predictions of irradiance at the surface), and perhaps as low as 50% under cloudy sky in the near infrared. These estimates can be considered to apply to any plane parallel atmospheric radiative transfer code, and indicated a general scientific uncertainty in the optical properties of clouds. SBDART is a low resolution code. It is not siuted to applications that require very high spectral resolution. It is not capable of modeling the radiation received by a vary narrow band satellite sensor system. | ||
| Metadata Source | |||
| Metadata Creation Date | 22 October, 2001 | ||
| Metadata Responsible Party | Compound | ||
| Metadata Responsible Party Individual Name | Scott J. Crosier | ||
| Organization Affiliated with Metadata Responsible Party | University of California, Santa Barbara | ||
| Position Name of Metadata Responsible Party | Graduate Student, Geography Dept. | ||
| Role of Responsible Party | Creator | ||
| Metadata Responsible Party Contact Information | Compound | ||
| Delivery Point | University of California, Santa Barbara | ||
| 3510 Phelps Hall | |||
| City | Santa Barbara | ||
| Administrative Area | CA | ||
| Postal Code | 93106-4060 | ||
| Country | Unites States of America | ||
| Electronic Mail Address | scott@geog.ucsb.edu | ||
| Telephone Number | (805) 893-2714 | ||
| Facsimile Number | (805) 893-8617 | ||
| Metadata Source of Information | Ricchazzi, P., S. R. Yang, et al. (1998). SBDART: A research and teaching software tool for Plane-parallell radiative transfer in the earth's atmosphere. Bulletin of the American Meteorological Society 79 (10) : 2101-2114. | ||
| http://www.crseo.ucsb.edu/esrg/pauls_dir/ | |||