User`s Guide

!"#!$%&'( )*'+(",
-./,((!
. !"#"#"$"
%" &"' % '# ' & $ " (' %" "")'*(")'*%")"*'!'()'*'"*'*('*
%('*')*'*&('*('*+%*%)(%'*%')('*%)('*')
#,) -% #* (* & %' &
./0
.%*'!*("(*"%('*'!""%
%'&*'*"'*""""' %%
(%*'*''*"*%'**
1
2'"'"('3& 4%&)5)6'7'%)20)
8*"#)'*"8*"#'"'"('3&%&'*0''
" '"('3&0'(()
*%
0'"'"('3&
'%()
*% '*"*'(''"('3&%!"
'*" 9' %*&%) *% ! ! ./0
.&#')1$")%'*'*""%#*'*
*&'**'*'*:'*&%!*
**%''
9'%*&%)
*%'&'*&&'*%((%'"'(')
*%"**("%')%*9*')"'('
%*%'&./0
.%'*'*"*'%%"'*%#$%*
'(*&(
<=5>?@5<?<-A
&'-B<=5>?@5==?
(C9'%%(
0"';*"('*
<=5>?@5<?<-
&'-B<=5>?@5==?
*"('*C9'%%(
&*%*'("*'./0
.*)'5('
&) * & +
,) '*" * & +
,) '* # '
"%* & ( # ' *%' " ' #% # %'* '*(
*0&/1/%&%
1
%'((*)8'**)'*"-% D
66
8E./0
.< ?
8'*8%./0
.'*71" ?
%'" @
D'('%'" A
<"*'( =
* D
? =
D 00
./0
. @
D (9(* @
D *''**%&8*"#'*( >
DD 1**'*./0
. A
< ./0
. F < ./0
.&#''%3' < E'(**!** D
<D %% =
= . .
01
E D
= *
"*&%'* DD
= %&%'* D=
=D *'%%'*'*"7(*%*% <
=< 8'!*%&%'* <
== 58'
*&'%'*"3 <D
=? 7(7*"'*"* <=
=@ '*"** <=
? 2
?
?
?D
0./0
.1 <A
-'(B ('"'!'*&('* <A
-'(B ('*&'8' ==
-'(DB ('*&'8' ?
@11E 1 ?>
@ &'* ?>
@ -'(**#20 @D
@D *#
0 @=
i
>
6
1
./0
. @@
> *"'* @@
>
8'!**"'* @A
>D *'%%'*'*"7(*%*% >
>< *&' >
>= '3*%'* >D
A E ><
2 0
E1E./0
. >?
ii
!%)/2/%
*' 3*#" & '"'*% "* #* '*" '!* ' #' " '
9&*&('*(**"#'!)G%'*%H(
**) %' (' "%!) '*" (-"5' ("*'(% !)
%''"'*%&*"'(*''"(%9'*)'9'*&*
%'%'*'I!''"'*%)"&&'*'*&*%*)&%'*%'*"
3I%'*%("&("&***%'"'*%3*#*
./0
. < ' '"'! '*& *(%' (" ' %( '"'*%
"*'*""!"9'*&*''#'"
*&)("!
(5*"*"*'"'!'*&9'*'*'"'*%"*#*'*"
'!* '* '*5'' #' " * (" %* & '* '*"
%'*&#'")*'&#*"5#*'&'%'*"&
(&#'%(*)'*"*'*"3'"'*%*%"**'&'%
%*&'%!'*'*"&&&"'"'')&(#%*(%')'%'
'"'*'%'*&("
(""*"!'#"'*&(*%'%'*''*"
(**'*'*"%'*&#'"%'*!'''
#"'*"#'!***%'+
,%'*'*"&(
'%'('(*&('*'%'(" *'%'("&
%'*"
'
&(%**'**(&*"!"'%(***3
'"'*%"*%'*%(''*"%*''*"#'!*"*
&"%''*""&&3
*(*'*(")./0
.<
*%" &&% & *'% %' % &%*%) %" "!"
'*%('+,&%*%)'*"'('*%'*#'&("
'%'*('**''&(*%*(%'*(
1J"&6*<&. /0
.("'(''"
&'('#'%(*'*"*'*&%'%'*'
&*
%')*'""&%*!#'+AA=,*&
3;3+AA<,K*'")'")'*"+AA<,K+AA<,1$
"!'*'!!#&%''&./0
.<)"%*"'#
*(")'*"#-'(1J"*"*"*&'*
%'*'*""'"9'&##*./0
.''L'%3-L
("#(*("&%'*)%''""**'"*$"''*'
%'&(''""*'""*'&*
1
'' %*%' %(*'* !( !" '""*' *&('* '*"
&*%&
(")3(")"&'"'')%"*./0
.
&(' & * '*" "'' & ' ' !* - +)AA<,"%*%*"'"'
('('%' (" (" * ./0
. ' 3 (' %*%'
"%(*'*&./0
.<("%%"&"%(*"
&*%9'*&
./0
.%%"#***E )*"('3'
''('*%(#'E A%( *'*"&
'#*' &)'''*&&&#*%(#"&&*
'* ( * " (& *** ./0
.) ' G&*5*"H '( !"" & *** ./0
. * '*"'" (" + ' #' & ***
./0
.)#%#'%%*&!'('N&*('"(,&*
*"''%'1
*&'%+1
,'**%(***%& O
O'*(
8*"#OA=)A>8*"#
*%'"*(&*&%&*#'"&*)'
-5'"G9*5'*"5'*#H&*5*"'(+'#'!""#!*<-,
%*!""&./0
.<1
&**"'(!""*
('3./0
.(&*"K*'%'*%'*&*5*"
'(*"*./0
.& #!!*)%'*%'
("&*""*&#'-"'*"*(./0
.*&('
%(('*" #*"# %" %'* " * ./0
. < * 1
2
(.#!'%'*"'('*'("&%'*&*&%3"
*%'":'*"%(-&*&)'*"*%((*""
*"*"*% & ./0
. &( &*5*" '( ('3 %
./0
. # (") ' & -'( * %" %'5%'5%'
%(("
)*'(&('('%'!'''#**'%)))
)*'(&%('()"%)'*"&'#**''*&
'""E ''*'*%*'*'**3**
%(%*%"'(*)&'%('*'E )'*"3#('*)
'*'&"**(%'%('*%'!*"&&*'9'*I#%
#' ./0
. " & AM & * ( 8 ('3 * ' & 3*
./0
.*E 2
&*))abcase1.fPupcast2.txt'*'('#**&('#'
'%33))..\data\phasefun\avgpart.dpf1*'*"&('(
#*Courier**'%'1
*&'%'#** 00 (&&*1$"#*'"*%*"*'%3'*"
#%&%'***"&!*&1$")#%&*"
*documents"%*
!! - .&3
!
"###$""
# % # ! # #$ +
*"") ./0
.("*!*%"%'*%*)''*
&./0
.#%'&'*'*)&-'()
./0
.#'!&'"'*%"*#*'*"'!*'*,
9(*&*!./0
.'#I%'*(''*#'
"'*"'%%'**("&-'%%*"*&*I'9
%*"'&'*"&&*$')*"%&
'*"*"'
%*"*'%%"%#'"&*(&!!*
'!**""*!"**./0
.)'&#*
&('B
./0
."*3*#**%')%&)
")'**'#'"'*"*(!"
*&('*./0
.!'
(")'&*%*)%
"'')'%5A"'')%'%(#./0
.'&&#!"
'*" *&('* ./0
. # *" '% -'(
*'*""''##*)*"('#'"&*
./0
. %( '"'*% '*" +& ' !* & *, (
'%%''*%'*('"#'*"'"*(*'*.#!)'#'*(")
./0
.$*'"'*!""
&'*'
(G%'L#'("&'*'*"%'*%&&%*)*'
&*%*)'*"*("5%'*'(%''(*3'"'*%(")
3
E("'*"*("
"''%!)=?!'
&'%''* '*"
&('*'%5AK%!*
"'*./0
.
& %! +&& & D & %', '( "''
**"*=%("*!
A=!'K%!'&
* ./0
. '*" %*'*'"9'"*&
'*&*%
"*"+'*"'*'#"%('*,&./0
.5"%"
#'5'!*'"'*%"&&*&%'*&(#'('"*-(**
%'%''#'03#)&!./0
.'&#'*"&'%5A"''
**'"'(*'?.:"*'"&)./0
.#"
!'"'!'*&9'*#&#'*'*"%'*&'!
!* (' *(%' "' & '%5A & 3 3 '*"(
*(*'*("*'(*')''"*E
N%'**"'')(*'*"(''*'(%'%*%*%
'*" %*&% - '#) & * ' * ./0
. ./0
. '*'*%%3*&'"*)'*&**
*%'*'*"**%'
./0
.'*'#3**%&'"#3*
*(%''(''"%*A@A)'*"#%***!''*
(""*'('%&./0
.'(''*"#""'&('*
'&.#!)('*&'&'%'1
*&'%+1
,'*"
("
*'*##!*<'*"('!!9%3'&"'%3%!"&(
&!*<
6*<#'%'"**$9&'(5&*"%")
#(#&*)'*"&'%"'#"***-*!*'
%(+'"('*&'(1
2#3'*,''*N"!'
4
!*&./0
.!*D)('N("&%'*#('"%""!'
' (!" !* & ./0
. (') !* < *" *&%'*
(!(**'%3'''#%('"!*<6*<%*'*'&#
((!(*!<*%"*'**'"'*%*'''&)
%&**50'('*(&%'*%)'#''&#%(%%'*
'!" %*"' -* 9" * * !' %() 9'
%*&%)
*%'"'%**'(*#0'(()
*%''#"'
&0'E A!*<=%(*""#!*<&
./0
.0'&""*%*'*'&&'&%(0'
E A&#'(7***#./0
.!*<)0'$E'*
A= - %( +0EA= -, !"" +* 9, ' ' %() '*"5'*
&#' '%3' 0EA= - ' & (:* E'* @@PAPA= %(
./0
."*"*#0EA=-+'%%"('*E'*
@@,)#%(!./0
.*('(%'D%**('*
+%('"0EA!<=,''%*%"&./0
.'*#&
%("%&(0'&0EA=-"%
5
,/4&)4&/156)/758,
%* ! & "%* & # ./0
. %'* ") & #'
'(*'"*%")&#'*9")'*"&#'%'*
'*"&('./0
.*
,! 5 6)/7502
!!*&./0
.'!*"*'!'&"'**&(5
%'%'*'(**(&#'*#%./0
.%'*"
''&#B
./0
.%'**#(""*!'*'*5#'&")
#% * * %( * (" & (' "%! (-"5'
"*'(%%*&('*&*"'(*'%*&%')%')'*"
%'&"'%3("
./0
.%'**#
&"&&*#'('*5#'
&"&&%*"***(*&*!'
#'%*&('*%'*'"*'***&&"-(*
./0
.%'**#'("#'**%''*)*
"'*('&*''#"%!"!'
%*&'*&(*)#*&#*!"&&*#'"'*"*"
"&&* *!*(*' %*"* % *&('* %'* " '*** &
%&%'*
./0
.%'*"''*"(!*#'*"%**(
*" *' *" %((* (5** ( & -'%*
*&('*''#'"&('"#*#'"53*('*%(
"%"'"'*%%*'*#'5'!*'"'*%+*')#%%*'*
*&('*'#'"&,'*"3'"'*%&%"#'"'
&'%+*,./0
.''%('%&%**
'"'*%'"*#'"&('&'%'*"!"*&('*
*%'%%"%"*'&&'%&%*&&%
6
8*'*':*-(*'"'')./0
.%'**'"#"&&*
#'%''*"*"'%*"*#'%'&'&
"''''"!'%'%&'*#'"+%'
'*%%*%*'*-*'*!*(*'%*"*,%('*%'*
!''*&('*'%'&!'&'*"''
./0
.%'*"('%'*'&&!''*
"(5**'(&'%'"&&**!*(*
&-'(***!&'(('"***'
./0
.%'*"%''%:'%3*"*!*(**'*('
8*'(*-'%*&('*''*N%*%*)'&'"'*%
&(*''*!*(*('%*""*)#'"'*%&(
N% * *' (" %'* * " %( '*" (! *!*(*'%**('
./0
. %'* * # %' +%('%', ("" * "'' !"(''('*%'*!*(*"*(#*(
*5*""'''*'!''
%*&('*%'*!""*('*&(B#'5'!*'"'*%&(5
** '%'*) *5#' ''* %' +% ' ' &*%*, & 0"'
'('%'*)'(*&""'''('!'**"#'!
'%'*
,, - '*(&**%'%'*''*"(**%'*!"*
(5*"*"* '"'! '*& '" '*5'' ( %*"'*&(5*"*"*)'*5''(*'%!'(
(*&'*%E-'()'%'*':*'*(*)
:*'%'&*&%'*%'!''+%'*&(3(,'
'(%''*!%'%'+%*(*&(,
*%'#
%'**3&%'*'%**&%'*"*"*L'%L&#')&#%
'%'%%'*#(""'':*'(*#'"#%'
7
!'*#"+'*5"(**'()#*"(**
*",8%'***"*"*''*5"(**''"'!'*&("
'%*&'%'%*"('*):*'*(*#'
"
*'*'&('*%("'')*(!*'%'("
#''%'%'"#'%-*('
%'%#('*N&"*':*':&'%#''%
''!'*('*&''%'
**%'*)*
('*&'+*!&'('*'*%&&%*,'*!('*=(+'
#'!*)'*"(%'#'!*,*!*%'#'K:*'
!''*%#'&**%'&3(
*%''#'N%!
*&&)"(***)'*"!'''#(')%''*"
*"'%*"*%'*%'*:*'*%'&(*&(.#!)
%#'*"'"'*"'!*('*&'&*&%*(
'&#(
*%')&'*5"(**''"'!'*&("N&"
&(5*"*"*'"'!'*&!'"#*!(%'&%'*
**!*(*'%*"*+%'%*"'*,'(%''*(
9"&&"'(''"'#*#'"'&'%'**
%' *"' %*"* +(%*", !* ' 9*% & (5
*"*"*)*5"(**'"'!'*&(*"(''%'**+*
('*"'%,#'"%('*'(%&''*!**'(5
"*"*)5"(**'(
%'%*"'*'"%'*'9"*'*%'*%'"'!
'*&(".'*#'&('*'*'%'*
"&*'5'!*'5*&'"*&(D=>*(E&
%(**'*&'5#'&'%)&*&&%*'%%*&
%'' #'! * ' &'% # *%* ' '! #'! %'*'('#'('*)':'*('*%"&('*'%'*
*'%%'*%%''('*%'#'&'*"&%*%
%'*"%'**(%%('*%('3*&%'*%**
&"
./0
. %' (") #% '"" '! %*"'*) %'* ((':"'&#B
8
(5*"*"*
:*'(*
'*"*"'%*"*
''""*"*%&
#'!*#*D='*">*(
%''5#'!'5#'&'%
&**&*"+**50'('*,(
*%"'"&(%'*
*%"'('*%'#'
*%"&%*%%'*"
*%"**'%%'(*%*%
"**%"':'*
"**%"'!#'!#%'
,# &*"'(*'9'*'"%(5*"*"*)*5"(**'&"
5*(
5%'
*%'*%''"'*%+))),)#*&8( 5
'"'*%%("(*"+,)"%*'+),)'*"#'!*+,'!
&&"&)'9'*&*)%'!''"'*%)"&&
'*'*&*%*+'5&*%*,)'*"&%'*%)%'*%("&("&**
*%%''"'*%3*#*
*""%%''"'*%)./0
.
! *5"&&*' '"'! '*& 9'* +, '* # *"'
%*"* 7%' & ('('%' %(-) 9'* ( !"
*(%'&'*'%'*+)&-'()'>&
,
*'"'*%*'%'(''*'!'&+))),'3*!(&*
"'*)#%"(*"&"&!#&*(*)'*"!(
&* '*"#" ) #% "(*" #'!* * & *(*
03#)*"!*(%')#"%:'!'*!"%*
'*"#'!*
*./0
.(")"%*''!'*&("&
'**&'"%*+),)>)QD?)***""
*&%*'*'*"%*'*)#'%'9'"''*'*"
'%''%%!%'"L9'"L*"!"'9'"( ''""%
*"%R))))'*"R)))#'*"*)%!
'*"'"+"&',9'"'#**E
*')#%')R'*"
R<)'%''!'='&'*'*"*"''=)=)=))@=)>=)A)A=)
9
=))@="E('('%''**9'"%*"*G9'H'
R A .#!) '"'*% %(" & >=5A '*" A5A= 9'" %'* '!'"!G:*'H'"'*%''*(*''*&RA'*"'"
9'"'*'!**'*"=*
E ./0
. '*"'" 9'"
') #% ' ' *(*' '*'
*&R'*"R=
(')#'!**&*'*"*'*(&%*
#'!*'*"&#"* )*R)))+
* *"*'(:&"&&*
*!'
&*"'(*'9'*%("./0
.("'*9'"5'*"
'*"5'!'"'"'*%''*%"&",),R)))'B
* '""* '"'*% #* #') ./0
. %( #*
'"'*% * ' "%* +' 9'", N % ' &'% #* '"'*%
*%"#'5'!*'"'*%'*"''&*%"*"%'*""&&3
'"'*% ' &%" #'" #*"5#* ' &'% #'5'!* '*"
&%"53'"'*%'%("''*"'#'5'!*'"'*%)
#%9'*&**('*(**'%'*"!(*&
9'"5'*"'*"5'!'"!*&'*"&'%'"*"'%*"*
!**&*
10
(*"'9'"G(*:H'"'*%#*'%9'")(%3'
&"5'#*"#")*9'"'&E)*!
"&&*%*'"'*%&''*R?'*"RD<)%'*
'(9'"-*"*&(R='*"RD=.#!)'"&&*%*RD<'*"
RD?)%''**"&&*9'"'*"'*""&&*9'"5
'!'" '"'*% & *%' '! ' '*' * * '"'*%
"*)'"&&*9'"'%'*%'"'"%"*%*%'
%(*'*)#!)'%(''*"*('*'
9'&*(&9'")*%'*'*'*%(#'%*"'
%('*'%
,8 ./0
.'*-55:%''*%"*'(#S-*"#*#*""%*
'*"S:"#*#'"%*'%&"!'''*'*"':(''*)#
R*'"#*'*"R*"#*#*"
*'"'!'*&)"%*
+),'#'&"%**''!*K%*"*'"'*%
+),-(*')#!)3+),"*"%*'**
'"('"'*%('"''"(***"%*+),+>5
)>S,*"**#%%*!**#%&./0
.)
%'*-(*'#*'
*./0
.*)#'"&#*%*!**)#%'"*
E D %* +), & "%* '* *(* ** .#!) ('"&(*'""%*+S:"%*,&(:*"%*+5:
"%*,)&*(***"#*#'"#'")%!8**(*
**"#*#'")#'""'%GH&G#'"H'"'*%(*"'
# ' &* #* '"'*%) ) * '!* #'" 8* *(***#'")#'""'%G"H'"'*%(*"'#'
&*"#*#*'"'*%))*'!*"#*#'"%'*J
'"'*% +), "*" +), * *) '*" %'*J '"'*%+>5
)>S,"*"+),)"%%*!**%((*"*%'
%'*'E-'()-""*"#*#*'*'"'*%)#%('"
'%*%%**#'"03#)**):*''"'*%&
*'!**+RA)R>,"%*"*" +R,
11
"+),
.+),
+R,R
+RA)R>,
>5
*
-)R
+),R
+>5)>S,
:)R
ED"*'('*"*'*%*!**&'"'*%'"*./0
.
*
**)'"&:R"*'*#*#')N*'('*
'&'% "&:RG*'H"*'**')N'!('*'
&'%'"'*% +:R)),"*#*'"'*%N*''
&'%)'*"+:R')),"*#*'"'*%*''#*
'"'*%*'(&#'5'!*'"'*%)/+),)"#*#*3
'*"*'"'*%'&%"#'"'&'%&+**,) +),
3'"'*%*#*3**+),"%*,+),9'*'
'"*E<
E<
'*&!''"'*%N'!'&'%
12
'*"'"!*&./0
.':(''!'"'5&'%#'!
'%)*#%%'':(''*&*'!"#*#*""%*) )
!'*)'*")'#**E*J''*
'#'('"
&( :*) ' %(' *J '"'*% #" +R) )R, R
,+)R,
" 3 * (*" ' '* '"'*% '" & %*!**% -'% ")
"%*)'*"#'!*!'+))),*'"'*%'-'%"+*'
!''!'"!'&*"*!',)#%"%*''!'"!9'"
%*'** "%* +), '*" #% #'!* '!'" ! #'!* '*"
%*'** *(*' #'!* +'"'*% %(" #* %* G*
#'!*H * %'* & ' * '*" '!'" ! ' *( #" '*",
'"'*%'9'"5'*"'*"5'!'"%''"'*%#*&8(55*(5 )
5
*'*"*'"!'03#)'"'*%'%'!'#*&8( 5*(
E*')'"'!'*&&('"*(&**)*9'*'
*
5'
./0
.)%'%'''"'*%- +:),#*&8( 5*(
%*!" 9'*' * & ( * ( 5 ' ! *" & %'%'* & %*!**%&)'*"%*"* &%("
,"
*"*./0
."%%''"'*%"*#*'*"'!*
''%'"&#'"*'%'*!*(*'+3'*"&'%#'!,%*"*)
%("#&#**&('*+!'"%*!'5
#**5""''&,B
9%''
'*'*"%'*%&&%*'*"%'*'&*%*+#%'
9!'*!(%'*&*%*)'('*'*%&&%*)'*"
'"&*%'*,(%&"'&*%*&"
'*"#'!*
9:96*<'*"'&./0
.
(" ' &'% * -5*3 %'' #'! '%) #%
'"9'"%%'&%*'*"'*(*&'&'%
&("'#*""'*"''*'#'&(:*
*%')*
#*""*"%&"
13
'"'*% "* +*%"*
'%3*"3)%")'*"*,%'*'*"&((5(%'("'
' * ./0
.) &( !'*) &( ' '' 5"
'(%'"'!'*&("+%' ,
(*"'"%"*(&
'5"%*'&%'*%"*&*%*+7E,E&*5"()
7E%("&(!*'"'*%&%'*%&()&('
0'('*&'%)&('5"7E)#%%'***50'('*E
*&*"#')**%'&#'"#*&
* ' " %( *"" +**50'('*, 7E ' "% &%'*%&#'#*&*
'* '*" %'* & #' " %'* !"" ./0
.("*!'#'E-'()&'%'('(*&''*
''!'''%""'*"#'!*)*!'%'*'"&('&
!""'*( **'*%(%'*""&*'*!'&
'*"!'*%*'*"*"''
*'*%&'%'('(*)
''*&#'"%'*(""*(&%**'**(&
%(**''*%'*''*#'&)
'*%5'*(%''%)')")
(*' '%) '*" * * " %& '* %5'*
'%)&-'()%'*%&%&&#'%(*'*"*
'5%'("%*!%%*%*'**""'*
%&&%*%&'!"*&('**""&%('*&
%&%*%&&%'%*"!"''*%(**'#*"'*"
#'!*"*"*%('("*%'*"&%'*
'&*%**&('*&*!""*''53'&*%*&
%'*#'&)*':"53'&*%*''&*%*
%"'!'!*'%3%'*'&%'*'%)'*"'(*'
"!"'*%3"*%'*"!"'5%(**'&*%*
'#"%!%'*%&&%*'*"(("*"'*'
'&*%*
./0
.'9"#*#*'"'*%*%"**'&'%'*
./0
. (" " * %' '* '"'! '*& %'%'* & 14
'(.#!)3'"'*%&%"5&!%'3%'*
('"&(('*'%'("&((5(%'("K%("'
!""'''&./0
.%" *'!)&3'"'*%'%'
('")'"''%'*"'*./0
.!''5#**
'*'**"*"*'(%'"'!'*&("%' + %'')$)AA>,*"*'3'"'*%%(*&('%9'"&3
()'*"*! 5*'"!'./0
.'*
E&*5"#'%(*)(*"'7E'%("&(
%&" '"'*% &%'*% & ( '*" '(* ' ( '
0'('* &% * *') ( &%'*% ' &*%* & #'!* '*"
"*"*&(I'(")"'*")'')%E*&*"#'
%(*)+**50'('*,7E%("*
'""/
0*('*''*"E'(**('*%*%*"*
##'5'!*'"'*%)'&&%*!'"'!'*&9'*
*&#G"&&'*'*"HT'"&P' "+,U)%''('
'!*#'&'%%(&(*'5&'%*
*%')(
*"'%*"*%'*'3*"%'*%'*&*"'&#'#
"%*"*#"&&'*'*"
*'%'"&('
"%!)(*%'!&'"'*%"#*&!+(,%'
")*#%%'(*"'%*"*#"'"''"
*%
%' ./0
. %( *"" ( *"' *&('* &( **
%''""&*
,;/
&(./0
.%*&G*H+'* &&('"&!#*
#'-"&'"%**,'*"&&"'"''"&'*!
'("''(*&*&('*"%(***'*"#9'*
&*(%'*'+%'!''"'*%)&%'*%)('*%*)
'"'*%'5&*%*)'*":*'*"*'"'"'*%,*&&'3*'
9%33'&'*)&%*'*"'*''%''&*
'* "%(* '" *') * %'* ! & '"'*%
"* +''" * "% '*" "&& %(**,) '"'*% '5&*%*) '%5
%''&*%*)'*"3*''"$9(*
%*@"%**("'
15
&&"'"''%*'*%(&(*)*%"*&'"'*%
"*''&*%*&")"%*)'*"#'!*&*'"'
***'*'%'&!'9'*'&*%*&")
"%*)#'!**&'%''*''&./0
.%"
%'&#"!'&'%'%3'*'*"%'"&&**'
#'*"&&*3*"&.#!)'&#**#**
0'*'
'*%""#./0
.''%*!**%&#'!''&#'
'%3'"'&&('"&'%'**&&
0+#%
''#)''*%(*'*E ,%*@D%((*&
*&
0**./0
.
# & & "' ' &('" & #* %& 20 O
'"*&&('"&'%''*'&"''*#'!*''(
E -'() ( #'* !' '"'*% ' ' &*%* & " ' *
#'!*&&('"&'%''*'&*!''''()'
'&*%*&"'*"#'!*E-'()(#'*'*
%&&%*''&*%*&"'*"#'!*20('%'!""*
&#*20'*"'('%'*''"%*'**9'*&*
(%'*'%*@"%#%*!./0
.&
*20'"
16
#%*%756)/75
'!"'&#*'./0
.%"*8*"#5
'"%(
#!)
./0
.%%"#***'*"'"E *"('3
%"'''!!*&./0
.'!***'!'
&%(*%"*'*"'('*&'(K*)%*'%)'*"1
2
#3'*K
7'*"
75%**'(+,#<>?'*"*(%
***%&8*"#DA=)A>)'*")'*" #'%*
%%"&./0
.%'***'#"'*&%()12$3
#45)#
/67"68"'*
("%(-&*#*'*"9*"*"*%*1
*+#%***8*"#A=PA>P, P8*"#'&(&./0
.
'*%((*""&!''*B
./0
.&#'(+*',*%"'E100!*&0'
E A= - %() #% "*" & *( + %(',
%'*"%&8*"#'*(
20'"&#''&*"*#8*"#A=PA>P
'"&#')%'
0'%'%3')(%-*!&
'*&('*&'(1
2#3'*
./0
.'%3'&%%"'*""''&9'&'"5
"!''""0'%()'*'""#./0
.)
9'""*'(( &%('**$%()-%'&&
('*%"'*'(*((9"'(*&'*"('%%((
+ ,*'.#!)%('*+'*"''*,(%'*!#&
*&&%* &%-*!#'*-*%#'D& *('('**&'&'%%('*'*"***&./0
.
17
"'&%'*'&*9*'('*"'*"
#'!*)"3'%'*%*("9%3*'&('*9*
-*!+&5*'%,!)(&**'%'%
&""**&'"'!'*&9'*%'*('**&&
('*"'*"#'!*'*%""**''&&'"5
"!'%'*"D7& %((*""&***./0
.
1
"*"&((*(*#<-@?>-0#5*
(*%'(&1
&("''''*(*%*.5
*(*('31
&(''(''***"")#%('3&(
'"'"
1
&*5*" '( %(('*" *!3 %( '*" *3 *'*%'%('&#*&'%*
*!!*&
./0
.)*&('*%'#%
'*"3("'*"#'("""
&'%**''*%*"*%('*!'G*%"&H
*6*
<)*%"'(**%*#'%"#%'*%*'*"
*%"&+'-%dimens.inc,'!*'%"#'*E %
%"&)incfiles.for)#%%*'*"&**&'*%*
*#')
**)&+incfiles.for,*"%("&'%*#*+''*('*
**,)'"%*%('*(03 *&Iroot.txt)&
incfiles.for#*1
'*"*%'%(%&*
%(('*"*%'&*!3*%('"&&*&"&&*'*"&
%()'*"!*&"&&*!*&'(%(9##
% : #; 0< / !" = >#/ !45$
#,
9/.
%*"%#*'./0
.*'***%&8*"#
A=PA>P'*(
'("'#***./0
.#
0'0EA=-%('%(#./0
.
./0
.&#''%3'""'*+*%(","%*'("
H42+#"%'**ED,*'*'%"*)"
&#*B
!
*'0'$0EA=-%(*'%%"'*%#*''**%*
18
!"" # ' &#' 8 !* <) %( * * !"" ' '
"%)'&!*&0EA=-%(!""+#%
*%"0'$%(&0EA=-"%,
, * ./0
. * "! *''* '( " '
'('%'
&"*) 1'*"*setup.exe&(+)&
*"!#"GH'*(,
#/#'3"%&"+)c:\c:\Program Files,*#%.<
#*'" *#&".<#%'"'*"'%"*&"%"
10%'&"*'(".<+*#%%''.<&"#!#*,
/#''3"'"%*'(**'!""#!*<
#'3%'&''%&*''**%"*B%*&)"'*'*"
*'*(&*"". /0
.)(!*'"5*&'&(
.<&)'*"%'*%&.<* #*"#'*"*
"3 & '! '* # *''*) ' & %*%'
%(*'*E V%*
## 2.56)/75
/('*%%'**"**'./0
.)&-'(#*(!*%"
&('*"%('*#* )&*"*'./0
.&(
'*)"&**'"!*7%'*''*&#'"'
8*"#&#*./0
.*'")('***'%"
"*'&#B
/10 0 P6 %./0
.'*"%%3* P6
&#"%*(!'+(,&'%'"#./0
.
'* # (! %'* ( &) -%' & & 1
+&
H42WinFE.exe,) '*" "' ) # '! ./0
. %* * "3'*")(('*).<"%'*"'&%**+*%"*&(
!*,#&*'%/%'*(!.<"%'*"'&%**
**8
820)%%3**.<"%)%%3**0)'*"&#*
19
*%*"!*7'!'!"'**""&(!
./0
.*&"*.<"%WE*')./0
.%*%'*
"'"&("3'*(!'&0EA=-%((
&("''''&#'(!'
20
856)/75/)7*%<*/%
%*"%#./0
.%"'*:""&&*&
*'*""''&'"%")'*"&5*'(*%*!**'*""%%
''"
8! 56)/759-.
./0
.<'%3'%*&('*"&&*('*'()*)'*"
"''&"&&**'*"&%'*%'&"'&#B
1/))*%.'%&*&'"
*%%"''(*&&(G**&filename.fH#
Gfilename”*'(&&%*'***%**%"
./0
.5%&%*'*"!'%5"('**'3*&(
% % ' 0 ; +0*' ' ;', '*" 70 +7'% 0*'
'*K*'''*")A>@,%5%"*'
" ./0
.5%&% * & ('('%' '3 % ' ('*!*)*!%5*!''*')'*"!*"&&*'9'**
(%'"#"!*%*(''(*#'*&
('('%'%*
&3:'%&*&'"*%
%"''(*&&(G-'(5"**&filename.fH
"% & *) G3 '"'*%H G'* '*"
%'*H*"&**)
))%
("
' ' -'( & ' 5" '* '*" %'* * '*"'":"*'!""#./0
.%"'*"%'*"'
)%'*("&"'""'*./0
.-'(
'#('*%'*-'*""!"*&
*)
3*)%
&!"*%'%5('5%&%'*
'*"%'*%'&*
(")%'*'&*%*)'5&'%
&%'*%'*"'*(*&"&&*#*"")(&%'*%)
21
'*"'(%""&'3'"'*%("""
&#&&%*&('*.#!)%'*'""%%*
*#*"''*!'G./0
.'*"'"&('H('3*
G%':"H*+&-'()'""'""*''&*%*,'"%"*
%*%'%(*'*
.:'%&*
&'"*%%"''(*&&(G('&5"
*H"%&*)G3'"'*%HG'*'*"
%'*H('#9"&('&!'*'!"
%'(#*&('*''*'*"%'*&
'%'#'"*('")'3'"'*%"*)'*"3
(#'*##*!*&%**")&-'()'"
*#*('"'*'*"%'*&*#*'*'%'
(" & ** %' %'* "* ** ""
E %"*%*"*('
&3 *) * %) '*" & & ' &# %'
./0
. ('* ' !* & &*% 1 " "% ('**#*%('&*''*)*"!&'./0
.
****%(
-. 9 +
*'%! '' 0'*'K 0 O ' "% &
'% () *%, * ') % '3*) * ' ' & ./0
. %" (' %%* & -'( 0 * *%"" & %*!**%&#'!
0&#''%3'1('#"%'"
*'*"&#'&'%''*'&./0
."'
E *&./0
.<%"'"*'&*"
*"%maincode)surfcode)'*"discpf*%'G'*"'"H'*"
G%'H*
?0
*&&(*'*"'"*'&*"*maincode"%maincode
*'!''%%*&'5&*%*)'5&'%)'*""''&'*
#*!""'*(!'"'!'*&("&*"
22
*'*"'"*'&*('"*')#*(*%'***&'%
*+)'%'**':*'**%&)#'*
*"%*'*&(***-,'*"'"*#%*'('&
./0
.*('"(
?#/#//
%##$%'*'('"**%&'!*'
&*%*#*""**"%discpf'"''%'*'
&*%*&./0
.('*%"+''*%'""%:*
'&*%*,%'%'**""***%&'!*'&*%*'*"
9'"'*&**discpf"%"*%*%'%(*'*
**"%surfcode&(%'%'*'%'"#'5#'
&'%*"'&'%%'%'*"*"**#*""'*"*9'"
'K'*"*"*&3'"'*%"*'*"&#'**%'
&)&'%%'%'**"&("**%&'!*
#*""'*"9'"'''!"+*"%data\surfaces'&
*'("surfwind.U)#U#*""*(P,&'"('*%")
#%&(('*"&%('**#*"#*""'
'* = (P # #'* %(: 9'" ' # ! *" * &'%
*&**surfcode"%"*%*%'%(*'*
/#0/=3"
##%##
8,1%.=
%'("'8*"#A>'*"'#&*"%'*"&
*'()*&'**5'*"5%%3#"1*&*')%(('*"
#*"#&8*"#A>)&-'()?('*'*'(*'*>
%''% *%'" #* ' #3* * ' %(('*" #*"#) #% #
./0
.%('*"*'#*%""''&#*&*'(+
D%''%,'%'*+,#''"""'#./0
.
*&'% # 8*"# '*" 3 >D &(' &*'( & &**"'(''%5A"''*'&*'("mygreatac9data.txt)&*'(
*%'"mygrea~1.txt'*(+#*('&"
(,)./0
.#'&*"&
23
' & * ' ./0
. * ' *5#" GH *'( ' " %*%*'(&'*'*"&'%'"#'*)'&***
&*5*"'()*./0
.#&*"*'&*'("Iroot.txt)#
GrootH'*'%"%*"*&**'()Iupcast2.txt&rootRupcast2
&*&*)*#&*"*&Proot.txt+)Pupcast2.txt,)'*"
*&#*&&%'"&!./0
.*B
Iroot.txt
& %*'** * %&* * + %*%'
%(*'*&'"'""%*&*,8*1
run\batch"%
Root.for &%*'***'%'''
'*"3("
%&"&*)*%"*3''(8*1
maincode\batch"%
#&%*'*'&*&('*%&%'%*
*run"%)
'*-%'*'("run.exe'*"'&*('")*'("runlist.txt8*
-%run.exe+%*G
H&(1
)"%%3*run.exe)*
start->run->run.exe,'"&runlist.txt)#%%*'*'&Iroot.txt&*'(
'''&%*G'%H+('*%*'**,*"*runlist.txt'
("run.exe9*')%'*'#'5*'%'('"''*"
%'*"'%&!"&*"*('""*Iroot.txt&*'(
runlist.txt&*run"%
*((')*#-%'run.exe"
&#*B
'3%'&(***''%+!*&G'%H*'**,)
% *5%&% E & &( maincode\batch "% * maincode"%'incfiles.for)
D%(**''!*"'"'*"*'-%')
<*"**'(spawn.bat+*maincode"%,*)'*"
= 8' & * &* & '* % & *- * " *
runlist.txt
/(''*%'&*'("spawn.pif+&""'G%
'#*H,&%*'**&spawn.bat#*"#+%'%*
24
#**!('**%run.exe#*'*-**
!*$#*"#'%"
& * &*) * & '% * # &*" * & Proot.txt +)
Pupcast2.txt,)'*"*&#*&%'*%'"&'%./0
.*
%%3*''-*11
&(&1
B
Droot.txt
&%*'**&'&(*+'"'*
''%'%3',8*./0
.digital"%
Lroot.txt
& %*'** & '"'*% * &( * 8* ./0
.printout"%
Mroot.txt
&%*'**5#'!*5&('&%*
#208*./0
.excel"%
Proot.txt
&%*'***&(*+'"&'G9%3
3H',8*./0
.printout"%
Sroot.txt
&%*'***5#'!*5&('&%*
#208*./0
.excel"%
* &*' &( & 1
) '! * & %* # (% *'"&*E-'()'#"*%*20('%
**'Sroot.txt'*"Mroot.txt&
8#
./0
. '%3' *'" "&' * $ %( ' ' ('*
"% *'(" H42 * ' ) "% ( '! & ' *'( c:\H42 c:\Program Files\OceanOptics\H42)"*"**#3'*:
%((/%'*)&"")*'(('*"%+&-'()&#
'! ( '* * % & ./0
. *'" & #3 * "&&* N%) &
"&&* ' #3* * '( %( '*" '% ' #* % &
./0
., * '* %') ./0
. %" ' *'( '! ('*
25
"%+#%&*%"'GH*)A=PA>P'*(,)
''%'*'(&('*"%"*('('*H42"%''
*(&"%/%#$ &%('*#*
'./0
.*'"*#*"%E=+','*"+,#'
'*"*'(&"%E=+',#"%"*''*"'"*#
E=+,#%(%&./0
.&#''%3'
E=+',.<"%"*'*"'"*
26
E=+,%(.<"%%'!-#"%
*!!"*./0
.'*"'"*-#"%"*%'*
""-#"%%*'**&'('&*()
#%'*9"&./0
.*
27
%**&!'"%''&#B
data
%*'**"''&&'*
*')"%%*'*&#
#''*'*"%'*%&&%*'*"'&#-'(&
& '%5A '*" % "'' # / #"/##/ !,$
"%''&!"%&"*'%'&*B
botmrefl
%*'*&&(&%'*%
*')"%
%*'*'&#-'(&&"&&*(1
%'*'""#*&&('"(&%'*%
"%
defaults
%*'*&&%&%'*'*"%'*%&&%*)
''3*&('1%'*'""#*&&
('"(""!'"%
examples
%*'*-'(&!'"''&&('-%"
./0
. & * ( & & ' " * -'(*"%"*%*?)'***""&
*'
phasefun
%*'*&&"%:"'&*%*%'"%"
* "% discpf *') "% %*'* &
+*'("*.dpf &"%:"'&*%*,&!''
&*%*1%'*'""#*&&"%:"'
&*%*"%('3*%'*
sensors
%*'* & & *5%&% #'!'*" 1 %'* '""
#*&&#'!'*""%*'(&
G*H('"""sensorlist.txt&*'(''
*5"#*-&1
B&%*"*
'!**(*$*'(#-**
'"""+)#'!'*"'%'"#'8E*'
"*&*"%,
28
surfaces %*'*&&'5&'%*&('*&"&&*#*""
&#%'"('3*%'**%"*
surfcode"%
discpf
%*'*%"*""&"%:*''&*%*'*"%'*
*#*.dpf&%*%'%(*'*&(*&('*
documents
%*'* E !* & 1$ ") %*%' %(*'*
!()'#'!''"('*"'*
examples
%*'*('&5"*-'(
0*)
'*"*)*%)'*"&&-'(('*
*"*%*?
frontend
example1
%*'**)*%)'*"&&(
*5#'!*)'"'!'*&('*-'(
example2
%*'**)*%)'*"&&(5
#'!*)'#'('*-'(
example3
%*'**)*%)'*"&&'
#'-'(**'8E#'!'*"
idl
%*'* 0 * " * "%* 1$
"*'"*"'"&5
"'"''&
template
%*'* (' & %'* !' 5"&*"
*+)&
3(",'*""''&+)
&'%5A%&,
%*'* -%' 1
&*5*" '( & 8*"# +&
H42WinFE.exe,'#'"&'&&1
29
guicode
maincode
%*'*E %%"&./0
.'*"'"*
+ &%('*&%%")"%#'%*'*
%*"*N%%"'*"-%'&maincode.exe,
batch
output
run
"%#1
#*5%&%E
&(root.for,&'%*
%*'*'&&#*./0
."**(
excel
%*'* & '%'" # 20 '" "%*'%*'*#('%+&singlewl.xls
'*" multiwl.xls) ' * %*"* ./0
.
'" & +& Sroot.txt '*" Mroot.txt)
%!, ' 20 #33 ./0
. # '"&"%
digital
"% # ./0
. # &5
"'"''&+Droot.txt&,&('%*
printout
"% # ./0
. # * +&
Proot.txt,&('%*
%*'* * &) '*" * +runlist.txt,) '*" * -%'
+run.exe,*""*'*"%(./0
.('*%"
&'#*&*5*"'(
batch
surfcode
%*'*6'7'%O=%%"&1
&*
*"
"%#1
#*&(Iroot.txt,&
'%*
%*'* % %" *"" %' &'% "'' & + &
*'("..\data\surfaces\surfwind.U)#U#*""*( 5,
&'""*'#*"""&&*9'"''*#*!
*"%"
30
"5&7)*-5*2&)%&)1*&
'*"'"./0
.*'*'!&'!*&#'
'*"
&'%'*"(*"'%*"*7%'("&***./0
.
'("(&(+'*"'&((,)"%"&
#&*"'*"'"9'"'**E)'!''#*""+=( 5,)
'*"%*&'&*%*'"9'
&*%')*%'*
"&**#9'"')#*"")'&*%*(('"&('3*
"" '*"'" * %' * ' "%" * %* < & %*%'
%(*'*
'*"'"*'3*&('*'**%'&#'"
'*"'""*&('*''5&'%)*%"*3'"'*%"*)'*"
(*"'%*"**&('*%("&*'%''*
&#%'"'!'*&9'*+,''*9*./0
.('*
%"*!9'"5'!'"'*"*'&*'&./0
.
("'*"'"%('*'*"(*%K**'('*'
"!#*#'"
('#'*''./0
.'*"'"****1
&*5*"
'(+8*"#A=PA>P(*,
'%'*&)*
%) '*" *%"" E & +incfiles.for, # '* - " '*" * *
./0
.&('%(('*"#*"#.#!)"('***)'
(%("&&%*"'!'**!!*'*"&*%((*""
*&('"%"*"'* *"- &%*%'%(*'*
'*"'"*'&*('"*'*#%***!''%''
:* '*) #' '* %&&%*) ( " %'*" #* '% *
&)&*5*"'('*&'!**!'&(%**
'*"*!''"&'!'&**-* &('3*&
*&')*%'*9%3G%%3H1
#*"#)'**
%'***!''"&&***-*(')'#
&'('#*&('%'*9%3**&#'-")%'*'
*()5'!&)'*"(*#*.#!)%%''*
'("!&'('##*&('*'"*./0
.!*
*%**%#*#'('!*'*"#'(,'
!*
31
'"&#'**'")(!./0
.*'"&*'
*9'"'!'*&(&*!*(*'%*"*&*8****
1
&* *") %&%'* ' ('" %* '#" !' & !'
''()***'(&&%*'**"''%'%&)
**'&"#'!"
&&*5*"'(
"%&%'*&'&**"""&*'"'!
'*&(
$**'!'&*""*./0
.
*./0
.!%&"'"'!'*&(
1
&**"'(%*&'*(&#*"#)'%&#%(
& ' '%' & *&('*) ) #' (" ) #' ( *"'
%*"*)#'"*""*
&**"'('!*&'!**)'*&(*
'&**"%("&'*&*-'('3
%%./0
.**'*''('"&'**"%'
'"'""&#('*&""*"*(9'*&*)%'
*J%'*
&#'" &&'&**")*
(*('*+%'%'**':*'*"&(,9"
*9*'
' (5!* 9*% #3 1
#*"#) * ./0
.%"!'"'!'*&(N"&*")'*"**
'&1
%&*&*-*
'"&*'&
./0
.*&(#*1
'*"**#'&#'"
*%')
!'*&''%%('"'*"**'*G'%H*%**&('*
*"!"'./0
.*
&#*'&"%*9"*!'#*"#&1
&**"'*&1
*'!GH!"'""*'*&('*E
"%(*'*&'!''("'*"&'!**%*%'%(*'*
32
"!)
/. 8* ***
./0
. & & () %%3 E 10*/#*"
'" 0 '*" 0
& %*** *
9* *) %'* %"
(("' %%3* 1 *
(#*"&'!'
+'""#%",&!'
''()N%%3E 10
)2%&%1*/%&(
&'3&GH*'("*
*'*&*'(&*E
5'" ('%* +) & 8*"#
A=,)3*'(@&#
'!"*'(#**'(
**%'"E8*"#A>P)
%'***'()3'
*#"+)"*'!'*'*3*
*'(, *'"%!&
*#''**
'*"&*'"*
6*<'''%%(''&**''%'*"*((
''*%./0
.#'3%'&((*#'*#'*('3'*"
#% (" & '% " ) ./0
. *5'" *
%&%'**('#*&*"%*'%'
33
&"#*"%)'*"**&+,'#**
'X&"*&"&./0
.'%#*("*
%run batch script&(&*'&(*%&(
"&'%'*&'%
-*)*
&&) & " %%3 . 0
* 1
E
&(#'3*
'%'&(%&('-((!'
&!'''('&((
# *! *" &(
'#%'*('-((*(
& ") *( & ("
%(**)%&*!'
' " "(** '' #*
./0
. B !' " *
*"V1 0!'&*I
('!'''
&
%'* '* & !') %(
# &% ' & * %(
+'"**%("
*'G*('H*,
8*%%3
1&(1
E
&() ' 5 - #
#*'(&&'#
*'"
34
",/-
/- /& -&1*/% &( 9 %3 '* ("))'("&'*'*"
%'*%&&%*'*"%'*'
&*%*'"%#'"
* 9" !' ("
"&&K *"" *&('* # 9"**-&()"*"**
#%*%"*&(*''!''*&(B
7
(""%#'"''*'*"%'*
%&&%*'*"'&*%*K#''3*(*("&
&"':"'"'!'*&""*'*#'!*
7 *%'()&9*"+G"*5H,5%'
("&'#')#%(9'*'*'*'*"%'*
%&&%*&%'%'*"%5!'*&('5%&"%
%*%*'*("&**'#''*"***""&%(''!
1'*%'" 7 &''*"'#'('*
*%'("!"('**&"%*
7 .
*%.'*+AAA,'#'(")#%
(5%'("'*'*'*"%'*%&&%*&%)
%5!'* ) '*" %!'* (' '% &( ' 5%&" %
%*%*'*("&**'#'
7 77 ' %*%" ' ( & #' !' G!*
HI'% '*" "!" '*%I' ('" ' 80' '%5A *(*)
+"''*'(&(')&('80'. )%'*%"#
(",*')'%3%'"''('"'.7
0'."%'5?*(*%'*
35
" * %*N*%* # '%5A "'' % ' &*%* # ('"
'%3%'&'%*
7 *' ' #' (" *%" ('* * & %&*
%*%*'*&'*"
("&'%&&%(**B#')%5'*
'%))'*"(*''%('3'**'(")(
%*G'#'("H'*"(*'%*%*'*
:
7.
&"%"*'*&'!!""
(")%'*"&*
#*
("
*%')('1
%&%(**
%* 7.*)#%#'3!"*&('*&'%%(**
'#'*'(&G'H*
**'*
*!""*1
'%*%'%(*'*&(
*&('*'"!*#*
("
&%'*
("#*'!"*#3&#*#'**B
N(*"'#*%'*
(")*"('3'
%&"'%**#*#("./0
.#9!#
'%&
%&%'*'+*%"*%&%'*P%'*,('3
'*'%%"*'*!'&('!*
*-&&(#*9""&&*
("
36
*0/% &( 9
* *"" 7 ("#'(""''*
%(** '!* %&" '
'*) ' %'*) '*" '
&*%*!*#'
'
%&"*%)%)'*"'&*%*
'!*%")&('9'
#'!*&*K#'!*('
*""3'*"P(("
*%#'!*#%&")
#'!* %&%'* &(
+"%"#,#*''#
7 (" %" & 7
("
*
&
maincode\abconst.f.
*0*&!&(9
**""5%'(""
* 7 ("#'
(""%(**B#')
(*"'%)'*"%5!'*
'*'*"%'*&
'%'*"'''(:"
%%*%*'*)#%*
*''&*%*&"%"&
7 ("*&maincode\abcase1.f.%3**G%&%(**
H*#'3
%(**%&%'*&("%"#
*%"*5("*%"("&%&%'*'*"%'*&
%)'**%""*%(**&(
37
*0*&!5 ' %*
"+.'*)AAA,'*'("&
' #' (" ' &
%(**B #') ' '%)
(''%)'*")'%&#%
%!'#%%*%*'*
% %*%*'* *
*9"("
*0*00
*
(")
#'(""#%(**B
#''*"G!*H+'%'*"
, '" '* +', '*"
'('*'*+%,"''''*"&(
'80''%5A+(',*(*'
" "(* & %*"
%(** **'"%(**
# '""" & '*" * & &%*% *%"") * #% %'
'*"#%&"
'&*'%%'*&()#
# '! * & !"* '
&"'%5A&&'
%(** %&%'* &( &
7 77 "&&* '* & %(**%*%*'*'
!*'%5A"''&'*"'*
'""" * & %&* '
&*%**'."%'5?"''&
& ."%' * %") '%3%'* ' # %'%'" &
'%"'*"'*#'&*%*'""
38
#*!%%@%%'*('*'*%*'-''*%
%'*'!'*&%'*('%*'*(&!('*%*#"''&(
'"'%('%'**""(*&%'*"% %"''%'*''
'&&% * ( #* (" " %" & 7 77 (" * &
maincode\abacbb.f.
*0*&, '%)&-%'
#'("!""("'
&%(**B#')%5
'* '%) ) '*" (*'
'% ' ('* * &
%&*
&'%%(**
*0/5&)&('#
%'5#*
("#
* %(** + abcase2
**&maincode\abcase2.f
'*-'(&%'(",E)*
*'( & & %*'** * +GmymodelH * -'(
&(,)'*"*(&%(**"
**"
+?*
-'(, * % ' "!
*'("&'%%(**&
(" &'%%(***'("
* ') # '3" %&
&'%*+*",!'
E
E%*%'
%(*'*!(&*&('*'#*#*
*
39
/- /
-/%&% -&1*/%
*%'!%"(")
# '3" !" *&('*
%&*
&'%%(***
' ' ( * *') # %* &
!"* %(** %*%*'*)
*&('* '"* %&%
'*'*"%'*&%(**)
'*"%*''&*%*
*""%*%*'*('*"'(*%*'*#")
&('A*&('A&%*'**('""!
%*%*'* !' chlzfunc.f & * template "% %*'* &('
9"&%*%*'**)'*"chlzdata.f#&('&%*%*'*"''
& .E E
0*'##%(&"''&
5"#*(*#'!'''&*%*
*'""*!""'
&*%* &) 6* < ' * *' ' ' &*%* # '* !*
'%3%'*&'%*)%% P%#*'*"<E*)./0
.'#'
'E*5E'*"'&*%*+#!*% %P%,)'"%"*%*%'
%(*'*
*0/)-/% -&1*/% %3**%&'*
&'%(**#'"
'*##*"##*'"*"
* #' 3*#* ' %(**
*"* * #' %(** '*"
#' (" * ") ( & *('"+*'!'',
*! )*%.'*'
(" %& %&%
40
'*P%'*("'*"'&*%*)*!**&*
!'
*&)%7 -&1*/% (')%%3**%&
%'* & ' %(** #
'"'*##*"##*
' "*" * #' 3*#* ' %(** *-'('*'
&*%*Y*#!*&
%(** +#% **%'*,
"#.0
%&)%* /2)& *% %&*
*&) &( '# %&#*#*%"**'
%+)(*%*%,!'
3*" & *'% %'* %
-% & '('* %'*) #% "(*"#''*)%**&
&' # 9 %&
'""*'*&('*
8*&%*%*%"")'*!'%&"*#")
'*#&%*%&&%*%*setdeflts.f'*"#'!*"*
41
&*%**wrfdisc.f.
&)&-'()*'%(**&(")
%%3*G&%*%H-%''%'&('''#*
%&'**#%'"'*''
&*%*&"'*"#'!*)#%(3*#**"%(
&%*%'(&
& %%3 1) ' *% (*"*#&%*%(**
'! * %&" +' * *, #
'' ' & *'% %' *%""**)!'*-%'*'*"
(*#'!*(*%""+
%&"*#'!*&(,&)
*'%5%'*'*'!''&
%" 7
(")#%
&*'**#'!*
"8=. *4&&%75&&/% &( '# % #'!*
'* '*" '*"#" & * * *-'()*&('3*
*''*#'!**'!''
%'&%*%#'*%""
*!&('#'
*"**<5?*('*
*
" *%" 5&%" '-%"**'16'*"("'
#'!*)*"'"
'D=*( #*)#'!*
'*"&*#%*('%
'8E*
42
E%*!**%)#'!'*"%*"*!'%'*%*'!""
&*!*'*"#"'""+)-'%('%'*"#"&''%'*,)
'*"*"'%'**"('*'))<)<)<=)<<)<=)'
./0
.('#'*#%*#'!*'*"E-'()%'**
('3'**#''*"&(<5<'*"'*'*"&(<D=5<<=*(#'
*%"**('*"*<5<D=*(*
"" *:
*):*&) 2)1*& 0/2%*)6
/%/% &( % #*" " " * ("* * & ' &'% '*" 3
(""*("**%"*
3 '"'*% "*
./0
.#*""**(
& (P) %'* * %* #*"
" * '* & * & ('
%3*G"'H*#%'
1
%'%' * ' * G(5(%'H
3
("
%((*"" & * *
%'*'%"
&
:&
-)* 6 )**%&
&(9**""
**&maincode\gcirrad.f
'*" maincode\hcnrad.f #% &((5(%'3'"'*%("
+ %*%' %(*'* &
"', / %'* %& '
:* '* ( '*" %'*
*&('*) &( #% ' :*
'*#%("./0
.
43
./0
."%('&('+"'
&''*""%('&"',&(
./0
.$1
#%'%'"'
&''*"(*"%('&('&
) & & (*P"'P'PP(*
&('
(%%3
E/
/
* & '! *" "'' '*" %**) 1
# &( %'%'*'*""%('!'#'%"*''-*!
&(
(')'"'*"*"%'*
%&"*)*'*"%*"
+, %%3* * E/
0 *
)*)*% *
/-5&) -*)*
&&)
:1
%'*%&!''(%''("
+ '*" '") AA, %'%''"'*%''&'%
&*
%&")<5'!'#*""
#9'%*#*""
+*'5#'*"'&(,3
''( # #* &
GCatmos.txt'"./0
.
44
&
:&
-)* 6 )**%&
#'!*5"*"* 3
'"'*% %'* %&" &(
&( ' " "''
& * ' '*'
'*&3'"'*%%'*%&"
+"&' . ,)#%!
.'* '*" ( (':"
'"'*%
&*<&6)**%&
&( 9 * *"" **&maincode\cosirrad.f'*"
maincode\cosrad.f #% ('3 "':" 3 '"'*% (" + %*%'%(*'*&"',
3'"'*%("**""&'"'!
'*& " ' 9 ' (
'*'%' (" & 3 '"'*%
"*+%''**''%33
''!!%',3'"'*%("
* '!'' & # *
#'!**)*%%'**'%%*&
#'!*"*"*%&3'"'*%
";00
0//
0/2%*)6/%/% &(9*&('**""
%&(*"'%*"*
&#'*&*")
'"
" & * + %&" * " &(, # " %( 45
&%'*% & *&* " ' &
#' # * & * & #' &* ") '"'*%
&%'*%&((%&"
**#*)5"#*(*
"
%
*
&
'!'' & & 5"
&%'*% ! #'!* "'' & '
0'('*(
"$/)/
/2-2 &-5 &(
%& " ' #% &(
* '!" & ' '*'
'/#%
/ # ###$
*
-'( #*) '*" '
' '%" " *' &'%
'*"*'()*"
"*&&"'!
*'&'%'*"(*"'
.#!) & # * '*"
* ' " ) ) ) '*" = () ' & " #" '()#"*'!'""*'
!' ' " ' *&'!*""%'
"*'!''*-'()%'#''"'!%*'!'(5
46
#'!* * 1 %'* %'* ('-(( *( & " * 1
&(
1%* &*9"
./0
. ' *# * '*" & %%30
;. 6.
1-)
* '! N *" # '!"
'*"#%("&'!'*-(
*1
#(*(:*
9") & *- * (' *
*#*('"
&#'""'**
'%)%%3 . 1
*
&%%3*%**)'%(('*"
#*"# +#* #, # '#*" '*"
./0
.#%(+'*%','*"
* * ' #*"# & %(('*"
#*"#'#*")./0
.****"*"*&1
/%'**%%3*
E
87 .1'*"****&*-./0
.*)
#!) ' *- * %'** '" * * * ' &*" Iroot.txt*&*'"1
%'*!#"'*"""K&'"*
"'"!'*%"#'&'('
#&('&*&+"%"
* %*%' %(*'*, *
"*&*&%'**"*
"&'!'
/2-2 /-/%
& 6
8
11
%"&( E
0
&()'%*#''!*
!' * & %* '*"
'(* & *'" &( ' *
!''"'"&''*"#
# ' & * * '
%'*"*#*
" & & * & 6 .
47
1 E 10%"*'%"
-'( %(('*" #*"# #* ' ./0
. ' %(") *3") '*" ***('(!"'&*
48
;&>*
-&56)/75)2%
%*&"%!'-'(./0
.**'*"
&&-'(''&*"*examples "%/%'*"%
**#*%('*"%('#'&(-'(*!&
'./0
.&(*%%*%(-'(*#'('"
*'@.:*(<%*(+#***,*%(#
*)"*"**"&%(+''G*(H
!***G#'%%3H()*%('*(&)"*%'*
('#"&&**(**)&%('#'&(*'3
#./0
.#'***,&(*""*%''&(
-'(#**(%'*"&&)#%('%'!"&&*%*
(!' &*'*"&&-'(*%'*&*"*
H42\examples"%
;!?&3!?*)=
'##'3&*&./0
.'%*%&"
&B*&+
1--)*%',)*%+1-',)'*"'
E & %*'** '' * %' & * +incfiles.for * ('*%" "%, #% # %(" # ./0
. * *'-%'&*!'*'*"&&*%'*&*"
*..\examples\Example1"%
-'('***./0
.*'('**'&*"*"':"
'"'!'*&"-'(!(*%('%&'(*)
*&* " #' " E "'% ) ' # # "&* **%'&#'"'&*%*'*"'"&*
%'*)R%P#.#RS%'('*'*%&&%*8'
R@=
'* # ' *5( .*5** %'* ' &*%* # '* '((
''(&RA#9"'!'%'")'%('
*'"'!'*&"
*)"5%%3*./0
.%**"3'('""*
*''*+"%%3H42WinFE.exe*.<XE**""%,('3
'!'G%'*'H%%3"&'**&%*/#*"
'"%*'(*'*"*"'*""%'(&('
1
49
*- %* # *
"*&%'*%*E-'()
*'(1-+&1$"-'(,
&**'*'('*"*)%%3
1
%*##*
*'( & !' & '*'('#'('"'""*'
&*&%"*'(
%3;
*('"%*abconst
(" % 7 '*" 1/#*('"%"'(*"*''!
G%'*" ("H '*" # *" %%3*%'&.
1
-)#'%*'3*%&
&*
50
*&("*"'*"%)*
.#!)#%'*!'&'*"
%'!""!'&)%'#
'9*''&*%*&%'
"'%'!'&'*"%'!'*
* & # # %*! %'
" (% " !' R P+ S %,
5)
&)R(5'*"%RD(
#%!RDP+SD,R@=
""'&*%*&*"*&
othgg90.dpf) #% * & -'(
"%:" ' &*%* " #
./0
. +A R *5( .*5
** ' &*%* # RAK '&*%*#'%'"!''%'*'"%"*%*<&%*%'
%(*'*,*%'%*%'****'*5#'!*(")#%'*%&
#'!*==*(+('"3("&#'%'5
"*"*(&%'*%,.
1
*-&(#!*
*%"(*%*%**
'!'&(&*'%%'*'
G" H *% 9 ' (5
#'!* * '*" # ' !* '
(*%('% %' * *%"
(*%*%'*"
1
51
E-'(*%'!&'%
+#*" " R (P, #*" " "'"**&('B
" * *" %%3 1 ! ( %'* #*" " #*" " %*!" (P +& *"", '*" !'
"'" #* '! &( .
1
% ' *&( 3 # ' '
5)
"#*#*'"'*% "&8( 5*(
* ' ' D " :* '*) '*" '
"&&55"%'"'*%'&D%3
1
* -'() % #' *&*5".
1
52
E * # # ! (*%('% R = #
'5'%""*%#
#'* ! ( * ( &
%'"+,''*(%"
+(,)%
0.*'
(&'**
'!'' # (*%('% * .
1
8'!*#!""./0
.#
' *&('* *" ('3 *
E( &( %'* % '! *&&*E*'*%)(
#'*%!'"''&!'(
''("&&%/%'*'
!#'*"%'***
% 1 ./0
. 8 * '*"
%%3
1
*5%(('*"#*"##''*#%./0
.#%("'*"
*3"'*"*./0
.#*****3<<%*"*'@.:
*(<%*%5#*"#'')'&*
&(
'*"*%&**-*.#!)"**+%*18&(
&*'&(,*-**!*'&*"
53
'*-'(&&'%'*'*"&(./0
.)E?#
#!''&*%*''%'(%!'' #'*'"
0*ugfig6.pro)#%&*"*examples\IDL "%*ugfig6.pro
'"&Dugex1.txt+*X X"%,'*7%'*#'
('" * ( & %' ") ' &*%* '! * " ' **5"(**'
9'*B'+**5"(*,R'+"(*,P#KD#
E ? %" **5
"(**'
"&&
'*'* &*%*) '
%("
./0
. * &
-'(
%! abconst ("&*''*#'!*)#%#''3*==
*(.#!)#'!*!'***)%'*""':"3
("'*"'"*&*"#'.'"*"(5(%'3("'"
"'&*5"(#'#'!*5"*"*(&%'*%)#'!*
#"'!**""7%'*#'''*#'!*)#'**&
*%"**'%5%'*
5"**)=%'"
%,E!'&R( 5'*"%RD(
%*"=P#RD@=(&(%"
&('3'**#)')R
5+'*"''(,)#&*"''"'*%'*"'"'*%'
(5'*"%RD(
''(''&*%*&%'")!*D%'"*D@=(
!)*(#'()#%%**#%((*#
54
%#!**'!"'%&"%'")'&*%*
* "&' * # %(" * (%5" "!'!K ' &*%*
& '! * & *! () ' %(' & #'* **5"(**' '
&*%*%("#%'5""!'!)%'*(!'**
P# +R = ( * * %', * maincode\kfcn.f, #% %( '
&*%*)''*&**''&**5"(**''&*%*'
'"(**''&*%*#"&&*&+"%,R+)D,'*"+)D,*!*
**5"(**''&*%*+%("*%'5""!'!,'
'('%*"*%'"
;,?&3,?*!9
#''!('"&*
& ./0
.) $ %*" ' (5
%' ' #' ('* !' * '*" & & *
%'*&*"*X-'(X-'(
"% * %') *'( &
*1- &'!*"
*'('*"'*)
1
8**&('!'*
!' & *'( & *) 1
*% (" %*
%*) % 7 I G"*5
H'#'("/('
'*%("
*'*"'%
1*&
3.
1/#*#
(' - "%" '
(*"*''!G%'*"
("H '*" # *" %%3 *%'&.
1
55
-)#'&(&*'%(***%""*("
'!%"%3
E/
*
&
%&%'*&(#''
*- & #' + & %(**,
$*'3'*&(*%
"*$ *" # ' ' #'
%*%*'*) ' &*%*) %'*
%&&%* / " *" %& #''*("#"3
%%3* * E/ 1 8 7
*
/'!*&%&*
#''*B%'*'*"E$
"'')('*"7'3$"'')%#*
"'' & % '*" E '*" %%3
1 / # *" 8'%&%'*'.
1
E %*" %(**) %5
'*'%)#*"%&
%*%*'* & '*" ' &*%*
%3* .E E
0*'*"
#*&*"&%:"''-*
-'("%+''"%*
./0
.&",
-*"%&'&*%*
&%(**%"''&*
'*""#*(*%:"$
'!'5'% ' &*%* &)
! . 1 *% #
'' *&(* ' "'' &
%:"''-#'"
56
-) # *" "%" # *%"'**'%%'*+&%*%,
% * * %3 %
&%*%'*"'('*%'*-*
1
' & '" "%"" *%"
(*%*%) #" '! *
(" !" *&('* * (*%*%'*'""*'&(
&
'" *%"" &%*%) '*&#'*"'"
*5%'("'*"'&%*%
&&%*%+*,#'"
*%#''*#./0
.'****&('**
%(** %*%*'* *"" & % &%*% *% ')
(( '#' *%" -%'* #'!* & #'* *%" *'%
%'**'*W
-)#*"%#'!'*"&
* *% # '! %" &%*%
'*" *'% %'* # ' * '#" %*5#'!**
*'(5#'!**'!'&#
*&#%&#'!'*"E
*) % G(*P('-P*!'H *
'*"*&(D=*(@*(
#*(#"'*".
1
57
#*" " (P %3 1 *#('*3*
*%#'('3*'(5#'!**)
# ( (5(%' 3 ("
1
E*)3%*"*'
*'':*'*&"'*"#
'!DM%"%!*$&'
%'* !# +'*" %'*, '(%
''( I '! ( ' !'&*
1
8 # %'%' '"'*% & !* '( '*" 3
%*"*'*".'*'*"(
*(':"3'"'*%("%&
"* & 3 '"'*% + %* * , & %* *)%%3
1
58
% &* " ( %*"*
*'*"(&%'*%M)
*"*"* & #'!* +'* '-('*
&G'("H,%3
1
'&#'%"'('-((
"%"*&(
&#'"
%" '* *&*5" () # " #" '(" %*'*
#!''"%'('-((
"&(#!(
8 ( (% " *% # '
('3*'(5#'!**
*$ & ' '%%'% & %'%'*#*'&&%"*(
%'*&"W.
1
8'!''(&*'&('&)'!*!""./0
.#'
*&('**"('3'*&%&**'B*&
+
1--,)*%+1-',)'*"' E &%*'**''
* %' & * +incfiles.for * ('*%" "%, % 1
./0
.8*'*"%%3
1*3(**'@.:*(
<
59
'*-'(&&'%'*'*"&(./0
.)E@#
(5**&%'*% = L w /E d (where L w is the water-leaving radiance, i.e., the
total radiance minus the reflected sky radiance; and E d is evaluated just above the water
surface). *-'()''*'516'*"#'!*)#%-%"
& ' #' # ' % %*%*'* Z = (P( D ' ./0
.
%( #'5'!* '*" &%"53 '"'*% '') (5**
&%'*% #* -'%) * '* '-('* '*" !' '* (5(%'
%%*&&%"53'"'*%&'*("#*'"'*%&(#
&'%
E @ (5**
&%'*% ' ' &*%* &
#'!*&'#'&
-'('""''
( & & # *(*' '8E * '*"
+&#'*'"
0
*ugfig7.pro,
;#?&3#?*,
'(%(%'"'*"%'*'%'!'*-'(&***./0
.)
%*"'('*&"*'#'#'#'#'(""''
&5%(**(B
(**B #'
(**B %5'*'%+#%!'*#(',
(**DB +# (', ' " %!' # %
%*%*'*
(**<B (*''%'"%!'#%(**
60
%*"*% * &*" * &abcase2.f. *% !' (" &
%&*%*%*'*'*"%(**
("''!'')G'H*!"
'"'*'%&"*'#' )abcase2.f%'*"''('
& "! #* &5%(** (" + %*%' %(*'* &
*%**"!*%"&*#G'H(",
('3*)'./0
.'&)!"'*'('*"*'*"%
7 *&(
("&( &&((*"*'
&%(***(")#'3*'&&(%&
&'%&&%(***%%*"'(&"(#'
#'(")#&*"(*&('*#*"!"'*"*%)(
**(&%(**&(*&()%&%(**
'&#B
(**B #'
E #' # *" %& #' '* '*" '
&*%* E '*) % '*" E * pureh2o.dpf
%'*'&*%*#"
(**B %5'*'%
E (** # *" %& %*%*'*) %&% '* '*"
%'* (") '*" %'* ' &*%* * -'() %& %*%*'* %&* **'("##
% G%5'" ' #' ("H & '* % *' %'* (" # "&'
!' + 1 0 *, '*" D %
ffbb005.dpf +E*5E'*" # ' % %P%
'&=)=M'%3%','
%'*'&*%*
* * & chlzfunc.f
"&* ' "5"*"* %
&%%*%*'*&
61
5D'R=()'*"*
**%'"&((( 5D'&'%=((
"%'"D((5D'R>(
(**DB **)'*#
!"" %' *
'*&
* * & acdom.f "&* '
'*%&&%*'"*"*
" '*" #'!* << *() '* #' ( 5 ' &'%K!'"%'"-**'
(5 ' > ( + %" (' ' *'5
&'% ' & ' ( ' &(
! *, '* "%'" -**' # #'!*K #'
*'"#'!*)#''!!''D=*(
''**%%!'#%#&(&
5'*"'*'5'#'("%!'*'('%'
*%""* 7 ("&!-'() 7 -%''
%'*"%(**'*"'#%5!'''(
(**<B (*'
(*'**#'"'
"%''%
%*%*'*#!""
"''&minzdata.txt*..\data\Examples\
"%) #% %" (' ' ' &
*"""(*%&%'*
'*"%'*%&&%*#!""
"''
&..\data\defaults\
astarmin_redclay.txt
'*"
..\data\defaults\bstarmin_redclay.txt,
%! .'! ./0
. % '
62
'&*%*+E*5E'*",#''%3%'*'&>M+% P%R>,
*%"'('*%'*'*"&%*%%'*"**'%&(
'*"%#'!'*"('%&'8E'&'8E#'!*
'*" <5<*( '('* %' '*" &%*% ' -%" #'!*
'*<*()#(*'%%'%**'%5%'%'%'*)
#'(*&&%&#'"%'#*""&<(P
1G(5(%'H3("#'
'"'&??)'"&<>=")
*"&D"8)'*"*#%
('* ( & D +#% %*" ("5'&** * [* = * *")
8'**) 1 K %*"* '
:*'*#'<==,'':('
'*'!"#*#*""%*+
"&', ('3#'%'
'3#'%(*'!'&*"
# ' ' & & * '' +#'!*5
"*"*&%'*%,''"&>(
'*"'!*"'=(*!'"!!**"('3
*W
*"**"'*"#'!*)''*#'"(*'"#')
(*"'%))(*''%%'*'%#''#'
(%''*%'*#'K#''("**5%'*
("&'*"%'!'"&*%'*) )''*"&('(:+'@?=
*() # '* #' ! , ( '* >= +*' =@ *() #
'*#'#,(%"&>(%*""!D%'"
'D=*(+#'*'*"'%%'*#,'*"'*
>%'"*'=@*(
*9">%*"*'@.:*(<%
"*"'
('*9"*&'"'!'*&9'*&#'!*'*")
#&*'%%'*%**%*'*"*'!')'%#'!*
*#''3*'*%'"*(%*"'&
%*"#'!*%'"'%!'*&PUGEx3.txt'*
63
'&')"'&DUGEx3.txt+#%%*'*'"'*%"*
''")"%*)'*"#'!*,'@
&#*&#(&*'*"&(('*
0
*'*'"&'&*"*IDL"% E>#
'
J+(&'&%(**,)%)'*" '&*%*&"'*"#'!*
+&#'*'"*
0*ugfig8.pro,
E >+', '
'* %&&%* '
&*%* & " '*"
#'!*) ' " *
-'(D
E >+, '
%'* %&&%* % '
&*%* & " '*"
#'!*) ' " *
-'(D
64
E>+%,''"&
* %'* '
&*%* & " '*"
#'!*) ' " *
-'(D
EA##'"'*%"**':(''*&*%'*#
")''*)'*"#'!*+&#'*'"*
0*ugfig9.pro,
EA+','"'*%
"**'*
& *$ ') ' '
&*%* & !#*
"%*
'*"
#'!*)'"R
)#%N*'
'5#' &'%
' '"'*%
'-'(%
(' G(H * #* '"'*% '
?>=*( " % &%*%
65
EA+,'"'*%
"**'*
& *$ ') ' '
&*%* & !#*
"%*
'*"
#'!*) ' ("5
#'"&<(
EA+%,'"'*%
"**'*
& *$ ') ' '
&*%* & !#*
"%*
'*"
#'!*) N '!
' & ' ' "
& > ( %*'*
'"'*% * #'"
"%*
+!#*
'*'*A",
'%*9*%&
0'('*(
66
E#(5**&%'*%R
# P- "+#
##'5'!*
'"'*%))''"'*%(*&%"3'"'*%K'*"-" !''"N'!
#'&'%, -%"&G*H'#') ''#5*
#'!*+('#'&GH#'('*&-'()E@,
('?>=*(#&&%&%&%*%
E (5**
&%'*% ' ' &*%* &
#'!* ' ' (&&#
*(*' '8E *
'*" + & #'
*'" 0 *
&,
67
$/2-21)/
*%*))2%
-'(N"%"#"-'('%''*"*
0
"''*"'&#)##"%"&&*&(&'*"
#'*%""*'%
$! -
!'*"'"./0
.**''* &&G*H+-&
*printout"%,'"*"!#"#'-"+#"%,
&#)*'*''"&(')*&('*%'
'*) %'*) '%3%'*) '*" '*'* %&&%* & '%
%(**&
("
'(%''("*3'"'*%("
6''"'*%+#'"'*""#*#'"%'''*"'*'"'*%,
'"'*% * %" "%* +#'") "#*#'") '*" :*' ' %"
':('"%*'!*$*,
6'''*%'+('*%*)&%'*%)'*""&&'*'*
&*%*,
V'* & * * %'*5% ( ** +*%"* '*" &%" 3
'"'*%)#'5'!*'"'*%,
*('*'""**
8'')9'*'''"'5"&*""#
#''!"'(*&('*'"&'%#'!*'*"
*%((*""''#''3'3'*'&'./0
.
*(*''"***&#'"8"'"K%'*'
O
'#"%%'%&8" O8"&%
!#&%'*
*('3#'#'**""
*%&3%'
'
&(*%'*)&%'I*%%
*)'%3&***''*"#'&")+,'
*./0
.E()('%*!**%&("&'
*'*"'*'%'"&#'&&'*'
68
"&'*!''*''(*&*&('*&(/%'*
'*(*%*'"&&****&(&1
+'%%&(E
0&(%*6
811
,
%!"#**"&'*('%'%*&*8*%&
"#'!")./0
.'('%''""'%*""N#
'%"%&'&%'%""'"%("&&
'*'*&*%*+'&*%*,''&*"&&*%'-('*
"&** E -'() ' ") "&& '*'* %&&%* & "#*#* '*
'"'*%-")('"&(
'" -"+,, -"+,,
-"
, ,
-" = T-"+,, -"+,,U
!'&'"%("!'&'
"!"'*
, ,S
.#!)&*5"&&*%'-('*'*'%%'('&' "
\+,S
,S,*&#"
,'*"
,S'G%)H!*&'"'*%'
%("#&%'%%'%&)&-'()&9"'!"
'"R))'*"=()./0
.#'%'%('*"'!'"'*%'*"
'"'*%'":R))))=)'*"=('+),)
+),)%'"('""!'!.#!)*!**
'"9")*'())'*"=(*-'(+'""5
*"-"")
D)!**(""
)
<)'"**'*&
%(*'&*%*'*"'*#***,*%"*"-*%""
*(&*)-'"((('3*'''!
"+'""",'!-'("&='*"=('"
&#'%(**&*"#'9""*=(
&
#'''&*"&=()''&"<AA'*"=()*"'
(*"''-'%9"=("
'#'*-'(&"&'*&'"'*%'*"('*%*
''%'"+G:'H**,'*"(%"+*
(,'#***6'*')N'!'&'%)''#*
#'''#%*"**&!''&*%*
%'%"'&"+, )
,S ,'#***'+:
):
# ,('
69
*%(*"*%(*"!'!)#%("&')**
maincode\setdflts.f.%3*"*(''-%"'&%'*'%
*(*('%*"*%'**&")%%'%"
!'!-%*"*&'&**(%'("
70
Irradiances (units of W/m^2 nm), Mean Cosines (Mubars), and Irradiance Reflectance
iz
zeta
z(m)
Eou
Eod
Eo
Eu
Ed
MUBARu
1
3
5
7
9
0.00
1.91
3.82
9.56
19.11
MUBARd
MUBAR
R = Eu/Ed
in air
9.7675E-02
9.5298E-01
1.0507E+00
2.9105E-02
5.9866E-01
0.2980
0.6282
0.5421
4.8616E-02
0.00
1.00
2.00
5.00
10.00
2.3508E-02
1.1631E-02
5.1328E-03
3.8325E-04
4.6379E-06
6.7162E-01
3.0982E-01
1.3393E-01
9.8290E-03
1.1866E-04
6.9513E-01
3.2145E-01
1.3907E-01
1.0212E-02
1.2330E-04
9.4290E-03
4.4336E-03
1.9295E-03
1.4244E-04
1.7210E-06
5.7898E-01
2.5288E-01
1.0722E-01
7.7349E-03
9.3190E-05
0.4011
0.3812
0.3759
0.3716
0.3711
0.8621
0.8162
0.8006
0.7869
0.7853
0.8193
0.7729
0.7571
0.7435
0.7418
1.6286E-02
1.7532E-02
1.7995E-02
1.8415E-02
1.8467E-02
!!!"
#!$%!
&'#(%)*+,
!"#$"#%"#!!$"$%&%%%"" #
"%%!%$#"%% %$"#%&"$%%&%##% $&
!!!% $"%!$"%!&%%&% %#$!%##! %##%
%"%!$%%$%%!%"$%%!"%%!!%%!&
%%& %%&!!%%&! %%&!&%%&%%&$%%&#
$(-
&''
+
-
71
!"#$%
&
'& ( ) & Mroot.txt Sroot.txt*+,"-.&
(% !"#$excel%%/
Mroot.txt '('(
*(
.
+0, (%multiwl.xls&
excel%
Sroot.txt '('(
*(
&&('&(.
&(
+0
,
(%singlewl.xls
excel %
%%
% %
1
23*43
&
(5
(%.
&
1
&%0 !"#$
-$16excel%MUGEx1.txtSUGEx1.txt&
multiwl.xlssinglewl.xls*%Mroot.txtSroot.txt
.-$161'('&
/
7#89
excel%*:;<#-8-%.&multiwl.xls&'
#89
' 9= "# %(
72
'#>%(4=
"0 ## "# "-9 * Macro_multiwave%.
'!7)
=Mroot.txt%
Mroot.txt'('
'9#%'%
(
((
'%'('% &
'('MUGEx1.xls*Mroot.xls.
?%'('&%'('
( % % '(' !"#$ &
1
&('
!"#$
&
)%&
''%5(
(@'('1
Run Title: Users'
abs coef
18
a (1/m)
wavelen
0
360 6.03E-02
380 5.08E-02
400 4.44E-02
420 4.99E-02
440 5.35E-02
460 5.16E-02
480 4.82E-02
500 4.99E-02
Guide, Example Run
7
5
6.89E-02
5.91E-02
5.31E-02
6.07E-02
6.47E-02
6.15E-02
5.65E-02
5.67E-02
10
8.73E-02
7.69E-02
7.16E-02
8.37E-02
8.87E-02
8.26E-02
7.42E-02
7.12E-02
15
1.15E-01
1.03E-01
9.91E-02
1.18E-01
1.24E-01
1.14E-01
1.01E-01
9.27E-02
20
9.70E-02
8.63E-02
8.14E-02
9.59E-02
1.01E-01
9.37E-02
8.36E-02
7.88E-02
25
5.56E-02
4.62E-02
3.96E-02
4.39E-02
4.73E-02
4.62E-02
4.36E-02
4.62E-02
(@1
'Mroot.txt
(*&(
.
%*.
*.
73
'(' 0 A
(&1
%singlewl.xls%
0&&SUGEx1.txt
1
(:
'('1
0
Run Title: Users' Guide, Example Run
Wavelength = 360.0 nm
depth
a
b
c
(m)
(1/m)
(1/m)
(1/m)
0
0.0603
0.3102
0.3705
5
0.0689
0.3794
0.4483
10
0.0873
0.5252
0.6125
15
0.1145
0.738
0.8525
20
0.097
0.6013
0.6983
25
0.0556
0.2717
0.3273
Wavelength = 380.0 nm
depth
a
b
(m)
(1/m)
(1/m)
0
0.0508
0.2919
5
0.0591
0.3575
10
0.0769
0.4956
15
0.1034
0.6972
20
0.0863
0.5677
25
0.0462
0.2554
c
(1/m)
0.3427
0.4166
0.5725
0.8006
0.6541
0.3016
omega0
0.8372
0.8463
0.8575
0.8657
0.8611
0.8302
omega0
0.8519
0.8581
0.8656
0.8709
0.868
0.8469
bb
(1/m)
0.01146
0.01273
0.0154
0.0193
0.0168
0.01076
bb
(1/m)
0.00988
0.01108
0.01361
0.0173
0.01493
0.00921
(:'1
Sroot.txt
9(*.
*.&
('
7#""9Mroot.txtSroot.txt
maincode\excel.f ( ?" 1 (
?" 1 1 1
%(
74
% !"#$ ! ' !"#$*!!&
"%&.
examples\idl%( !"#$
7B06C-)$D!ugfig6.prougfig10.pro
%!*!%
.&
(%!&%
examples\idl %!9#
!"#$&(
+,(!
!readall.pro* idl%. !"#$Droot.txt
!"#$
!Droot.txt
( ! (' ! !"#$ 7 1
& 7E1
/
!&
%(%%
/
&F/<:;<1
<F
*(%!.%
/
%
*
1
%
&
&5&&
%
/
.
G
!'HH
&
7&
& % * %& #8
!
!"#$
!"#$&0%*.%*(%.16&
*6.*.!&%%(C&%1
75
*C.*06.(
%%%1('
%&1
&
0
G
&
*7E(.
'& !"#$%1(C71
&
%
1C&A(
& !"#$!%!
1 & ( % & (
1(%!'%
1% !"#$
%
76
!"#$%!#$&
% % %
!"#$ '()
'
%
&
!"#$
71
&(&(
06.*IC.6
CC;06&IC%(JJ*CC;
%((J606 &IC
IC
& !"#$ 5 KIC ( ( 0 % !"#$ 0"
*ECC.&(
(%
;I06 "
5"%
&
&(
1
"&
!%
ECC & ' / (3CC
&
3CCECC(
*(
(.
%'%
!"#$
"*%.!
!#"
$"%
&
# ! !
*%&
C6.*&5
%
CCC6+%
,((%.0('
%"
&((%
'&%%
(C6&
(090
(+
,+,#8%
%((%
77
&0(
%
!"#$%"1%
#8F'%
*K6C0B .
"5*
(&5E3:0EEI.
!"#$%
%5(2C
%&
%
(% #8&1
&"((
76*0.5"
(%(
*
&&66.
#8
!"#$
!"#$
%&
)&)J
6&;&&*&
((%
&
#8F&
LL!"+
" ",71
&%
5
0
&& 6JC&
;J6C&
@J;C&&
BJIC&
&#&%5
6JC&
;JIC&&
IC(1%(D%
(CIC
& !"#$
"L0
LL0L
(
%
*%5
.
G
&&%
(
% IC 0
*%
'&IC
%
&(36.
(-*8"".
!
) &&
(&
(
) (%(
A&(
#8F'
78
*
%
.
&
9(
&+(,(
D1
( !"#$&%
abconst
(
*+
'()
'
( !"#$(%%
@IC0ECC&
%
(
%
!"#$ !"#$!!
"#8F&'%&(('5
&1
+0%,'%, have
built-in data that are accurate to 1 nm resolution. Other routines, for example the absorption
and scattering coefficients for pure water&%(I6C
%
(#8F5
(%&1
(
!"#$(
( -&-J6&;&&.?
&%
'%(
00'%7
& "")
&*&. *&.(
(&(
%+ /#8
(
"D
(
1
(G;C&
(0#8(%(0(
(%
&(#8F*'.%
79
0%
0(I0;C
( !"#$((
5( -(5-
0(& !"#$(
( ( ( (
(0
(
%
#8F(9%
'0766 #8
&(
56&I&6C&;C&IC
IC& !
" %(
!"#$#8
(
7 66 " ; (% *I M @ &
!#&;M@.
6*.&I
*'(1.&6C*%.&;C*(.&IC*5
(%.
80
78"& !"#$
( 5 + (, (%%7&766&IC
(
(%
&
(
&1
&:IC0ICC
0&
!"#$(:IC0:BC&:BC0:3C&&:2C0ICC
&1
&("
:IC0ICC& !"#$(
:IC(0(
"&(
( @2C0:CC & ( :CC " :IC!#(& !"#$
( @IC & ( !# ( 1 (% (!#(
',-,)
(.
',
,
!"#$
("
%
& !# & " % ( & !"#$5
&0
"(
%
&&
%"&(
(&I6:0I6BE3
&(
(%
0 0
!"#$ !# 5
%
(5*I6C6.&
(7I66
(wrfcdomwrfdisc.f
&
81
="
%&0
54
&"&
setdfltswrframenwrfdisc.f(
1
5*E3:.0*EEI.
(&
&
(
1
& % :IC0ICC & !#
:IC0ICC(5(
1
&((@IC0ICC
!"#$
%!#(1%
I6II6B
(&"
G% 5 1(%&*622@.
"(
*
.& ( G% %"(&
G%&"(
%G%
/-
0'
%
!"#$
G
5
(
(&
%05%D&
(%
'%D
&10
!#&
%
D
%%(5%
!
%
(
((maincode%
4 :;& ( - * 1
& 1(
&%
M
&'%
&.
82
123
-,!
'
!"#$5/*6.
(
(
&*;.
&*@.5%=5
'
&
0
(%(%
1
(D%
(
!
83
!4!%&8>&&622E#!"9-F&4@3:C0!&
7"(&7=&C63@60@C6C&32
!&NN$&62E3!(&
0!!,01&@C*I.&:C@0:C3
$&??>&622C
&!,&@I*E.&6BI306B3I
&4&6222
%0(
&,&
@E*@@.&BE;B0BE@;
& ? (& 62EE 5 '% &2+&:6*:.&@E30@2;
>'&N#&622:
34+!&(-%
8&(&IC2
O?&(%*622:.
?&(%*622:.
#!"9&%&*622E.
(%&!&622:
(5
"(&
8&!&I2;
(%&!&622I3"(&
:@
)"#
2
+
#6!&=&&$0#
%
&9 '&IB
(%&!&=$&"$&PN&$?>&&8"&>
84
& " & 622@ &,&@;&3:E:03IC:
&"?&>&N8%&622:&#1-%8&
9 '&;E@
85
-#!2&4!"-4
$%!#$&
-
!"#$9$"9
!"#$
%*.622;0;CC6(%!(% !"#$(%
!(%
(%-
%
& !"#$
(%L !"#$L(9!*9#
#!.-01&0((
5&
!"#$(%-*LL.(
/
*6. !"#$%(
(%
%' !"#$
*;.(
*@.((%
%
!"#$
/
!"#$
%*.622;0;CC6(%!(%
!"#$8"99!9!LL?#-
"8"9#9#7?""9 #79 >9!&"8"#"
8!9"">#Q- 9!8"7#"9
#7 !"#$?-" !"#$9#7-
#"9
86
*:. !"#$((%'
(&
&
&
& !"#$
%(
*I. !"#$
!
(% !"#$&&-
*B.%&&&&
!"#$
'(%-(
-F'1
%(
!(%F
%'*
&&(.
%
!"#$%
!"#$ ' (A *3.-' !"#$(!(%(
%!(%& !"#$%
-F(A-
!"#$&%&%
&
%&%
!(%&1
-%
!"#$
%&
&(%%1
*E.- !"#$*%M
.(%%'1
%&
(
(%&
&%&%
((%!(%5&
!"#$&(
&
(&
%
(% !"#$
*2.!(%M5&((
(
5&%
%(%&&!(%M
5&(
(%
87
*6C.-&%!(%5&
%&&1
&&(%&
%%-F !"#$&%
( !"#$
*66.-
&%&(
!"#$
%
!"#$&-
&%1
&%&
((!(%&
%((%!(%
*6;.(%?&%
(
?
*6@.%-
%
(#&- !"#$
%
-#7
$"9
!"#$8-"F89#7=#4
88