Sbdart User Manual Iisc

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6
At a glance
Powered by AI
The document discusses the SBDART radiative transfer model - its installation process on Windows and Linux, input parameters and their usage, atmospheric, aerosol and cloud profile options, and how shell scripting can be used for running multiple model scenarios.

There are around 75 input parameters categorized into different sections from A to L. The parameters control variables like wavelengths, solar geometry, surface properties, atmospheric profiles, clouds, aerosols, output options, DISORT specifics etc. Default values are used if the parameters are not defined in the INPUT.dat file.

The model allows using different predefined or custom atmospheric profiles, aerosol profiles like stratospheric and boundary layers, and cloud profile options like altitude, optical thickness, effective radius etc. It also has options to define trace gases in the atmosphere.

Santa Barbara DISORT atmospheric radiative Transfer

SBDART

Contents
1. Installation instructions
a) Windows
b) Linux (Ubuntu)
How to run the model ?

2. Shell Scripting to enable loop run

3. DISORT

4. Parameters and their usage

1. Installation Instructions
a) Windows : Copy the files downloaded from website. Use the cmd, command window and
use sbdart.exe command to execute the program. A file named INPUT.dat contains all the
input parameters. If a parameter is not mentioned, then code considers default values for that
parameter
b) Linux : In ubuntu terminal, use the fortran code and compile using gfortran command to
create an executable file. Use the executable file to run the code. A file named INPUT.dat
contains all the input parameters. If a parameter is not mentioned, then code considers
default values for that parameter

2.

Example :
rm -f sbout3
for iday in 90; do
echo "
\$INPUT
idatm=1, wlinf=.3, wlsup=10, iday=$iday, wlinc=.1,alat=13,alon=77,
iout=23,xco2=0.0,xn2=0.0,xo2=0.0,uw=0.0,nzen=10,uzen=0,90,time=4,
\$END" > INPUT.DAT
./sbdartt
while read line
do
echo $line
done<OUTPUT.dat >>day$iday.dat
done
Consider the above shell script . The above code is to be written in a text file and change the
permissions using chmod 755 ****.txt . After that the shell file can be executed using
./***.sh
3. Discrete Ordinates Radiative Transfer Program for a Multi-Layered Plane-Parallel
Medium is a General and versatile plane-parallel radiative transfer program
applicable to problems from the ultraviolet to the radar regions of the
electromagnetic spectrum.

4. Paramters and their usage


Total number of parameters : 75
Other input files are sometimes required by SBDART:
atms.dat
-- atmospheric profile
(see input quantity IDATM)
aerosol.dat -- aerosol information
(see input quantity IAER)
albedo.dat -- spectral surface albedo
(see input quantity ISALB)
filter.dat -- sensor filter function
(see input quantity ISAT)
solar.dat -- solar spectrum
(see input quantity NF)
usrcld.dat -- cloud vertical profile
(see input quantity TCLOUD)

Parameter Parameter
number

Description

Default value Comment/remark

WAVELENGTH LIMITS, FILTER


FUNCTION SPECIFICATION

nf

Solar spectrum selector

isat

Filter function types

wlinf

Lower wavelength limit

0.55

wlsup

Upper wavelength limit

0.55

wlinc

Wavelength increment

0.0

SOLAR GEOMETRY

sza

Solar zenith angle

degree

csza

Cosine of solar zenith angle

-1

degree

saza

Solar azimuth angle

180

degree

iday

Day of the year

10

time

Time of day

16

11

alat

latitude

-64.76

12

alon

longitude

-64.76

13

solfac

Solar distance factor

14

nosct

aerosol scattering mode

SURFACE REFLECTANCE
PROPERTIES

15

isalb

Surface albedo feature

16

albcon

17

sc

1,3*0

MODEL ATMOSPHERES

18

idatm

Atmospheric profiles

19

amix

Weighting factor

20

uw

Integrated column water vapor

-1

21

uo3

Integrated ozone concentration

-1

22

o3trp

Integrated ozone concentration


in troposphere

-1

23

ztrp

Altitude of tropopause

GMT

24

xn2

Vmr of n2

-1

25

xo2

Vmr of o2

-1

26

xch4

Vmr of ch4

-1

27

xn2o

Vmr of n2o

-1

28

xco

Vmr of co

-1

29

xnh3

Vmr of nh3

-1

30

xso2

Vmr of so2

-1

31

xno

Vmr of no

-1

32

xhno3

Vmr of hno3

-1

33

xno2

Vmr of no2

-1

34

xrsc

Sensitivity factor for rayleigh


scattering

35

xo4

Sens. Fctr to adjust oxy absor

36

pbar

Surface pressure

-1

37

zpres

Surface altitude

-1

38

sclh2o

Water vapour scale height

-1

CLOUD PARAMETERS

39

zcloud

Alt of cloud layers

5*0.0

40

tcloud

Optical thickness of cloud layer

5*0.0

41

nre

Cloud drop effective radius

5*8.0

42

imomc

Phase function model used in


cloud layers

43

lwp

Liquid water path

5*0.0

44

rhcld

Relative humidity within cloud


layer

-1

45

krhcld

STRATOSPHERIC AEROSOLS
(LOWTRAN 7 model)

46

jaer

Stratospheric aerosol types

5*0

47

zaer

Alt of stratospheric aerosol

5*0

48

taerst

Optical depth(.55um) of each


stratospheric aerosol layer

5*0

BOUNDARY LAYER
AEROSOLS (BLA)

49

iaer

Boundary layer aerosol type


selector

50

rhaer

Relative humidiity

-1

51

vis

(Horizontal Path) Visibility


(km)at 0.55um due to boundary
layer aerosols

23

52

zbaer

Altitude grid for custom aerosol


vertical profile

50*-1

53

dbaer

Aerosol density at ZBAER


altitude grid points

50*-1

0
F

54

tbaer

Vertical optical depth of


boundary layer aerosols

47*0

55

qbaer

extinction efficiency

----

56

wlbaer

Wavelengths points (um)

47*0

57

wbaer

Single scattering albedo used


with IAER=5

47*0.950

58

gbaer

Asymmetry factor used with


IAER=5

47*0.7

59

pmaer

Legendre moments of the


scattering phase function

940*0

60

abaer

Wavelength (Angstrom model)


exponent used to extrapolate
BLA extinction
efficiency

-1

61

imoma

Controls phase function used


for boundary layer aerosol

62

spowder

63

nothrm

-1

64

kdist

65

zgrid1

three parameters can be used


to change the grid resolution of
the model atmosphere

66

zgrid2

three parameters can be used


to change the grid resolution of
the model atmosphere

30

67

ngrid

three parameters can be used


to change the grid resolution of
the model atmosphere

50

OUTPUT OPTIONS

68

idb

Diagnostic output selector

20*0

69

zout

Altitude of Surface and TOA

0,100

70

iout

Standard output selector

10

DISORT OPTIONS

71

deltam

use delta-m method

72

nstr

number of computational zenith


angles used

73

corint

intensities are correct for deltaM scaling effects

-----

RADIANCE OUTPUT

74

nzen

Number of user zenith angles

75

uzen

User zenith angles

20*-1

76

vzen

User nadir angles

20*90

77

nphi

Number of user azimuth angles

78

phi

User relative azimuth angles

20*-1

RADIATION BOUNDARY
CONDITIONS

79

ibcnd

boundary conditions

80

fisot

intensity of top-boundary
isotropic illumination

81

temis

emissivity of top layer

82

btemp

Surface (skin) temperature in


Kelvin

----

DISORT specific output

83

prnt(k)

Output options

----

x*y means x multiplied by 10 to power of y

You might also like