<html>

<head>
<meta name=Title content=" Chapter 6: WRF-VAR ">
<meta name=Keywords content="">
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 11">
<meta name=Originator content="Microsoft Word 11">
<link rel=File-List href="users_guide_chap6_files/filelist.xml">
<title> Chapter 6: WRF-VAR </title>
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:"Times New Roman";
	panose-1:0 2 2 6 3 5 4 5 2 3;}
@font-face
	{font-family:Arial;
	panose-1:0 2 11 6 4 2 2 2 2 2;}
@font-face
	{font-family:"Courier New";
	panose-1:0 2 7 3 9 2 2 5 2 4;}
@font-face
	{font-family:Wingdings;
	panose-1:0 5 2 1 2 1 8 4 8 7;}
@font-face
	{font-family:宋体;}
@font-face
	{font-family:新細明體;}
@font-face
	{font-family:"Monotype Sorts";
	panose-1:0 1 1 6 1 1 1 1 1 1;}
@font-face
	{font-family:SimSun;}
@font-face
	{font-family:"MS Mincho";}
@font-face
	{font-family:Batang;}
@font-face
	{font-family:Bookman;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Lucida Grande";}
@font-face
	{font-family:Cambria;
	panose-1:0 2 4 5 3 5 4 6 3 2;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h1
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	font-size:16.0pt;
	font-family:Arial;
	font-weight:bold;}
h2
	{margin-right:0in;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h3
	{margin-right:0in;
	margin-left:0in;
	font-size:13.5pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h4
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:normal;
	font-style:italic;}
h5
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h6
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:16.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.75in;
	margin-bottom:.0001pt;
	text-indent:-.25in;
	tab-stops:list .75in;
	font-size:12.0pt;
	font-family:"Times New Roman";
	text-decoration:underline;
	text-underline:single;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	line-height:150%;
	tab-stops:right dotted 431.5pt;
	font-size:10.0pt;
	font-family:Times;
	text-transform:uppercase;
	font-weight:bold;}
p.MsoToc2, li.MsoToc2, div.MsoToc2
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:12.0pt;
	margin-bottom:.0001pt;
	line-height:150%;
	tab-stops:right dotted 431.5pt;
	font-size:12.0pt;
	font-family:Times;
	font-variant:small-caps;}
p.MsoToc3, li.MsoToc3, div.MsoToc3
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:24.0pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:Times;
	font-style:italic;}
p.MsoToc4, li.MsoToc4, div.MsoToc4
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Times;}
p.MsoToc5, li.MsoToc5, div.MsoToc5
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:48.0pt;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Times;}
p.MsoToc6, li.MsoToc6, div.MsoToc6
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:60.0pt;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Times;}
p.MsoToc7, li.MsoToc7, div.MsoToc7
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:1.0in;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Times;}
p.MsoToc8, li.MsoToc8, div.MsoToc8
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:84.0pt;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Times;}
p.MsoToc9, li.MsoToc9, div.MsoToc9
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:96.0pt;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Times;}
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0in;
	margin-bottom:.0001pt;
	tab-stops:center 3.0in right 6.0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0in;
	margin-bottom:.0001pt;
	tab-stops:center 3.0in right 6.0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoCaption, li.MsoCaption, div.MsoCaption
	{margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
span.MsoFootnoteReference
	{vertical-align:super;}
span.MsoCommentReference
	{font-size:10.5pt;}
p.MsoList, li.MsoList, div.MsoList
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.25in;
	margin-bottom:.0001pt;
	text-indent:-.25in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoListBullet, li.MsoListBullet, div.MsoListBullet
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.25in;
	margin-bottom:.0001pt;
	text-indent:-.25in;
	tab-stops:list .25in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoList2, li.MsoList2, div.MsoList2
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	text-indent:-.25in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.25in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin:0in;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.25in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoListContinue2, li.MsoListContinue2, div.MsoListContinue2
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.5in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
p.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:1.25in;
	margin-bottom:.0001pt;
	text-indent:-1.25in;
	tab-stops:2.0in right 427.5pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoBodyTextIndent3, li.MsoBodyTextIndent3, div.MsoBodyTextIndent3
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.25in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-.25in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:#0000EE;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:#551A8B;
	text-decoration:underline;
	text-underline:single;}
p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
	{margin:0in;
	margin-bottom:.0001pt;
	background:navy;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{margin-right:0in;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p
	{margin-right:0in;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	font-size:10.0pt;
	font-family:"Courier New";}
tt {}
table.MsoNormalTable
	{font-size:10.0pt;
	font-family:"Times New Roman";}
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
table.MsoTableGrid
	{font-size:10.0pt;
	font-family:"Times New Roman";}
p.bodytext, li.bodytext, div.bodytext
	{margin-right:-.05in;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Courier New";}
p.data, li.data, div.data
	{margin-top:1.0pt;
	margin-right:0in;
	margin-bottom:2.5pt;
	margin-left:1.75in;
	text-indent:-1.5in;
	tab-stops:1.75in;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Times;
	color:black;}
p.body1, li.body1, div.body1
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Times;
	color:black;}
p.CVParaSpacer, li.CVParaSpacer, div.CVParaSpacer
	{margin:0in;
	margin-bottom:.0001pt;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:13.0pt;
	font-family:Bookman;
	color:black;
	font-weight:bold;}
p.Name, li.Name, div.Name
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:18.0pt;
	font-family:Bookman;
	color:black;
	font-weight:bold;}
p.CVreferences, li.CVreferences, div.CVreferences
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:7.0pt;
	margin-left:.5in;
	text-indent:-.5in;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:13.0pt;
	font-family:Times;
	color:black;}
p.Body, li.Body, div.Body
	{margin:0in;
	margin-bottom:.0001pt;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Times;
	color:black;}
p.Header1, li.Header1, div.Header1
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:5.0pt;
	margin-left:0in;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:16.0pt;
	font-family:Bookman;
	color:black;
	font-weight:bold;}
p.CVdata, li.CVdata, div.CVdata
	{margin-top:1.0pt;
	margin-right:0in;
	margin-bottom:4.0pt;
	margin-left:1.75in;
	text-indent:-1.5in;
	tab-stops:1.5in;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:13.0pt;
	font-family:Times;
	color:black;}
span.h {}
span.bodytext1 {}
p.stylecode, li.stylecode, div.stylecode
	{margin-top:.01gd;
	margin-right:0in;
	margin-bottom:.01gd;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:Times;}
span.style8 {}
table.ColorfulGrid-Accent1
	{font-size:11.0pt;
	font-family:Cambria;
	color:black;}
span.bodytextChar
	{font-size:12.0pt;}
 /* Page Definitions */
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
@page Section2
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section2
	{page:Section2;}
@page Section3
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section3
	{page:Section3;}
@page Section4
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section4
	{page:Section4;}
@page Section5
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section5
	{page:Section5;}
 /* List Definitions */
@list l0:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-family:Symbol;}
@list l1:level1
	{margin-left:.25in;
	text-indent:-.25in;
	tab-stops:list .25in;
	font-family:Symbol;}
@list l2:level1
	{text-indent:-.25in;
	font-family:Symbol;}
@list l3:level1
	{text-indent:-.25in;
	tab-stops:list .5in;}
@list l3:level2
	{text-indent:-.25in;
	tab-stops:list 1.0in;
	font-family:"Courier New";}
@list l3:level3
	{text-indent:-.25in;
	tab-stops:list 1.5in;
	font-family:Wingdings;}
@list l3:level4
	{text-indent:-.25in;
	tab-stops:list 2.0in;
	font-family:Symbol;}
@list l3:level5
	{text-indent:-.25in;
	tab-stops:list 2.5in;
	font-family:"Courier New";}
@list l3:level6
	{text-indent:-.25in;
	tab-stops:list 3.0in;
	font-family:Wingdings;}
@list l3:level7
	{text-indent:-.25in;
	tab-stops:list 3.5in;
	font-family:Symbol;}
@list l3:level8
	{text-indent:-.25in;
	tab-stops:list 4.0in;
	font-family:"Courier New";}
@list l3:level9
	{text-indent:-.25in;
	tab-stops:list 4.5in;
	font-family:Wingdings;}
@list l4:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-family:Symbol;}
@list l5:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-size:10.0pt;
	font-family:Symbol;}
@list l6:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-size:10.0pt;
	font-family:Symbol;}
@list l7:level1
	{margin-left:57.0pt;
	text-indent:-.25in;
	font-size:12.0pt;
	font-family:Wingdings;}
@list l8:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-size:10.0pt;
	font-family:Symbol;}
@list l8:level2
	{text-indent:-.25in;
	tab-stops:list 1.0in;
	font-size:10.0pt;
	font-family:"Courier New";}
@list l9:level1
	{margin-left:.25in;
	text-indent:-.25in;
	tab-stops:list .25in;
	text-decoration:none;
	text-underline:none;}
@list l9:level2
	{margin-left:.75in;
	text-indent:-.25in;
	tab-stops:list .75in;}
@list l9:level3
	{margin-left:1.25in;
	text-indent:-9.0pt;
	tab-stops:list 1.25in;}
@list l10:level1
	{text-indent:-.25in;}
@list l11:level1
	{text-indent:-.25in;}
@list l12:level1
	{text-indent:-.25in;
	tab-stops:list .5in;}
@list l13:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-family:Symbol;}
@list l14:level1
	{text-indent:-.25in;
	tab-stops:list .5in;}
@list l15:level1
	{text-indent:-.25in;}
@list l16:level1
	{text-indent:-.25in;}
@list l17:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-size:10.0pt;
	font-family:Symbol;}
@list l17:level2
	{text-indent:-.25in;
	tab-stops:list 1.0in;
	font-size:10.0pt;
	font-family:"Courier New";}
@list l17:level3
	{text-indent:-.25in;
	tab-stops:list 1.5in;}
@list l17:level4
	{text-indent:-.25in;
	tab-stops:list 2.0in;}
@list l17:level5
	{text-indent:-.25in;
	tab-stops:list 2.5in;}
@list l17:level6
	{text-indent:-.25in;
	tab-stops:list 3.0in;}
@list l17:level7
	{text-indent:-.25in;
	tab-stops:list 3.5in;}
@list l17:level8
	{text-indent:-.25in;
	tab-stops:list 4.0in;}
@list l17:level9
	{text-indent:-.25in;
	tab-stops:list 4.5in;}
@list l18:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-family:Symbol;}
@list l19:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-size:10.0pt;
	font-family:Symbol;}
@list l19:level2
	{text-indent:-.25in;
	tab-stops:list 1.0in;}
@list l19:level3
	{text-indent:-.25in;
	tab-stops:list 1.5in;}
@list l19:level4
	{text-indent:-.25in;
	tab-stops:list 2.0in;}
@list l19:level5
	{text-indent:-.25in;
	tab-stops:list 2.5in;}
@list l19:level6
	{text-indent:-.25in;
	tab-stops:list 3.0in;}
@list l19:level7
	{text-indent:-.25in;
	tab-stops:list 3.5in;}
@list l19:level8
	{text-indent:-.25in;
	tab-stops:list 4.0in;}
@list l19:level9
	{text-indent:-.25in;
	tab-stops:list 4.5in;}
@list l20:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-size:10.0pt;
	font-family:Symbol;}
@list l21:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-size:10.0pt;
	font-family:Symbol;}
@list l21:level2
	{text-indent:-.25in;
	tab-stops:list 1.0in;
	font-size:10.0pt;
	font-family:"Courier New";}
@list l21:level3
	{text-indent:-.25in;
	tab-stops:list 1.5in;}
@list l21:level4
	{text-indent:-.25in;
	tab-stops:list 2.0in;}
@list l21:level5
	{text-indent:-.25in;
	tab-stops:list 2.5in;}
@list l21:level6
	{text-indent:-.25in;
	tab-stops:list 3.0in;}
@list l21:level7
	{text-indent:-.25in;
	tab-stops:list 3.5in;}
@list l21:level8
	{text-indent:-.25in;
	tab-stops:list 4.0in;}
@list l21:level9
	{text-indent:-.25in;
	tab-stops:list 4.5in;}
@list l22:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-family:Symbol;}
@list l23:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-size:10.0pt;
	font-family:Symbol;}
@list l23:level2
	{text-indent:-.25in;
	tab-stops:list 1.0in;}
@list l23:level3
	{text-indent:-.25in;
	tab-stops:list 1.5in;}
@list l23:level4
	{text-indent:-.25in;
	tab-stops:list 2.0in;}
@list l23:level5
	{text-indent:-.25in;
	tab-stops:list 2.5in;}
@list l23:level6
	{text-indent:-.25in;
	tab-stops:list 3.0in;}
@list l23:level7
	{text-indent:-.25in;
	tab-stops:list 3.5in;}
@list l23:level8
	{text-indent:-.25in;
	tab-stops:list 4.0in;}
@list l23:level9
	{text-indent:-.25in;
	tab-stops:list 4.5in;}
@list l24:level1
	{text-indent:-.25in;}
@list l25:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-family:Symbol;}
@list l26:level1
	{text-indent:-.25in;
	tab-stops:list .5in;
	font-family:Symbol;}
@list l27:level1
	{margin-left:57.0pt;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l28:level1
	{text-indent:-.25in;
	tab-stops:list .5in;}
@list l28:level2
	{text-indent:-.25in;
	tab-stops:list 1.0in;
	font-family:Symbol;}
@list l28:level3
	{margin-left:117.0pt;
	text-indent:-.25in;
	tab-stops:list 117.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
</head>

<body bgcolor=white lang=EN-US link="#0000ee" vlink="#551a8b" style='tab-interval:
.5in'>

<div class=Section1>

<p class=MsoNormal>&nbsp;</p>

<h2 align=center style='text-align:center'>Chapter 6: WRF Data Assimilation</h2>

<h2>&nbsp;</h2>

<h3>Table of Contents</h3>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in'><a href="#_Introduction_1">Introduction</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a href="#_Installing_WRF-Var">Installing
     WRFDA</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a
     href="#_Installing_WRFNL_and">Installing WRFNL and WRFPLUS</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a
     href="#_Running_Observation_Preprocessor_1">Running Observation
     Preprocessor (OBSPROC)</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a href="#_Running_WRF-Var_1">Running
     WRFDA</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a
     href="#_Radiance_Data_Assimilations">Radiance Data Assimilations in WRFDA</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a
     href="#_WRF-Var_Diagnostics_1">WRFDA Diagnostics</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a
     href="#_Updating_WRF_lateral_1">Updating WRF boundary conditions</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a href="#_Running_gen_be_1">Running
     gen_be</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><span class=MsoHyperlink><a
     href="#_Additional_WRF-Var_Exercises:">Additional WRFDA Exercises</a></span></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a
     href="#_Hybrid_Data_Assimilation">Hybrid Data Assimilation</a></li>
 <li class=MsoNormal style='tab-stops:list .5in'><a
     href="#_Description_of_Namelist_1">Description of Namelist Variables</a></li>
</ul>

<p class=MsoNormal style='margin-left:.25in'>&nbsp;</p>

<h3><a name=Introduction></a><a name="_Introduction_1"></a>Introduction</h3>

<p>Data assimilation is the technique by which <b>observations</b><span
style='font-weight:normal'> are combined with a NWP product (the </span><b>first
guess</b><span style='font-weight:normal'> or background forecast) and their
respective error statistics to provide an improved estimate (the </span><b>analysis</b><span
style='font-weight:normal'>) of the atmospheric (or oceanic, Jovian, whatever)
state. Variational (Var) data assimilation achieves this through the iterative
minimization of a prescribed cost (or penalty) function. Differences between
the analysis and observations/first guess are penalized (damped) according to
their perceived error. The difference between three-dimensional (3D-Var) and
four-dimensional (4D-Var) data assimilation is the use of a numerical forecast
model in the latter.</span></p>

<p class=MsoNormal>The MMM Division of NCAR supports a unified
(global/regional, multi-model, 3/4D-Var) model-space data assimilation system
(WRFDA) for use by NCAR staff and collaborators, and is also freely available
to the general community, together with further documentation, test results,
plans etc., from the WRFDA web-page <a
href="http://www2.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htm">http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htm</a>.
</p>

<p>Various components of the WRFDA system are shown in blue in the sketch
below, together with their relationship with rest of the WRF system.</p>

<p align=center style='text-align:center'><img border=0 width=285 height=213
id="_x0000_i1029" src="users_guide_chap6_files/image001.jpg"></p>

<p style='margin-left:.5in;text-align:justify;text-justify:inter-ideograph'><a
name="_Setting_up_WRF-Var"></a>x<sup>b</sup>: first guess either from previous
WRF forecast or from WPS/REAL output.</p>

<p style='margin-left:.5in;text-align:justify;text-justify:inter-ideograph'>x<sup>lbc</sup>:
lateral boundary from WPS/REAL output.</p>

<p style='margin-left:.5in;text-align:justify;text-justify:inter-ideograph'>x<sup>a</sup>:
analysis from WRFDA data assimilation system.</p>

<p style='margin-left:.5in;text-align:justify;text-justify:inter-ideograph'>x<sup>f</sup>:
WRF forecast output.</p>

<p style='margin-left:.5in;text-align:justify;text-justify:inter-ideograph'>y<sup>o</sup>:
observations processed by OBSPROC.  (note: PREPBUFR input, Radar and Radiance
data don’t go through OBSPROC)</p>

<p style='text-align:justify;text-justify:inter-ideograph;text-indent:.5in'>B<sub>0</sub>:
background error statistics from generic BE data (CV3) or gen_be.</p>

<p style='text-align:justify;text-justify:inter-ideograph;text-indent:.5in'>R:
observational and representative error statistics.</p>

<p>In this chapter, you will learn how to run the various components of WRFDA
system. For the training purpose, you are supplied with a test case including
the following input data: a) observation file (in the format prior to OBSPROC),
b) WRF NetCDF background file (WPS/REAL output used as a first guess of the
analysis), and c) Background error statistics (estimate of errors in the
background file). You can download the test dataset from <a
href="http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html">http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html</a>.
In your own work, you have to create all these input files yourselves. See the
section <a href="#_Running_Observation_Preprocessor_1">Running Observation
Preprocessor</a> for creating your observation files. See section <a
href="#_Running_gen_be_1">Running gen_be</a> for generating your background
error statistics file if you want to use cv_options=5.</p>

<p>Before using your own data, we suggest that you start by running through the
WRFDA related programs at least once using the supplied test case. This serves
two purposes: First, you can learn how to run the programs with data we have
tested ourselves, and second you can test whether your computer is adequate to
run the entire modeling system. After you have done the tutorial, you can try
running other, more computationally intensive, case studies and experimenting
with some of the many namelist variables. </p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal><b>WARNING:</b><span style='font-weight:normal'> It is
impossible to test every code upgrade with every permutation of computer,
compiler, number of processors, case, namelist option, etc. The “namelist”
options that are supported are indicated in the “</span><span style='font-size:
10.0pt;font-family:Courier'>WRFDA/var/README.namelist</span>” and these are the
default options. </p>

<p>Running with your own domain. Hopefully, our test cases will have prepared
you for the variety of ways in which you may wish to run WRFDA. Please inform
us about your experiences.</p>

<p class=MsoNormal>As a professional courtesy, we request that you include the
following reference in any publications that makes use of any component of the
community WRFDA system:</p>

<p class=MsoNormal style='margin-left:.5in;text-align:justify;text-justify:
inter-ideograph'>&nbsp;</p>

<p class=MsoNormal><span style='color:navy'>Barker, D.M., W. Huang, Y.R. Guo,
and Q.N. Xiao., 2004: A Three-Dimensional (3DVAR) Data Assimilation System For
Use With MM5: Implementation and Initial Results. <i>Mon. Wea. Rev</i></span><span
style='color:navy'>., <b>132</b></span><span style='color:navy'>, 897-914.</span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span
style='color:navy'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:navy'>Huang, X.Y., Q. Xiao, D.M. Barker,
X. Zhang, J. Michalakes, W. Huang, T. Henderson, J. Bray, Y. Chen, Z. Ma, J.
Dudhia, Y. Guo, X. Zhang, D.J. Won, H.C. Lin, and Y.H. Kuo, 2009: Four-Dimensional
Variational Data Assimilation for WRF: Formulation and Preliminary Results.
Mon. Wea. Rev., 137, 299–314.</span></p>

<p>Running WRFDA requires a Fortran 90 compiler. We have currently tested the
WRFDA on the following platforms: IBM (XLF), SGI Altix (INTEL), PC/Linux (PGI,
INTEL, GFORTRAN), and Apple (G95/PGI). Please let us know if this does not meet
your requirements, and we will attempt to add other machines to our list of
supported architectures as resources allow. Although we are interested to hear
of your experiences on modifying compile options, we do not yet recommend
making changes to the configure file used to compile WRFDA.</p>

<h3>&nbsp;</h3>

<h3><a name="_Installing_WRF-Var"></a>Installing WRFDA</h3>

<p class=bodytext style='margin-left:.5in;text-indent:-.25in'><span
style='font-family:"Times New Roman"'><b>a.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></b></span><span style='font-family:"Times New Roman"'><b>Obtaining
WRFDA Source Code</b></span></p>

<p class=bodytext>Users can download the WRFDA source code from <a
href="http://www.mmm.ucar.edu/wrf/users/wrfda/download/get_source.html">http://www.mmm.ucar.edu/wrf/users/wrfda/download/get_source.html</a>.</p>

<p>After the tar file is unzipped (<span style='font-size:10.0pt;font-family:
Courier'>gunzip WRFDAV3.2.tar.gz</span>) and untarred (<span style='font-size:
10.0pt;font-family:Courier'>untar WRFDAV3.2.tar</span>), the directory <span
style='font-size:10.0pt;font-family:Courier'>WRFDA</span> should be created;
this directory contains the WRFDA source, external libraries, and fixed files.
The following is a list of the system components and the content for each
directory: </p>

<p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
text-autospace:none'>&nbsp;</p>

<table border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;
 border:none'>
 <tr>
  <td width=221 valign=top style='width:221.4pt;border:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>Directory Name</p>
  </td>
  <td width=221 valign=top style='width:221.4pt;border:solid windowtext .5pt;
  border-left:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>Content</p>
  </td>
 </tr>
 <tr>
  <td width=221 valign=top style='width:221.4pt;border:solid windowtext .5pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>var/da</p>
  </td>
  <td width=221 valign=top style='width:221.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>WRFDA source code </p>
  </td>
 </tr>
 <tr>
  <td width=221 valign=top style='width:221.4pt;border:solid windowtext .5pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>var/run</p>
  </td>
  <td width=221 valign=top style='width:221.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>Fixed input files required by WRFDA, such as background
  error covariances, and radiance related files CRTM coefficients, radiance_info
  and VARBC.in.</p>
  </td>
 </tr>
 <tr>
  <td width=221 valign=top style='width:221.4pt;border:solid windowtext .5pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>var/external</p>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>&nbsp;</p>
  </td>
  <td width=221 valign=top style='width:221.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>Library needed by WRFDA, include crtm, bufr, lapack,
  blas</p>
  </td>
 </tr>
 <tr>
  <td width=221 valign=top style='width:221.4pt;border:solid windowtext .5pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>var/obsproc</p>
  </td>
  <td width=221 valign=top style='width:221.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>Obsproc source code , namelist, and observation error
  file.</p>
  </td>
 </tr>
 <tr>
  <td width=221 valign=top style='width:221.4pt;border:solid windowtext .5pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>var/gen_be</p>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>&nbsp;</p>
  </td>
  <td width=221 valign=top style='width:221.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>Source code of generate background error</p>
  </td>
 </tr>
 <tr>
  <td width=221 valign=top style='width:221.4pt;border:solid windowtext .5pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>var/build</p>
  </td>
  <td width=221 valign=top style='width:221.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>Build all .exe files.</p>
  <p class=MsoNormal style='tab-stops:28.0pt 56.0pt 84.0pt 112.0pt 140.0pt 168.0pt 196.0pt 224.0pt 3.5in 280.0pt 308.0pt 336.0pt;
  text-autospace:none'>&nbsp;</p>
  </td>
 </tr>
</table>

<p class=bodytext style='margin-left:.5in;text-indent:-.25in'><span
style='font-family:"Times New Roman"'><b>b.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
</span></b></span><span style='font-family:"Times New Roman"'><b>Compile WRFDA
and Libraries</b></span></p>

<p class=bodytext><span style='font-family:"Times New Roman"'>Start with
V3.1.1, to compile the WRFDA code, it is necessary to have installed the NetCDF
library. The NetCDF library is the only mandatory library to install WRFDA, if
only conventional observational data from LITTLE_R format file is to be used.</span>
</p>

<p>Only if you intend to use observational data with PREPBUFR format, an
environment variables is needed to be set like (using the C-shell), </p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; setenv BUFR  1</span></p>

<p>In addition to BUFR library, if you intend to assimilate satellite radiance
data with CRTM (V2.0.2), </p>

<p class=MsoNormal style='margin-left:39.0pt'><span style='font-family:"Monotype Sorts"'>
</span><span style='font-size:10.0pt;font-family:Courier'>&gt; setenv CRTM  1</span></p>

<p class=MsoNormal style='margin-left:57.0pt'><span style='font-size:10.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>The CRTM
will be compiled with WRFDA together. You don’t need to install the CRTM
separately any more since CRTM V2.0.2. However, if you intend to use RTTOV
(8.7) to assimilate radiance data, which still have to be installed separately.
RTTOV (8.7)</span> can be downloaded from<span style='font-size:10.0pt;
font-family:Courier'> </span><span class=MsoHyperlink><a
href="http://www.metoffice.gov.uk/science/creating/working_together/nwpsaf_public.html">http://www.metoffice.gov.uk/science/creating/working_together/nwpsaf_public.html</a></span><span
class=MsoHyperlink><span style='color:windowtext;text-decoration:none;
text-underline:none'>. </span></span>The additional necessary environment
variables needed are set (again using the C-shell), by commands looking
something like</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; setenv RTTOV /usr/local/rttov87</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:9.0pt;
font-family:Courier;color:red'>(Note: make a linkage of $RTTOV/librttov.a to
$RTTOV/src/librttov8.7.a)</span><span style='font-size:10.0pt'><br>
<br>
</span></p>

<p><em><b>Note</b></em>: <b>Make sure the required libraries were all compiled
using the same compiler that will be used to build WRFDA</b><span
style='font-weight:normal'>, since the libraries produced by one compiler may
not be compatible with code compiled with another. </span></p>

<p>Assuming all required libraries are available and the WRFDA source code is
ready, start to install the WRFDA as following step:</p>

<p>To configure WRFDA, enter the <span style='font-size:10.0pt;font-family:
Courier'>WRFDA</span> directory and type</p>

<p class=bodytext style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ./configure wrfda</span></p>

<p>A list of configuration options for your computer should appear. Each option
combines a compiler type and a parallelism option; since the configuration
script doesn’t check which compilers are <i>actually</i><span style='font-style:
normal'> available, be sure to only select among the options for compilers that
are available on your system. The parallelism option allows for a
single-processor (serial) compilation, shared-memory parallel (smpar)
compilation, distributed-memory parallel (dmpar) compilation and
distributed-memory with shared-memory parallel (sm+dm) compilation. For example,
on a Macintosh computer, the above steps look like: </span></p>

<p style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:9.0pt;font-family:Courier'>&gt; ./configure wrfda</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>checking
for perl5... no</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>checking
for perl... found /usr/bin/perl (perl)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>Will use
NETCDF in dir: /users/noname/work/external/g95/netcdf-3.6.1</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>PHDF5 not
set in environment. Will configure WRF for use without.</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>$JASPERLIB
or $JASPERINC not found in environment, configuring to build without grib2
I/O...</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>------------------------------------------------------------------------</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>Please
select from among the following supported platforms.</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   1. 
Darwin (MACOS) PGI compiler with pgcc  (serial)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   2. 
Darwin (MACOS) PGI compiler with pgcc  (smpar)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   3. 
Darwin (MACOS) PGI compiler with pgcc  (dmpar)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   4. 
Darwin (MACOS) PGI compiler with pgcc  (dm+sm)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   5. 
Darwin (MACOS) intel compiler with icc  (serial)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   6. 
Darwin (MACOS) intel compiler with icc  (smpar)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   7. 
Darwin (MACOS) intel compiler with icc  (dmpar)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   8. 
Darwin (MACOS) intel compiler with icc  (dm+sm)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>   9. 
Darwin (MACOS) intel compiler with cc  (serial)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>  10. 
Darwin (MACOS) intel compiler with cc  (smpar)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>  11. 
Darwin (MACOS) intel compiler with cc  (dmpar)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>  12. 
Darwin (MACOS) intel compiler with cc  (dm+sm)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>  13. 
Darwin (MACOS) g95 with gcc  (serial)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>  14. 
Darwin (MACOS) g95 with gcc  (dmpar)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>  15. 
Darwin (MACOS) xlf   (serial)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>  16. 
Darwin (MACOS) xlf   (dmpar)</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>Enter
selection [1-10] : 13</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>------------------------------------------------------------------------</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>Compile
for nesting? (0=no nesting, 1=basic, 2=preset moves, 3=vortex following)
[default 0]: </span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>Configuration
successful. To build the model type compile . </span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>…… </span></p>

<p>After running the configuration script and choosing a compilation option, a <span
style='font-size:10.0pt;font-family:Courier'>configure.wrf</span> file will be
created. Because of the variety of ways that a computer can be configured, if
the WRFDA build ultimately fails, there is a chance that minor modifications to
the <span style='font-size:10.0pt;font-family:Courier'>configure.wrf</span>
file may be needed. </p>

<p><b>Note: WRF compiles with –r4 option while WRFDA compiles with –r8.</b><span
style='font-weight:normal'> For this reason, WRF and WRFDA cannot reside and be
compiled under the same directory.</span></p>

<p><b><i>Hint:</i></b><span style='font-weight:normal;font-style:normal'> It is
helpful to start with something simple, such as the serial build. If it is
successful, move on to build dmpar code. Remember to type ‘</span><span
style='font-size:10.0pt;font-family:Courier'>clean –a</span>’ between each
build.</p>

<p>To compile the code, type</p>

<p style='text-indent:.5in'><span style='font-size:10.0pt;font-family:Courier'>&gt;
./compile all_wrfvar &gt;&amp;! compile.out</span></p>

<p>Successful compilation of ‘all_wrfvar” will produce 32 executables in the <span
style='font-size:10.0pt;font-family:Courier'>var/build</span> directory which
are linked in <span style='font-size:10.0pt;font-family:Courier'>var/da</span>
directory, as well as <span style='font-size:10.0pt;font-family:Courier'>obsproc.exe</span>
in <span style='font-size:10.0pt;font-family:Courier'>var/obsproc/src</span>
directory. You can list these executables by issuing the command (from <span
style='font-size:10.0pt;font-family:Courier'>WRFDA</span> directory)</p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; ls -l
var/build/*exe var/obsproc/src/obsproc.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    641048 Mar 23 09:28 var/build/da_advance_time.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    954016 Mar 23 09:29 var/build/da_bias_airmass.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    721140 Mar 23 09:29 var/build/da_bias_scan.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    686652 Mar 23 09:29 var/build/da_bias_sele.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    700772 Mar 23 09:29 var/build/da_bias_verif.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    895300 Mar 23 09:29 var/build/da_rad_diags.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    742660 Mar 23 09:29 var/build/da_tune_obs_desroziers.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    942948 Mar 23 09:29
var/build/da_tune_obs_hollingsworth1.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    913904 Mar 23 09:29
var/build/da_tune_obs_hollingsworth2.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    943000 Mar 23 09:28 var/build/da_update_bc.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1125892 Mar 23 09:29 var/build/da_verif_anal.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users    705200 Mar 23 09:29 var/build/da_verif_obs.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users  46602708 Mar 23 09:28 var/build/da_wrfvar.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1938628 Mar 23 09:29 var/build/gen_be_cov2d.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1938628 Mar 23 09:29 var/build/gen_be_cov3d.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1930436 Mar 23 09:29 var/build/gen_be_diags.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1942724 Mar 23 09:29 var/build/gen_be_diags_read.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1941268 Mar 23 09:29 var/build/gen_be_ensmean.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1955192 Mar 23 09:29 var/build/gen_be_ensrf.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1979588 Mar 23 09:28 var/build/gen_be_ep1.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1961948 Mar 23 09:28 var/build/gen_be_ep2.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1945360 Mar 23 09:29 var/build/gen_be_etkf.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1990936 Mar 23 09:28 var/build/gen_be_stage0_wrf.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1955012 Mar 23 09:28 var/build/gen_be_stage1.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1967296 Mar 23 09:28 var/build/gen_be_stage1_1dvar.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1950916 Mar 23 09:28 var/build/gen_be_stage2.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   2160796 Mar 23 09:29 var/build/gen_be_stage2_1dvar.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1942724 Mar 23 09:29 var/build/gen_be_stage2a.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1950916 Mar 23 09:29 var/build/gen_be_stage3.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1938628 Mar 23 09:29 var/build/gen_be_stage4_global.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1938732 Mar 23 09:29 var/build/gen_be_stage4_regional.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1094740 Mar 23 09:29 var/build/gen_be_vertloc.exe</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>-rwxr-xr-x
 1 noname  users   1752352 Mar 23 09:29 var/obsproc/src/obsproc.exe</span></p>

<p><span style='font-size:10.0pt;font-family:Courier'>da_wrfvar.exe</span> is
the main executable for running WRFDA. Make sure it is created after the
compilation. Sometimes (unfortunately) it is possible that other utilities get
successfully compiled, while the main <span style='font-size:10.0pt;font-family:
Courier'>da_wrfvar.exe</span> fails; please check the compilation log file
carefully to figure out the problem.</p>

<p>The basic gen_be utility for regional model consists of <span
style='font-size:10.0pt;font-family:Courier'>gen_be_stage0_wrf.exe, gen_be_stage1.exe,
gen_be_stage2.exe, gen_be_stage2a.exe, gen_be_stage3.exe,
gen_be_stage4_regional.exe,</span> and <span style='font-size:10.0pt;
font-family:Courier'>gen_be_diags.exe</span>.</p>

<p><span style='font-size:10.0pt;font-family:Courier'>da_updated_bc.exe</span>
is used for updating WRF boundary condition after a new WRFDA analysis is
generated.</p>

<p><span style='font-size:10.0pt;font-family:Courier'>da_advance_time.exe</span>
is a very handy and useful tool for date/time manipulation. Type “<span
style='font-size:10.0pt;font-family:Courier'>da_advance_time.exe</span>”  to
see its usage instruction.</p>

<p>In addition to the executables for running WRFDA and gen_be, <span
style='font-size:10.0pt;font-family:Courier'>obsproc.exe</span> (the executable
for preparing conventional data for WRFDA) compilation is also included in <span
style='font-size:10.0pt;font-family:Courier'>“./compile all_wrfvar”.</span> </p>

<p>Go to /external/bufr and /external/crtm to check if the libbufr.a and
libcrtm.a were generated if you use BUFR and CRTM library.</p>

<p style='margin-left:.5in;text-align:justify;text-justify:inter-ideograph;
text-indent:-.25in'><b>c.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></b><b>Clean Compilation</b></p>

<p>To remove all object files and executables, type:</p>

<p style='margin-left:.5in'>clean</p>

<p>To remove all build files, including configure.wrfda, type:</p>

<p style='margin-left:.5in'>clean -a</p>

<p>The clean command is recommended if compilation fails or configuration file
is changed. </p>

<h3><a name="_Installing_WRFNL_and"></a>Installing WRFNL and WRFPLUS (For
4D-Var only)</h3>

<p>If you intend to run WRF 4D-Var, it is necessary to have installed the WRFNL
(WRF nonlinear model) and WRFPLUS (WRF adjoint and tangent linear model). WRFNL
is a modified version of WRF V3.2 and can only be used for 4D-Var purposes.
WRFPLUS contains the adjoint and tangent linear models based on a simplified
WRF model, which only includes some simple physical processes such as vertical
diffusion and large-scale condensation. </p>

<p class=MsoNormal>To install WRFNL: </p>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in'>Get the WRF zipped tar file
     from:</li>
</ul>

<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Courier'><b><a
href="http://www.mmm.ucar.edu/wrf/users/download/get_source.html">http://www.mmm.ucar.edu/wrf/users/download/get_source.html</a></b></span></p>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in'>Unzip and untar the file, name
     the directory WRFNL</li>
</ul>

<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd WRFNL</span></p>

<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; gzip -cd WRFV3.TAR.gz | tar -xf - ; mv WRFV3 WRFNL</span></p>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in'>Get the WRFNL patch zipped tar
     file from:</li>
</ul>

<p class=MsoNormal style='text-indent:.5in'><span class=MsoHyperlink><span
style='font-size:10.0pt;font-family:Courier'><b><a
href="http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfnl.html">http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfnl.html</a></b></span></span></p>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in'>unzip and untar the WRFNL
     patch file </li>
</ul>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:Courier'>&gt; gzip -cd
WRFNL3.2_PATCH.tar.gz | tar -xf -</span></p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:Courier'>&gt; ./configure</span></p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'><b>serial</b><span
style='font-weight:normal'> means single processor</span></p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'><b>dmpar</b><span
style='font-weight:normal'> means Distributed Memory Parallel (MPI) </span></p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'><b>smpar is
not supported for 4D-Var</b></p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'>Please select
0 for the second option for no nesting</p>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in'>Compile the WRFNL</li>
</ul>

<p class=MsoListBullet2>&gt; ./compile em_real </p>

<p class=MsoListBullet2>&gt; ls -ls main/*.exe </p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'>If you built
the real-data case, you should see <span style='font-size:10.0pt;font-family:
Courier'><b>wrf.exe</b></span> <br>
<br>
</p>

<p class=MsoNormal>To install WRFPLUS: </p>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in'>Get the WRFPLUS zipped tar
     file from:</li>
</ul>

<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Courier'><b><a
href="http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.html">http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.html</a></b></span></p>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in'>Unzip and untar the file to
     WRFPLUS</li>
</ul>

<p class=MsoListBullet2>&gt; gzip -cd WRFPLUS3.2.tar.gz | tar -xf - </p>

<p class=MsoListBullet2>&gt; cd WRFPLUS </p>

<p class=MsoListBullet2>&gt; ./configure wrfplus</p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'><b>serial</b><span
style='font-weight:normal'> means single processor</span></p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'><b>dmpar</b><span
style='font-weight:normal'> means Distributed Memory Parallel (MPI)</span></p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'><b>Note: </b><span
style='font-weight:normal'>wrfplus was tested on following platforms:</span></p>

<p class=MsoNormal style='margin-left:130.0pt;text-indent:-22.0pt;tab-stops:
list .5in 112.0pt'>IBM AIX: xlfrte 11.1.0.5 </p>

<p class=MsoNormal style='margin-left:130.0pt;text-indent:-22.0pt;tab-stops:
list .5in 112.0pt'>Linux : pgf90 6.2-5 64-bit target on x86-64 Linux (<span
style='color:red'>environmental variable PGHPF_ZMEM=yes is needed</span>)</p>

<p class=MsoNormal style='margin-left:130.0pt;text-indent:-22.0pt;tab-stops:
list .5in 112.0pt'>Mac OS (Intel) : g95 0.91!</p>

<ul type=disc>
 <li class=MsoNormal style='tab-stops:list .5in 112.0pt'>Compile WRFPLUS</li>
</ul>

<p class=MsoListBullet2>&gt; ./compile wrf </p>

<p class=MsoListBullet2>&gt; ls -ls main/*.exe </p>

<p class=MsoNormal style='margin-left:.25in;tab-stops:list .5in'>You should see
<span style='font-size:10.0pt;font-family:Courier'><b>wrfplus.exe</b></span> </p>

<p style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<h3><a name="_Running_Observation_Preprocessor_1"></a>Running Observation
Preprocessor (OBSPROC)</h3>

<p>The OBSPROC program reads observations in LITTLE_R format (a legendary ASCII
format, in use since MM5 era). Please refer to the documentation at <a
href="http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html">http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html</a>
for LITTLE_R format description. For your applications, you will have to
prepare your own observation files. Please see <a
href="http://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.html">http://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.html</a>
for the sources of some freely available observations and the program for
converting the observations to LITTLE_R format. Because the raw observation
data files could be in any of formats, such as ASCII, BUFR, PREPBUFR, MADIS,
HDF, etc. Further more, for each of formats, there may be the different
versions. To make WRFDA system as general as possible, the LITTLE_R format
ASCII file was adopted as an intermediate observation data format for WRFDA
system. Some extensions were made in the LITTLE_R format for WRFDA
applications. More complete description of LITTLE_R format and conventional observation
data sources for WRFDA could be found from the web page: <a
href="http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Feb/tutorial_presentation_winter_2010.html">2010
Winter Tutorial</a> by clicking “Observation Pre-processing”. The conversion of
the user-specific-source data to the LITTLE_R format observation data file is the
users’ task.</p>

<p style='text-align:justify;text-justify:inter-ideograph'>The purposes of
OBSPROC are:</p>

<p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'><span
style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Remove observations outside the time range and domain (horizontal
and top).</p>

<p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'><span
style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Re-order and merge duplicate (in time and location) data reports.</p>

<p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'><span
style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Retrieve pressure or height based on observed information using
the hydrostatic assumption.</p>

<p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'><span
style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Check vertical consistency and super adiabatic for multi-level
observations.</p>

<p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'><span
style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Assign observational errors based on a pre-specified error file.</p>

<p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'><span
style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Write out the observation file to be used by WRFDA in ASCII or
BUFR format.</p>

<p>The OBSPROC program—<span style='font-size:10.0pt;font-family:Courier'>obsproc.exe</span>
should be found under the directory <span style='font-size:10.0pt;font-family:
Courier'>WRFDA/var/obsproc/src</span><span style='font-family:"Courier New"'> </span>if<span
style='font-family:"Courier New"'> </span>“<span style='font-size:10.0pt;
font-family:Courier'>compile all_wrfvar</span>” was completed successfully.</p>

<p style='text-align:justify;text-justify:inter-ideograph'><b>a. Prepare
observational data for 3D-Var</b></p>

<p>To prepare the observation file, for example, at the analysis time 0h for
3D-Var, all the observations between ±1h (or ±1.5h) will be processed, as
illustrated in following figure, which means that the observations between 23h
and 1h are treated as the observations at 0h.</p>

<p align=center style='text-align:center'><img border=0 width=431 height=138
id="_x0000_i1030" src="users_guide_chap6_files/image002.png"></p>

<p>Before running <span style='font-size:10.0pt;font-family:Courier'>obsproc.exe</span>,
create the required namelist file <span style='font-size:10.0pt;font-family:
Courier'>namelist.obsproc</span> (see <span style='font-size:10.0pt;font-family:
Courier'>WRFDA/var/obsproc/README.namelist</span>, or the section <a
href="#_Description_of_Namelist_1">Description of Namelist Variables</a> for
details).</p>

<p>For your reference, an example file named “<span style='font-size:10.0pt;
font-family:Courier'>namelist_obsproc.3dvar.wrfvar-tut</span>” has already been
created in the <span style='font-size:10.0pt;font-family:Courier'>var/obsproc</span>
directory. Thus, proceed as follows.</p>

<p style='margin-left:.5in'><span style='font-size:10.0pt;font-family:Courier'>&gt;
cp namelist.obsproc.3dvar.wrfvar-tut namelist.obsproc</span></p>

<p>Next, edit the namelist file<span style='font-family:"Courier New"'> </span><span
style='font-size:10.0pt;font-family:Courier'>namelist.obsproc</span><span
style='font-family:"Courier New"'> </span>by changing the following variables
to accommodate your experiments.  </p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&amp;record1</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>obs_gts_filename='obs.2008020512'</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&amp;record2</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>time_window_min
= '2008-02-05_11:00:00',: The earliest time edge as ccyy-mm-dd_hh:mn:ss</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>time_analysis
  = '2008-02-05_12:00:00', : The analysis time as ccyy-mm-dd_hh:mn:ss</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>time_window_max
= '2008-02-05_13:00:00',: The latest time edge as ccyy-mm-dd_hh:mn:ss</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&amp;record6,7,8</span></p>

<p>Edit all the domain setting according with your own experiment. You may pay
special attention on NESTIX and NESTJX, which is described in  the<span
style='font-size:8.0pt;font-family:Courier'> </span>section <a
href="#_Description_of_Namelist_1">Description of Namelist Variables</a> for
details).</p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&amp;record9</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>use_for =
'3DVAR',  ; used for 3D-Var, default</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p style='text-align:justify;text-justify:inter-ideograph'> To run OBSPROC,
type</p>

<p><b><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </i></b><span
style='font-size:10.0pt;font-family:Courier;font-weight:normal;font-style:normal'>&gt;
obsproc.exe &gt;&amp;! obsproc.out</span></p>

<p>Once <span style='font-size:10.0pt;font-family:Courier'>obsproc.exe</span> has
completed successfully, you will see an observation data file,<span
style='font-family:"Courier New"'> </span><span style='font-size:10.0pt;
font-family:Courier'>obs_gts_2008-02-05_12:00:00.3DVAR</span>, in the <span
style='font-size:10.0pt;font-family:Courier'>obsproc </span>directory. This is
the input observation file to WRFDA.</p>

<p><span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_12:00:00.3DVAR</span>
is an ASCII file that contains a header section (listed below) followed by
observations. The meanings and format of observations in the file are described
in the last six lines of the header section.</p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>TOTAL =  
9066, MISS. =-888888.,</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>SYNOP =   
757, METAR =   2416, SHIP  =    145, BUOY  =    250, BOGUS =      0, TEMP  =   
 86, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>AMDAR =   
 19, AIREP =    205, TAMDAR=      0, PILOT =     85, SATEM =    106, SATOB =  
2556, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>GPSPW =   
187, GPSZD =      0, GPSRF =      3, GPSEP =      0, SSMT1 =      0, SSMT2 =   
  0, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>TOVS  =   
  0, QSCAT =   2190, PROFL =     61, AIRSR =      0, OTHER =      0, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>PHIC  = 
40.00, XLONC = -95.00, TRUE1 =  30.00, TRUE2 =  60.00, XIM11 =   1.00, XJM11 = 
 1.00,</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>base_temp=
290.00, base_lapse=  50.00, PTOP  =  1000., base_pres=100000., base_tropo_pres=
20000., base_strat_temp=   215.,</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>IXC   =   
 60, JXC   =     90, IPROJ =      1, IDD   =      1, MAXNES=      1,</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>NESTIX=   
 60, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>NESTJX=   
 90, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>NUMC  =   
  1, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>DIS   = 
60.00, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>NESTI =   
  1, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>NESTJ =   
  1, </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>INFO  =
PLATFORM, DATE, NAME, LEVELS, LATITUDE, LONGITUDE, ELEVATION, ID.</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>SRFC  =
SLP, PW (DATA,QC,ERROR).</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>EACH  =
PRES, SPEED, DIR, HEIGHT, TEMP, DEW PT, HUMID (DATA,QC,ERROR)*LEVELS.</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>INFO_FMT =
(A12,1X,A19,1X,A40,1X,I6,3(F12.3,11X),6X,A40)</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>SRFC_FMT =
(F12.3,I4,F7.2,F12.3,I4,F7.3)</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>EACH_FMT =
(3(F12.3,I4,F7.2),11X,3(F12.3,I4,F7.2),11X,3(F12.3,I4,F7.2))</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>#------------------------------------------------------------------------------#</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>……
observations ………</span></p>

<p>Before running WRFDA, you may like to learn more about various types of data
that will be passed to WRFDA for this case, for example, their geographical
distribution, etc. This file is in ASCII format and so you can easily view it. 
To have a graphical view about the content of this file, there is a “<span
style='font-size:10.0pt;font-family:Courier'>MAP_plot</span>” utility to look
at the data distribution for each type of observations. To use this utility,
proceed as follows.</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt;  cd MAP_plot</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt;  make</span></p>

<p>We have prepared some <span style='font-size:10.0pt;font-family:Courier'>configure.user.ibm/linux/mac/</span><span
style='font-family:"Courier New"'>…</span> files for some platforms, when “<span
style='font-size:10.0pt;font-family:Courier'>make</span>” is typed, the <span
style='font-size:10.0pt;font-family:Courier'>Makefile</span> will use one of
them to determine the compiler and compiler option. Please modify the <span
style='font-size:10.0pt;font-family:Courier'>Makefile</span> and <span
style='font-size:10.0pt;font-family:Courier'>configure.user.xxx</span> to
accommodate the complier on your platform. Successful compilation will produce <span
style='font-size:10.0pt;font-family:Courier'>Map.exe</span><span
style='font-family:"Courier New"'>. </span><b>Note</b><span style='font-weight:
normal'>: The successful compilation of</span><span style='font-family:"Courier New"'>
</span><span style='font-size:10.0pt;font-family:Courier'>Map.exe</span><span
style='font-family:"Courier New"'> </span>requires pre-installed NCARG Graphics
libraries under<span style='font-family:"Courier New"'> </span><span
style='font-size:10.0pt;font-family:Courier'>$(NCARG_ROOT)/lib</span><span
style='font-family:"Courier New"'>.</span></p>

<p>Modify the script <span style='font-size:10.0pt;font-family:Courier'>Map.csh</span>
to set the time window and full path of input observation file (<span
style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_12:00:00.3DVAR</span>).
You will need to set the following strings in this script as follows:</p>

<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Courier'>Map_plot = /users/noname/WRFDA/var/obsproc/MAP_plot</span></p>

<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Courier'>TIME_WINDOW_MIN = ‘2008020511’  </span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'> &nbsp;&nbsp;&nbsp;&nbsp; TIME_ANALYSIS
  = ‘2008020512’</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'> &nbsp;&nbsp;&nbsp;&nbsp; TIME_WINDOW_MAX
= ‘2008020513’  </span><span style='font-size:10.0pt;font-family:"Courier New"'><br>
</span><span style='font-size:10.0pt;font-family:Courier'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBSDATA
 = ../obs_gts_2008-02-05_12:00:00.3DVAR</span></p>

<p style='margin-left:.25in;text-align:justify;text-justify:inter-ideograph;
text-indent:-.25in'>Next, type<span style='font-family:"Courier New"'>&nbsp;&nbsp; </span></p>

<p style='text-indent:.5in'><span style='font-size:10.0pt;font-family:Courier'>&gt;
Map.csh</span></p>

<p>When the job has completed, you will have a gmeta file <span
style='font-size:10.0pt;font-family:Courier'>gmeta.{analysis_time}</span><span
style='color:blue'><i> </i></span><span style='color:black'>corresponding to </span><span
style='font-size:10.0pt;font-family:Courier'>analysis_time=2008020512</span><span
style='color:black'>. This </span>contains plots of data distribution for each
type of observations contained in the OBS data file: <span style='font-size:
10.0pt;font-family:Courier'>obs_gts_2008-02-05_12:00:00.3DVAR</span>. To view
this, type<span style='font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p style='text-indent:.5in'><span style='font-size:10.0pt;font-family:Courier'>&gt;
idt gmeta.2008020512</span></p>

<p>It will display (panel by panel) geographical distribution of various types
of data. Following is the geographic distribution of “sonde” observations for
this case. </p>

<p align=center style='text-align:center'><img border=0 width=234 height=187
id="_x0000_i1031" src="users_guide_chap6_files/image003.png"></p>

<p>There is an alternative way to plot the observation by using ncl script: <span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/graphics/ncl/plot_ob_ascii_loc.ncl</span>.
However, with this way, you need to provide the first guess file to the ncl
script, and have ncl installed in your system. </p>

<p align=center style='text-align:center'>&nbsp;</p>

<p style='text-align:justify;text-justify:inter-ideograph'><b>b. Prepare
observational data for 4D-Var</b></p>

<p>To prepare the observation file, for example, at the analysis time 0h for
4D-Var, all observations from 0h to 6h will be processed and grouped in 7
sub-windows from slot1 to slot7, as illustrated in following figure. NOTE: The
“Analysis time” in the figure below is not the actual analysis time (0h), it
just indicates the time_analysis setting in the namelist file, and is set to
three hours later than the actual analysis time. The actual analysis time is
still 0h.</p>

<p style='text-align:justify;text-justify:inter-ideograph'><b>&nbsp;</b></p>

<p align=center style='text-align:center'><img border=0 width=432 height=139
id="_x0000_i1032" src="users_guide_chap6_files/image004.png"></p>

<p>An example file named “<span style='font-size:10.0pt;font-family:Courier'>namelist_obsproc.4dvar.wrfvar-tut</span>”
has already been created in the <span style='font-size:10.0pt;font-family:Courier'>var/obsproc</span>
directory. Thus, proceed as follows:</p>

<p style='margin-left:.5in'><span style='font-size:10.0pt;font-family:Courier'>&gt;
cp namelist.obsproc.4dvar.wrfvar-tut namelist.obsproc</span></p>

<p>In the namelist file, you need to change the following variables to
accommodate your experiments.  In this test case, the actual analysis time is <span
style='font-size:10.0pt;font-family:Courier'>2008-02-05_12:00:00, </span>but in
namelist, the<span style='font-size:10.0pt;font-family:Courier'> time_analysis </span>should
be set to 3 hours later. The different value of time_analysis will make the
different number of time slots before and after time_analysis. For example, if
you set time_analysis = 2008-02-05_16:00:00, and set the num_slots_past = 4 and
time_slots_ahead=2. The final results will be same as before.</p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&amp;record1</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>obs_gts_filename='obs.2008020512'</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&amp;record2</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>time_window_min
= '2008-02-05_12:00:00',: The earliest time edge as ccyy-mm-dd_hh:mn:ss</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>time_analysis
  = '2008-02-05_15:00:00', : The analysis time as ccyy-mm-dd_hh:mn:ss</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>time_window_max
= '2008-02-05_18:00:00',: The latest time edge as ccyy-mm-dd_hh:mn:ss</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&amp;record6,7,8</span></p>

<p>Edit all the domain setting according with your own experiment. You may pay
special attention on NESTIX and NESTJX, which is described in the<span
style='font-size:8.0pt;font-family:Courier'> </span>section <a
href="#_Description_of_Namelist_1">Description of Namelist Variables</a> for
details).</p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&amp;record9</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>use_for =
'4DVAR',  ; used for 3D-Var, default</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>;    
num_slots_past and num_slots_ahead are used ONLY for FGAT and 4DVAR:</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>num_slots_past
  = 3, ; the number of time slots before time_analysis</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>num_slots_ahead
 = 3, ; the number of time slots after time_analysis</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:"Courier New"'>&nbsp;</span></p>

<p style='text-align:justify;text-justify:inter-ideograph'>To run OBSPROC, type</p>

<p><b><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </i></b><span
style='font-size:10.0pt;font-family:Courier;font-weight:normal;font-style:normal'>&gt;
obsproc.exe &gt;&amp;! obsproc.out</span></p>

<p class=MsoNormal>Once <span style='font-size:10.0pt;font-family:Courier'>obsproc.exe</span>
has completed successfully, you will see 7 observation data files:<span
style='font-size:8.0pt;font-family:"Courier New"'> </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:"Courier New"'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_12:00:00.4DVAR
</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_13:00:00.4DVAR</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_14:00:00.4DVAR</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_15:00:00.4DVAR</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_16:00:00.4DVAR</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_17:00:00.4DVAR</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_18:00:00.4DVAR</span></p>

<p>They are the input observation files to WRF 4D-Var. You can also use “<span
style='font-size:10.0pt;font-family:Courier'>MAP_Plot</span>” to view the
geographic distribution of different observations at different time slots.</p>

<p style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<h3><a name="_Running_WRF-Var_1"></a>Running WRFDA</h3>

<h4><span style='font-style:normal'><b>a. Download Test Data </b></span></h4>

<p style='text-align:justify;text-justify:inter-ideograph'>The WRFDA system
requires three input files to run:</p>

<p style='text-align:justify;text-justify:inter-ideograph'> a) A WRF <i>first
guess and boundary</i><span style='font-style:normal'> input files output from
either WPS/real (cold-start) </span></p>

<p style='text-align:justify;text-justify:inter-ideograph'>     or WRF forecast
(warm-start)</p>

<p style='text-align:justify;text-justify:inter-ideograph'>b) Observations (in
ASCII format, PREBUFR or BUFR for radiance)</p>

<p style='text-align:justify;text-justify:inter-ideograph'>c) A background
error statistics file (containing background error covariance)</p>

<p style='text-align:justify;text-justify:inter-ideograph'>The following table
summarizes the above info:</p>

<div align=center>

<table border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'>
 <tr style='height:17.0pt'>
  <td width=123 style='width:122.65pt;border:solid windowtext .5pt;padding:
  0in 5.4pt 0in 5.4pt;height:17.0pt'>
  <p align=center style='text-align:center'><span style='color:blue'><i>Input
  Data</i></span></p>
  </td>
  <td width=148 style='width:148.05pt;border:solid windowtext .5pt;border-left:
  none;padding:0in 0in 0in 0in;height:17.0pt'>
  <p align=center style='text-align:center'><span style='color:blue'><i>Format</i></span></p>
  </td>
  <td width=148 style='width:148.05pt;border:solid windowtext .5pt;border-left:
  none;padding:0in 5.4pt 0in 5.4pt;height:17.0pt'>
  <p align=center style='text-align:center'><span style='color:blue'><i>Created
  By</i></span></p>
  </td>
 </tr>
 <tr style='height:17.0pt'>
  <td width=123 style='width:122.65pt;border:solid windowtext .5pt;border-top:
  none;padding:0in 5.4pt 0in 5.4pt;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><b>First Guess</b></p>
  <p class=MsoNormal align=center style='text-align:center'>&nbsp;</p>
  </td>
  <td width=148 style='width:148.05pt;border-top:none;border-left:none;
  border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 0in 0in 0in;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'>NETCDF</p>
  </td>
  <td width=148 style='width:148.05pt;border-top:none;border-left:none;
  border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'>WRF Preprocessing
  System (WPS) and real.exe</p>
  <p class=MsoNormal align=center style='text-align:center'>or WRF</p>
  </td>
 </tr>
 <tr style='height:17.0pt'>
  <td width=123 style='width:122.65pt;border:solid windowtext .5pt;border-top:
  none;padding:0in 5.4pt 0in 5.4pt;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><b>Observations</b></p>
  </td>
  <td width=148 style='width:148.05pt;border-top:none;border-left:none;
  border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 0in 0in 0in;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'>ASCII</p>
  <p class=MsoNormal align=center style='text-align:center'>(PREPBUFR also
  possible)</p>
  </td>
  <td width=148 style='width:148.05pt;border-top:none;border-left:none;
  border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><a
  href="#_Running_Observation_Preprocessor"><span style='color:windowtext;
  text-decoration:none;text-underline:none'>Observation Preprocessor</span></a>
  (OBSPROC)</p>
  </td>
 </tr>
 <tr style='height:17.0pt'>
  <td width=123 style='width:122.65pt;border:solid windowtext .5pt;border-top:
  none;padding:0in 5.4pt 0in 5.4pt;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><b>Background Error
  Statistics</b></p>
  </td>
  <td width=148 style='width:148.05pt;border-top:none;border-left:none;
  border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 0in 0in 0in;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'>Binary</p>
  </td>
  <td width=148 style='width:148.05pt;border-top:none;border-left:none;
  border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt;height:17.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><a
  href="#_Running_gen_be"><span style='color:windowtext;text-decoration:none;
  text-underline:none'>WRFDA gen_be utility</span></a></p>
  <p class=MsoNormal align=center style='text-align:center'>/Default CV3</p>
  </td>
 </tr>
</table>

</div>

<p>In the test case, you will store data in a directory defined by the
environment variable <span style='font-size:10.0pt;font-family:Courier'>$DAT_DIR</span><i>.</i><span
style='font-style:normal'> This directory can be at any location and it should
have read access.&nbsp; Type</span></p>

<p><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><span
style='font-size:10.0pt;font-family:Courier;font-weight:normal'>&gt; setenv
DAT_DIR your_choice_of_dat_dir</span></p>

<p style='text-align:justify;text-justify:inter-ideograph'>Here, &quot;<span
style='font-size:10.0pt;font-family:Courier'>your_choice_of_dat_dir</span>&quot;
is the directory where the WRFDA input data is stored. Create this directory if
it does not exist, and type</p>

<p><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><span
style='font-size:10.0pt;font-family:Courier;font-weight:normal'>&gt; cd
$DAT_DIR</span></p>

<p>Download the test data for a “Tutorial” case valid at 12 UTC 5<sup>th </sup>February
2008 from <a
href="http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html">http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html</a></p>

<p>Once you have downloaded “<span style='font-size:10.0pt;font-family:Courier'>WRFDAV3.2-testdata.tar.gz</span>”
file to <span style='font-size:10.0pt;font-family:Courier'>$DAT_DIR</span>,
extract it by typing</p>

<p><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><span
style='font-size:10.0pt;font-family:Courier;font-weight:normal'>&gt; gunzip WRFDAV3.2-testdata.tar.gz</span><span
style='font-size:10.0pt'><br>
</span><span style='font-size:10.0pt;font-family:Courier'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
tar -xvf WRFDAV3.2-testdata.tar</span><strong><span style='font-family:"Courier New";
font-weight:normal'> </span></strong></p>

<p>Now you should find the following three sub-directories/files under <span
style='font-size:10.0pt;font-family:Courier'>“$DAT_DIR</span><span
style='font-family:"Courier New"'>”</span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:Courier'>ob/2008020512/ob.2008020512.gz
  #  Observation data in “little_r” format</span><span style='font-size:9.0pt'><br>
</span><span style='font-size:9.0pt;font-family:Courier'>rc/2008020512/wrfinput_d01&nbsp;&nbsp; 
     #  First guess file</span><span style='font-size:9.0pt;font-family:"Courier New"'><br>
</span><span style='font-size:9.0pt;font-family:Courier'>rc/2008020512/wrfbdy_d01&nbsp;&nbsp;&nbsp;&nbsp; 
     #  lateral boundary file</span><span style='font-size:9.0pt'><br>
</span><span style='font-size:9.0pt;font-family:Courier'>be/be.dat &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
     #  Background error file</span></p>

<p class=MsoNormal><span lang=PT-BR style='font-size:9.0pt;font-family:"Courier New"'>......</span></p>

<p>You should first go through the section “Running Observation Preprocessor (OBSPROC)”
and have a WRF-3D-Var-ready observation file (<span style='font-size:10.0pt;
font-family:Courier'>obs_gts_2008-02-05_12:00:00.3DVAR</span>) generated in
your OBSPROC working directory. You could then copy or move <span
style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_12:00:00.3DVAR</span>
to be in <span style='font-size:10.0pt;font-family:Courier'>$DAT_DIR/ob/2008020512/ob.ascii.</span></p>

<p class=MsoNormal>If you want to try 4D-Var, please go through the section
“Running Observation Preprocessor (OBSPROC)” and have the WRF-4D-Var-ready
observation files (<span style='font-size:10.0pt;font-family:Courier'>obs_gts_2008-02-05_12:00:00.4DVAR,……</span><span
style='font-family:"Courier New"'>). </span>You could copy or move the
observation files to <span style='font-size:10.0pt;font-family:Courier'>$DAT_DIR/ob</span><span
style='font-family:"Courier New"'> </span>using following commands:<span
style='font-family:"Courier New"'> </span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span
lang=PT-BR style='font-family:"Courier New"'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; mv
obs_gts_2008-02-05_12:00:00.4DVAR   $DAT_DIR/ob/2008020512/<span
style='color:red'>ob.ascii+</span></span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; mv
obs_gts_2008-02-05_13:00:00.4DVAR   $DAT_DIR/ob/2008020513/ob.ascii</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; mv
obs_gts_2008-02-05_14:00:00.4DVAR   $DAT_DIR/ob/2008020514/ob.ascii</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; mv
obs_gts_2008-02-05_15:00:00.4DVAR   $DAT_DIR/ob/2008020515/ob.ascii</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; mv
obs_gts_2008-02-05_16:00:00.4DVAR   $DAT_DIR/ob/2008020516/ob.ascii</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; mv
obs_gts_2008-02-05_17:00:00.4DVAR   $DAT_DIR/ob/2008020517/ob.ascii</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; mv
obs_gts_2008-02-05_18:00:00.4DVAR   $DAT_DIR/ob/2008020518/<span
style='color:red'>ob.ascii-</span></span></p>

<p>At this point you have three of the input files (first guess, observation
and background error statistics files in directory <span style='font-size:10.0pt;
font-family:Courier'>$DAT_DIR</span>) required to run WRFDA, and have successfully
downloaded and compiled the WRFDA code. If this is correct, you are ready to
learn how to run WRFDA<span style='color:blue'>.</span></p>

<h4><span style='font-style:normal'><b>b. Run the Case—3D-Var</b></span></h4>

<p>The data for this case is valid at 12 UTC 5<sup>th</sup> February 2008. The
first guess comes from the NCEP FNL (Final) Operational Global Analysis data,
passed through the WRF-WPS and <i>real </i><span style='font-style:normal'>programs.
</span></p>

<p>To run WRF 3D-Var, first create and cd to a working directory, for example, <span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/test/tutorial</span>,
and then follow the steps below:</p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; cd
WRFDA/var/test/tutorial </span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; ln
-sf WRFDA/run/LANDUSE.TBL ./LANDUSE.TBL</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; ln
-sf $DAT_DIR/rc/2008020512/wrfinput_d01 ./fg (link first guess file as fg)</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; ln
-sf WRFDA/var/obsproc/obs_gts_2008-02-05_12:00:00.3DVAR ./ob.ascii (link
OBSPROC processed observation file as ob.ascii)</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; ln
-sf $DAT_DIR/be/be.dat ./be.dat (link background error statistics as be.dat)</span></p>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Courier'>&gt; ln
-sf WRFDA/var/da/da_wrfvar.exe ./da_wrfvar.exe (link executable)</span></p>

<p>We will begin by editing the file,<span style='font-size:10.0pt;font-family:
Courier'> namelist.input,</span><span style='font-family:"Courier New"'> </span>which
is a very basic namelist.input for running the tutorial test case is shown
below and provided as <span style='font-size:10.0pt;font-family:Courier'>WRFDA/var/test/tutorial/namelist.input</span>.
Only the time and domain settings need to be specified in this case, if we are
using the default settings provided in <span style='font-size:10.0pt;
font-family:Courier'>WRFDA/Registry/Registry.wrfvar</span>)</p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar1</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>print_detail_grad=false,</span><span style='font-size:
8.0pt'><br>
</span><span style='font-size:8.0pt;font-family:Courier'>/</span><span
style='font-size:8.0pt'><br>
</span><span style='font-size:8.0pt;font-family:Courier'>&amp;wrfvar2</span><span
style='font-size:8.0pt'><br>
</span><span style='font-size:8.0pt;font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar3</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar4</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar5</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar6</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar7</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar8</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar9</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar10</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar11</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar12</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar13</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar14</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar15</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar16</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar17</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar18</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>analysis_date=&quot;2008-02-05_12:00:00.0000&quot;,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar19</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar20</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar21</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>time_window_min=&quot;2008-02-05_11:00:00.0000&quot;,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar22</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>time_window_max=&quot;2008-02-05_13:00:00.0000&quot;,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;wrfvar23</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;time_control</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>start_year=2008,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>start_month=02,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>start_day=05,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>start_hour=12,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>end_year=2008,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>end_month=02,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>end_day=05,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>end_hour=12,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;dfi_control</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;domains</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>e_we=90,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>e_sn=60,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>e_vert=41,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>dx=60000,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>dy=60000,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;physics</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>mp_physics=3,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>ra_lw_physics=1,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>ra_sw_physics=1,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>radt=60,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>sf_sfclay_physics=1,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>sf_surface_physics=1,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>bl_pbl_physics=1,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>cu_physics=1,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>cudt=5,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>num_soil_layers=5,  (IMPORTANT: it’s essential to make
sure the setting here is consistent with the number in your first guess file)</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>mp_zero_out=2,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>co2tf=0,</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;fdda</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;dynamics</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;bdy_control</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;grib2</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>&amp;namelist_quilt</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:8.0pt;
font-family:Courier'>/</span></p>

<p style='margin-left:.5in'><span style='font-size:8.0pt;font-family:Courier'>&gt;
da_wrfvar.exe &gt;&amp;! wrfda.log</span></p>

<p>The file<span style='font-size:10.0pt;font-family:Courier'> wrfda.log</span>
(or <span style='font-size:10.0pt;font-family:Courier'>rsl.out.0000</span> if
run in distributed-memory mode) contains important WRFDA runtime log
information. Always check the log after a WRFDA run:</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>***  VARIATIONAL ANALYSIS ***</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> DYNAMICS OPTION: Eulerian Mass Coordinate</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> WRF NUMBER OF TILES =   1</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Set up observations (ob)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Using ASCII format observation input</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> scan obs ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> end scan obs ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Observation summary</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   ob time  1</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      sound                 85 global,      85 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      synop                531 global,     525 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      pilot                 84 global,      84 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      satem                 78 global,      78 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      geoamv               736 global,     719 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      polaramv               0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      airep                132 global,     131 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      gpspw                183 global,     183 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      gpsrf                  0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      metar               1043 global,    1037 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      ships                 86 global,      82 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      ssmi_rv                0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      ssmi_tb                0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      ssmt1                  0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      ssmt2                  0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      qscat                  0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      profiler              61 global,      61 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      buoy                 216 global,     216 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      bogus                  0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      pseudo                 0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      radar                  0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      radiance               0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      airs retrieval         0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      sonde_sfc             85 global,      85 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      mtgirs                 0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>      tamdar                 0 global,       0 local</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Set up background errors for regional application</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   WRF-Var dry control variables are:psi, chi_u, t_u and
psfc</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Humidity control variable is q/qsg</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Using the averaged regression coefficients for
unbalanced part</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Vertical truncation for psi    =  15(  99.00%)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Vertical truncation for chi_u  =  20(  99.00%)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Vertical truncation for t_u    =  29(  99.00%)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Vertical truncation for rh     =  22(  99.00%)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Calculate innovation vector(iv)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Minimize cost function using CG method</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>For this run cost function diagnostics will not be written</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Starting outer iteration :   1</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Starting cost function:  2.28356084D+04, Gradient= 
2.23656955D+02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>For this outer iteration gradient target is:       
2.23656955D+00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>----------------------------------------------------------</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Iter      Gradient             Step</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  1      1.82455068D+02      7.47025772D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  2      1.64971618D+02      8.05531077D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  3      1.13694365D+02      7.22382618D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  4      7.87359568D+01      7.51905761D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  5      5.71607218D+01      7.94572516D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  6      4.18746777D+01      8.30731280D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  7      2.95722963D+01      6.13223951D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  8      2.34205172D+01      9.05920463D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  9      1.63772518D+01      6.48090044D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> 10      1.09735524D+01      7.71148550D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> 11      8.22748934D+00      8.81041046D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> 12      5.65846963D+00      7.89528133D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> 13      4.15664769D+00      7.45589721D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> 14      3.16925808D+00      8.35300020D-02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>----------------------------------------------------------</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Inner iteration stopped after   15 iterations</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Final:  15 iter, J= 1.76436785D+04, g= 2.06098421D+00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>----------------------------------------------------------</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>Diagnostics</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Final cost function J       =     17643.68</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Total number of obs.        =    26726</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Final value of J            =     17643.67853</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Final value of Jo           =     15284.64894</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Final value of Jb           =      2359.02958</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Final value of Jc           =         0.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Final value of Je           =         0.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Final value of Jp           =         0.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Final J / total num_obs     =         0.66017</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Jb factor used(1)           =         1.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Jb factor used(2)           =         1.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Jb factor used(3)           =         1.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Jb factor used(4)           =         1.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Jb factor used(5)           =         1.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Jb factor used              =         1.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   Je factor used              =         1.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>   VarBC factor used           =         1.00000</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'> *** WRF-Var completed successfully ***</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:"Courier New"'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:"Courier New"'>&nbsp;</span></p>

<p>A file called <span style='font-size:10.0pt;font-family:Courier'>namelist.output</span>
(which contains the complete namelist settings) will be generated after a
successful da_wrfvar.exe run. The settings appearing in <span style='font-size:
10.0pt;font-family:Courier'>namelist.output,</span> but not specified in your <span
style='font-size:10.0pt;font-family:Courier'>namelist.input,</span> are the
default values from <span style='font-size:10.0pt;font-family:Courier'>WRFDA/Registry/Registry.wrfvar</span>.</p>

<p>After successful completion of job, <span style='font-size:10.0pt;
font-family:Courier'>wrfvar_output</span> (the WRFDA analysis file, i.e. the
new initial condition for WRF) should appear in the working directory along
with a number of diagnostic files. Various text diagnostics output files will
be explained in the next section (<a href="#_WRF-Var_Diagnostics_1">WRFDA
Diagnostics</a>). </p>

<p>In order to understand the role of various important WRFDA options, try
re-running WRFDA by changing different namelist options. Such as making WRFDA
convergence criteria more stringent. This is achieved by reducing the value of
the convergence criteria “<span style='font-size:10.0pt;font-family:Courier'>EPS</span>”
to e.g. 0.0001 by adding &quot;<span style='font-size:10.0pt;font-family:Courier'>EPS=0.0001</span>&quot;
in the <span style='font-size:10.0pt;font-family:Courier'>namelist.input</span>
record <span style='font-size:10.0pt;font-family:Courier'>&amp;wrfvar6</span>.
See section (<a href="#_Additional_WRF-Var_Exercises:">WRFDA additional
exercises</a>) for more namelist options</p>

<h4><span style='font-style:normal'><b>c. Run the Case—4D-Var</b></span></h4>

<p>To run WRF 4D-Var, first create and cd to a working directory, for example, <span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/test/4dvar</span>; next
assuming that we are using the C-shell, set the working directories for the
three WRF 4D-Var components WRFDA, WRFNL and WRFPLUS thusly</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; setenv WRFDA_DIR /ptmp/$user/WRFDA</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; setenv WRFNL_DIR /ptmp/$user/WRFNL</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; setenv WRFPLUS_DIR /ptmp/$user/WRFPLUS</span></p>

<p>Assume the analysis date is 2008020512 and the test data directories are:</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; setenv DATA_DIR /ptmp/$user/DATA</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ls –lr $DATA_DIR</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>ob/2008020512</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>ob/2008020513</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>ob/2008020514</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>ob/2008020515</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>ob/2008020516</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>ob/2008020517</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>ob/2008020518</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>rc/2008020512</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>be</span></p>

<p><b>Note: </b><span style='font-weight:normal'>Currently, WRF 4D-Var can only
run with the observation data processed by OBSPROC, and cannot work with
PREPBUFR format data; Although WRF-4DVar is able to assimilate satellite
radiance BUFR data, but this capability is still under testing.</span></p>

<p>Assume the working directory is:</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; setenv WORK_DIR $WRFDA_DIR/var/test/4dvar</span></p>

<p>Then follow the steps below:</p>

<p>1) Link the executables.</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd $WORK_DIR</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $WRFDA_DIR/var/da/da_wrfvar.exe .</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd $WORK_DIR/nl</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $WRFNL_DIR/main/wrf.exe .</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd $WORK_DIR/ad</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $WRFPLUS_DIR/main/wrfplus.exe .</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd $WORK_DIR/tl</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $WRFPLUS_DIR/main/wrfplus.exe .</span></p>

<p>2) Link the observational data, first guess and BE. (Currently, only
LITTLE_R formatted observational data is supported in 4D-Var, PREPBUFR
observational data is not supported) </p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd $WORK_DIR</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/ob/2008020512/ob.ascii+ ob01.ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/ob/2008020513/ob.ascii  ob02.ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/ob/2008020514/ob.ascii  ob03.ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/ob/2008020515/ob.ascii  ob04.ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/ob/2008020516/ob.ascii  ob05.ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/ob/2008020517/ob.ascii  ob06.ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/ob/2008020518/ob.ascii- ob07.ascii</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/rc/2008020512/wrfinput_d01 .</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/rc/2008020512/wrfbdy_d01 .</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs wrfinput_d01 fg</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs wrfinput_d01 fg01</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs $DATA_DIR/be/be.dat .</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:"Courier New"'>&nbsp;</span></p>

<p>3) Establish the miscellaneous links.</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd $WORK_DIR</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs nl/nl_d01_2008-02-05_13:00:00 fg02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs nl/nl_d01_2008-02-05_14:00:00 fg03</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs nl/nl_d01_2008-02-05_15:00:00 fg04</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs nl/nl_d01_2008-02-05_16:00:00 fg05</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs nl/nl_d01_2008-02-05_17:00:00 fg06</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs nl/nl_d01_2008-02-05_18:00:00 fg07</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs ad/ad_d01_2008-02-05_12:00:00 gr01</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs tl/tl_d01_2008-02-05_13:00:00 tl02</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs tl/tl_d01_2008-02-05_14:00:00 tl03</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs tl/tl_d01_2008-02-05_15:00:00 tl04</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs tl/tl_d01_2008-02-05_16:00:00 tl05</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs tl/tl_d01_2008-02-05_17:00:00 tl06</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs tl/tl_d01_2008-02-05_18:00:00 tl07</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd $WORK_DIR/ad</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs ../af01 auxinput3_d01_2008-02-05_12:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs ../af02 auxinput3_d01_2008-02-05_13:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs ../af03 auxinput3_d01_2008-02-05_14:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs ../af04 auxinput3_d01_2008-02-05_15:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs ../af05 auxinput3_d01_2008-02-05_16:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs ../af06 auxinput3_d01_2008-02-05_17:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln -fs ../af07 auxinput3_d01_2008-02-05_18:00:00</span></p>

<p>4) Run in single processor mode (serial compilation required for WRFDA,
WRFNL and WRFPLUS)</p>

<p class=MsoListBullet2>Edit <span style='font-size:10.0pt;font-family:Courier'>$WORK_DIR/namelist.input</span>
to match your experiment settings.</p>

<p class=MsoListBullet2>&gt; cp $WORK_DIR/nl/namelist.input.serial $WORK_DIR/nl/namelist.input</p>

<p class=MsoListBullet2>Edit <span style='font-size:10.0pt;font-family:Courier'>$WORK_DIR/nl/namelist.input</span>
to match your experiment settings.</p>

<p class=MsoListBullet2>&gt; cp $WORK_DIR/ad/namelist.input.serial
$WORK_DIR/ad/namelist.input</p>

<p class=MsoListBullet2>&gt; cp $WORK_DIR/tl/namelist.input.serial
$WORK_DIR/tl/namelist.input</p>

<p class=MsoListBullet2>Edit <span style='font-size:10.0pt;font-family:Courier'>$WORK_DIR/ad/namelist.input</span>
and <span style='font-size:10.0pt;font-family:Courier'>$WORK_DIR/tl/namelist.input</span>
to match your experiment settings, but only change following variables:</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;time_control</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>run_hours=06,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>start_year=2008,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>start_month=02,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>start_day=05,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>start_hour=12,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>end_year=2008,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>end_month=02,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>end_day=05,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>end_hour=18,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>......</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;domains</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>time_step=360,   # NOTE:MUST BE THE SAME WITH WHICH IN
$WORK_DIR/nl/namelist.input</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>e_we=90,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>e_sn=60,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>e_vert=41,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>dx=60000,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>dy=60000,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>......</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd $WORK_DIR</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; setenv NUM_PROCS 1</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ./da_wrfvar.exe &gt;&amp;! wrfda.log</span></p>

<p>5) Run with multiple processors with MPMD mode. (dmpar compilation required
for WRFDA, WRFNL and WRFPLUS)</p>

<p class=MsoListBullet2>Edit <span style='font-size:10.0pt;font-family:Courier'>$WORK_DIR/namelist.input</span>
to match your experiment settings.</p>

<p class=MsoListBullet2>&gt; cp $WORK_DIR/nl/namelist.input.parallel
$WORK_DIR/nl/namelist.input</p>

<p class=MsoListBullet2>Edit <span style='font-size:10.0pt;font-family:Courier'>$WORK_DIR/nl/namelist.input</span>
to match your experiment settings.</p>

<p class=MsoListBullet2>&gt; cp $WORK_DIR/ad/namelist.input.parallel
$WORK_DIR/ad/namelist.input</p>

<p class=MsoListBullet2>&gt; cp $WORK_DIR/tl/namelist.input.parallel
$WORK_DIR/tl/namelist.input</p>

<p class=MsoListBullet2>Edit $WORK_DIR/ad/namelist.input and $WORK_DIR/tl/namelist.input
to match your experiment settings.</p>

<p>Currently, parallel WRF 4D-Var is a MPMD (Multiple Program Multiple Data)
application. Because there are so many parallel configurations across the
platforms, it is very difficult to define a generic way to run the WRF 4D-Var
parallel. As an example, to launch the three WRF 4D-Var executables as a
concurrent parallel job on a 16 processor cluster, use:</p>

<p><span style='font-size:10.0pt;font-family:Courier'>&gt; mpirun –np 4
da_wrfvar.exe: -np 8 ad/wrfplus.exe: -np 4 nl/wrf.exe</span></p>

<p>In the above example, 4 processors are assigned to run WRFDA, 4 processors
are assigned to run WRFNL and 8 processors for WRFPLUS due to high
computational cost in adjoint code.</p>

<p>The file <span style='font-size:10.0pt;font-family:Courier'>wrfda.log</span>
(or <span style='font-size:10.0pt;font-family:Courier'>rsl.out.0000</span> if
running in parallel mode) contains important WRF-4DVar runtime log information.
Always check the log after a WRF-4DVar run.</p>

<h3><a name="_Radiance_Data_Assimilations"></a>&nbsp;</h3>

<h3>Radiance Data Assimilations in WRFDA</h3>

<p class=MsoNormal><span style='color:black'>This section gives a brief
description for various aspects related to radiance assimilation in WRFDA. Each
aspect is described mainly from the viewpoint of usage rather than more
technical and scientific details, which will appear in separated technical
report and scientific paper. Namelist parameters controlling different aspects
of radiance assimilation will be detailed in the following sections. It should
be noted that this section does not cover general aspects of the WRFDA
assimilation. These can be found in other sections of chapter 6 of this users
guide or other WRFDA documentation.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>a. Running WRFDA with radiances</b></p>

<p class=MsoNormal><span style='font-size:16.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><span style='color:black'>In addition to the basic input
files (</span><span style='font-size:10.0pt;font-family:Courier'>LANDUSE.TBL,
fg, ob.ascii, be.dat</span><span style='color:black'>) mentioned in “<a
href="#_Running_WRF-Var_1">Running WRFDA</a>” section, the following extra
files are required for radiances: radiance data in NCEP BUFR format,
radiance_info files, </span><span style='font-family:"Courier New"'>VARBC.in</span><span
style='color:black'>, RTM (CRTM or RTTOV) coefficient files. </span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>Edit </span><span
style='font-size:10.0pt;font-family:Courier'>namelist.input</span><span
style='color:black'> (Pay special attention to </span><span style='font-size:
10.0pt;font-family:Courier'>&amp;wrfvar4, &amp;wrfvar14, &amp;wrfvar21, and
&amp;wrfvar22</span><span style='color:black'> for radiance-related options. </span>A
very basic namelist.input for running the radiance test case is provided as <span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/test/radiance/namelist.input</span><span
style='color:black'>)</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>&gt; ln
-sf ${DAT_DIR}/gdas1.t00z.1bamua.tm00.bufr_d   ./amsua.bufr</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>&gt; ln
-sf ${DAT_DIR}/gdas1.t00z.1bamub.tm00.bufr_d   ./amsub.bufr</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>&gt; ln
-sf WRFDA/var/run/radiance_info  ./radiance_info  # (radiance_info is a
directory)</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>&gt; ln
-sf WRFDA/var/run/VARBC.in  ./VARBC.in</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>(CRTM
only)  &gt; ln -sf WRFDA/var/run/crtm_coeffs ./crtm_coeffs    #(crtm_coeffs is
a directory)</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>(RTTOV
only) &gt; ln -sf rttov87/rtcoef_rttov7/* .       #   (a list of rtcoef* files)</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>See the following sections for
more details on each aspect.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>b. Radiance Data Ingest</b></p>

<p class=MsoNormal><span style='font-size:16.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><span style='color:black'>Currently, the ingest interface
for NCEP BUFR radiance data is implemented in WRFDA. The radiance data are
available through NCEP’s public ftp server <b><i>ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.${yyyymmddhh}</i></b></span><span
style='color:black'> in near real-time (with 6-hour delay) and can meet
requirements both for research purposes and some real-time applications.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>So far, WRFDA can read data from
the NOAA ATOVS instruments (HIRS, AMSU-A, AMSU-B and MHS), the EOS Aqua
instruments (AIRS, AMSU-A) and DMSP instruments (SSMIS). Note that NCEP
radiance BUFR files are separated by instrument names (i.e., each file for one
type instrument) and each file contains global radiance (generally converted to
brightness temperature) within 6-hour assimilation window from multi-platforms.
For running WRFDA, users need to rename NCEP corresponding BUFR files (table 1)
to </span><span style='color:red'>hirs3.bufr</span><span style='color:black'>
(including HIRS data from NOAA-15/16/17), </span><span style='color:red'>hirs4.bufr</span><span
style='color:black'> (including HIRS data from NOAA-18, METOP-2), </span><span
style='color:red'>amsua.bufr</span><span style='color:black'> (including AMSU-A
data from NOAA-15/16/18, METOP-2), </span><span style='color:red'>amsub.bufr</span><span
style='color:black'> (including AMSU-B data from NOAA-15/16/17), </span><span
style='color:red'>mhs.bufr</span><span style='color:black'> (including MHS data
from NOAA-18 and METOP-2), </span><span style='color:red'>airs.bufr</span><span
style='color:black'> (including AIRS and AMSU-A data from EOS-AQUA) and </span><span
style='color:red'>ssmis.bufr</span><span style='color:black'> (SSMIS data from
DMSP-16, AFWA provided) for WRFDA filename convention. Note that airs.bufr file
contains not only AIRS data but also AMSU-A, which is collocated with AIRS
pixels (1 AMSU-A pixels collocated with 9 AIRS pixels). Users must place these
files in the working directory where WRFDA executable is located. It should
also be mentioned that WRFDA reads these BUFR radiance files directly without
use if any separate pre-processing program is used. All processing of radiance
data, such as quality control, thinning and bias correction and so on, is
carried out inside WRFDA. This is different from conventional observation
assimilation, which requires a pre-processing package (OBSPROC) to generate
WRFDA readable ASCII files. For reading the radiance BUFR files, WRFDA must be
compiled with the NCEP BUFR library (see <b><i>http://www.nco.ncep.noaa.gov/sib/decoders/BUFRLIB/</i></b></span><span
style='color:black'>).</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'>Table 1: NCEP and WRFDA radiance
BUFR file naming convention</p>

<table border=0 cellspacing=0 cellpadding=0 style='margin-left:.5in;border-collapse:
 collapse'>
 <tr>
  <td width=185 valign=top style='width:185.4pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'>NCEP BUFR file
  names</p>
  </td>
  <td width=162 valign=top style='width:2.25in;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'>WRFDA naming
  convention</p>
  </td>
 </tr>
 <tr>
  <td width=185 valign=top style='width:185.4pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>gdas1.t00z.1bamua.tm00.bufr_d</i></p>
  </td>
  <td width=162 valign=top style='width:2.25in;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='margin-left:.5in'><i>amsua.bufr</i></p>
  </td>
 </tr>
 <tr>
  <td width=185 valign=top style='width:185.4pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>gdas1.t00z.1bamub.tm00.bufr_d</i></p>
  </td>
  <td width=162 valign=top style='width:2.25in;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='margin-left:.5in'><i>amsub.bufr</i></p>
  </td>
 </tr>
 <tr>
  <td width=185 valign=top style='width:185.4pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>gdas1.t00z.1bhrs3.tm00.bufr_d</i></p>
  </td>
  <td width=162 valign=top style='width:2.25in;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='margin-left:.5in'><i>hirs3.bufr</i></p>
  </td>
 </tr>
 <tr>
  <td width=185 valign=top style='width:185.4pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>gdas1.t00z.1bhrs4.tm00.bufr_d</i></p>
  </td>
  <td width=162 valign=top style='width:2.25in;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='margin-left:.5in'><i>hirs4.bufr</i></p>
  </td>
 </tr>
 <tr>
  <td width=185 valign=top style='width:185.4pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>gdas1.t00z.1bmhs.tm00.bufr_d</i></p>
  </td>
  <td width=162 valign=top style='width:2.25in;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='margin-left:.5in'><i>mhs.bufr</i></p>
  </td>
 </tr>
 <tr>
  <td width=185 valign=top style='width:185.4pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>gdas1.t00z.airsev.tm00.bufr_d</i></p>
  </td>
  <td width=162 valign=top style='width:2.25in;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal style='margin-left:.5in'><i>airs.bufr</i></p>
  </td>
 </tr>
</table>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal><span style='color:black'>Namelist parameters are used to
control the reading of corresponding BUFR files into WRFDA. For instance, </span><span
style='font-family:Courier;color:red'>USE_AMSUAOBS</span><span
style='color:red'>, </span><span style='font-family:Courier;color:red'>USE_AMSUBOBS</span><span
style='color:red'>, </span><span style='font-family:Courier;color:red'>USE_HIRS3OBS</span><span
style='color:red'>, </span><span style='font-family:Courier;color:red'>USE_HIRS4OBS</span><span
style='color:red'>, </span><span style='font-family:Courier;color:red'>USE_MHSOBS</span><span
style='color:red'>, </span><span style='font-family:Courier;color:red'>USE_AIRSOBS</span><span
style='color:red'>, </span><span style='font-family:Courier;color:red'>USE_EOS_AMSUAOBS</span><span
style='color:red'> and </span><span style='font-family:Courier;color:red'>USE_SSMISOBS
</span><span style='color:black'>control whether or not the respective file is
read. These are logical parameters that are assigned to FALSE by default;
therefore they must be set to<i> true</i></span><span style='color:black'> to
read the respective observation file. Also note that these parameters only
control whether the data is read, not whether the data included in the files is
to be assimilated. This is controlled by other namelist parameters explained in
the next section.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>NCEP BUFR files downloaded from
NCEP’s public ftp server <b><i>ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.${yyyymmddhh}</i></b></span><span
style='color:black'> are Fortran-blocked on big-endian machine and can be
directly used on big-endian machines (for example, IBM). For most Linux clusters
with Intel platforms, users need to first unblock the BUFR files, and then
reblock them. The utility for blocking/unblocking is available from <b><i>http://www.nco.ncep.noaa.gov/sib/decoders/BUFRLIB/toc/cwordsh</i></b></span><span
style='color:black'> </span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>c. Radiative Transfer Model</b></p>

<p class=MsoNormal><span style='font-size:16.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><span style='color:black'>The core component for direct
radiance assimilation is to incorporate a radiative transfer model (RTM, should
be accurate enough yet fast) into the WRFDA system as one part of observation
operators. Two widely used RTMs in NWP community, RTTOV8<a href="#_ftn1"
name="_ftnref1" title=""><span class=MsoFootnoteReference>*</span></a> (developed
by EUMETSAT in Europe), and CRTM (developed by the Joint Center for Satellite
Data Assimilation (JCSDA) in US), are already implemented in WRFDA system with
a flexible and consistent user interface. Selecting which RTM to be used is controlled
by a simple namelist parameter </span><span style='font-family:Courier;
color:red'>RTM_OPTION</span><span style='color:black'> (1 for RTTOV, the
default, and 2 for CRTM). WRFDA is designed to be able to compile with only one
of two RTM libraries or without RTM libraries (for those not interested in
radiance assimilation) by the definition of environment variables “CRTM” and
“RTTOV” (see Installing WRFDA section).</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>Both RTMs can calculate radiances
for almost all available instruments aboard various satellite platforms in
orbit. An important feature of WRFDA design is that all data structures related
to radiance assimilation are dynamically allocated during running time according
to simple namelist setup. The instruments to be assimilated are controlled at
run time by four integer namelist parameters: </span><span style='font-family:
Courier;color:red'>RTMINIT_NSENSOR</span><span style='color:black'> (the total
number of sensors to be assimilated), </span><span style='font-family:Courier;
color:red'>RTMINIT_PLATFORM</span><span style='color:black'> (the platforms IDs
array to be assimilated with dimension RTMINIT_NSENSOR, e.g., 1 for NOAA, 9 for
EOS, 10 for METOP and 2 for DMSP), </span><span style='font-family:Courier;
color:red'>RTMINIT_SATID</span><span style='color:black'> (satellite IDs array)
and </span><span style='font-family:Courier;color:red'>RTMINIT_SENSOR</span><span
style='color:black'> (sensor IDs array, e.g., 0 for HIRS, 3 for AMSU-A, 4 for
AMSU-B, 15 for MHS, 10 for SSMIS, 11 for AIRS). For instance, the configuration
for assimilating 12 sensors from 7 satellites (what WRFDA can assimilated
currently) will be</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>RTMINIT_NSENSOR
= 12 # 5 AMSUA; 3 AMSUB; 2 MHS; 1 AIRS; 1 SSMIS</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>RTMINIT_PLATFORM
= 1,1,1,9,10,         1,1,1,   1,10,     9,   2</span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>RTMINIT_SATID
=         15,16,18,2,2,  15,16,17, 18,2,     2,   16 </span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Courier'>RTMINIT_SENSOR
=      3,3,3,3,3,           4,4,4,    15,15,  11,  10</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>The instrument triplets (platform,
satellite and sensor ID) in the namelist can be ranked in any order. More detail
about the convention of instrument triplet can be found at the tables 2 and 3
in RTTOV8/9 Users Guide (<b><i>http://www.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov8_ug.pdf</i></b></span><span
style='color:black'>  Or <b><i>http://www.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov9_files/users_guide_91_v1.6.pdf</i></b></span><span
style='color:black'>)</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>CRTM uses a different instrument
naming method. A convert routine inside WRFDA is already created to make CRTM
use the same instrument triplet as RTTOV such that the user interface remains
the same for RTTOV and CRTM. </span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>When running WRFDA with radiance
assimilation switched on (RTTOV or CRTM), a set of RTM coefficient files need
to be loaded. For RTTOV option, RTTOV coefficient files are to be directly
copied or linked under the working directory; for CRTM option, CRTM coefficient
files are to be copied or linked to a sub-directory “crtm_coeffs” under the
working directory. Only coefficients listed in namelist are needed. Potentially
WRFDA can assimilate all sensors as long as the corresponding coefficient files
are provided with RTTOV and CRTM. In addition, necessary developments on
corresponding data interface, quality control and bias correction are also
important to make radiance data assimilated properly. However, a modular design
of radiance relevant routines already facilitates much to add more instruments
in WRFDA.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>RTTOV packages are not distributed
with WRFDA due to license and support issues. Users are encouraged to contact
the corresponding team for obtaining RTMs. See following links for more
information.</span></p>

<p class=MsoNormal><span style='color:black'><b><i>http://www.metoffice.gov.uk/research/interproj/nwpsaf/rtm/index.html</i></b></span><span
style='color:black'> .</span></p>

<p class=MsoNormal><span style='color:black'>CRTM pakages are now distributed
with WRFDA, which locate in the WRFDA/var/external/crtm. Users can still find
it on the following link:</span></p>

<p class=MsoNormal><span style='color:black'><b><i>ftp://ftp.emc.ncep.noaa.gov/jcsda/CRTM</i></b></span><span
style='color:black'>.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>d. Channel Selection</b></p>

<p class=MsoNormal><span style='font-size:16.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><span style='color:black'>Channel selection in WRFDA is
controlled by radiance ‘info’ files located in the sub-directory
‘radiance_info’ under the working directory. These files are separated by satellites
and sensors, e.g., noaa-15-amsua.info, noaa-16-amsub.info, dmsp-16-ssmis.info
and so on. An example for 5 channels from noaa-15-amsub.info is shown below.
The fourth column is used by WRFDA to control if assimilating corresponding
channel. Channels with the value “-1” indicates that the channel is “not
assimilated” (channels 1, 2 and 4 in this case), with the value “1” means
“assimilated” (channels 3 and 5). The sixth column is used by WRFDA to set the
observation error for each channel. Other columns are not used by WRFDA. It
should be mentioned that these error values might not necessarily be optimal
for your applications; It is user’s responsibility to obtain the optimal error
statistics for your own applications.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'> sensor channel IR/MW use idum 
varch  polarisation(0:vertical;1:horizontal)</span></p>

<p class=MsoNormal><span style='color:black'>   415    1    1   -1    0 
0.5500000000E+01  0.0000000000E+00</span></p>

<p class=MsoNormal><span style='color:black'>   415    2    1   -1    0 
0.3750000000E+01  0.0000000000E+00</span></p>

<p class=MsoNormal><span style='color:black'>   415    3    1    1    0 
0.3500000000E+01  0.0000000000E+00</span></p>

<p class=MsoNormal><span style='color:black'>   415    4    1   -1    0 
0.3200000000E+01  0.0000000000E+00</span></p>

<p class=MsoNormal><span style='color:black'>   415    5    1    1    0 
0.2500000000E+01  0.0000000000E+00</span></p>

<p class=MsoNormal><span style='font-size:16.0pt;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><span style='font-size:16.0pt;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><b>e. Bias Correction</b></p>

<p class=MsoNormal><span style='font-size:16.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><span style='color:black'>Satellite radiance is generally
considered biased with respect to a reference (e.g., background or analysis
field in NWP assimilation) due to system error of observation itself, reference
field and RTM. Bias correction is a necessary step prior to assimilating radiance
data. In WRFDA, there are two ways of performing bias correction. One is based
on Harris and Kelly (2001) method and is carried out using a set of coefficient
files pre-calculated with an off-line statistics package, which will apply to a
training dataset for a month-long period. The other is Variational Bias
Correction (VarBC).  Only VarBC is introduced here and recommended for users
because of its relative simplicity in usage.</span></p>

<p class=MsoNormal><span style='color:black'> </span></p>

<p class=MsoNormal><b>f. Variational Bias Correction</b></p>

<p class=MsoNormal><span style='font-size:16.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><b>Getting started with VarBC</b></p>

<p class=MsoNormal><span style='color:black'>To use VarBC, set namelist option </span><span
style='font-family:Courier;color:red'>USE_VARBC</span><span style='color:black'>
to TRUE and have a VARBC.in file in the working directory. VARBC.in is a VarBC
setup file in ASCII format. A template is provided with the WRFDA package
(WRFDA/var/run/VARBC.in).</span></p>

<p class=MsoNormal><span style='font-size:13.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><b>Input and Output files</b></p>

<p class=MsoNormal><span style='color:black'>All VarBC input is passed through
one single ASCII file called VARBC.in file. Once WRFDA has run with the VarBC
option switched on, it will produce a VARBC.out file which looks very much like
the VARBC.in file you provided. This output file will then be used as input
file for the next assimilation cycle.</span></p>

<p class=MsoNormal><span style='font-size:13.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><b>Coldstart</b></p>

<p class=MsoNormal><span style='color:black'>Coldstarting means starting the
VarBC from scratch i.e. when you do not know the values of the bias parameters.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>The Coldstart is a routine in
WRFDA. The bias predictor statistics (mean and standard deviation) are computed
automatically and will be used to normalize the bias parameters. All
coldstarted bias parameters are set to zero, except the first bias parameter (=
simple offset), which is set to the mode (=peak) of the distribution of the
(uncorrected) innovations for the given channel.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>A threshold of number of
observations can be set through a namelist option </span><span
style='font-family:Courier;color:red'>VARBC_NOBSMIN</span><span
style='color:black'> (default = 10), under which it is considered that not
enough observations are present to keep the Coldstart values (i.e. bias
predictor statistics and bias parameter values) for the next cycle. In this
case, the next cycle will do another Coldstart.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>Background Constraint for the bias parameters</b></p>

<p class=MsoNormal><span style='color:black'>The background constraint controls
the inertia you want to impose on the predictors (i.e. the smoothing in the
predictor time series). It corresponds to an extra term in the WRFDA cost
function.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>It is defined through an integer
number in the VARBC.in file. This number is related to a number of
observations: the bigger the number, the more inertia constraint. If these numbers
are set to zero, the predictors can evolve without any constraint.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>Scaling factor</b></p>

<p class=MsoNormal><span style='color:black'>The VarBC uses a specific
preconditioning, which can be scaled through a namelist option </span><span
style='font-family:Courier;color:red'>VARBC_FACTOR</span><span
style='color:black'> (default = 1.0).</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>Offline bias correction</b></p>

<p class=MsoNormal><span style='color:black'>The analysis of the VarBC
parameters can be performed &quot;offline&quot;, i.e. independently from the
main WRFDA analysis. No extra code is needed, just set the following </span><span
style='font-family:Courier;color:black'>MAX_VERT_VAR*</span><span
style='color:black'> namelist variables to be 0, which will disable the
standard control variable and only keep the VarBC control variable.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'>MAX_VERT_VAR1</span><span
style='color:black'>=0.0</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'>MAX_VERT_VAR2</span><span
style='color:black'>=0.0</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'>MAX_VERT_VAR3</span><span
style='color:black'>=0.0</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'>MAX_VERT_VAR4</span><span
style='color:black'>=0.0</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'>MAX_VERT_VAR5</span><span
style='color:black'>=0.0</span></p>

<p class=MsoNormal><span style='font-size:13.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><b>Freeze VarBC</b></p>

<p class=MsoNormal><span style='color:black'>In certain circumstances, you
might want to keep the VarBC bias parameters constant in time
(=&quot;frozen&quot;). In this case, the bias correction is read and applied to
the innovations, but it is not updated during the minimization. This can easily
be achieved by setting the namelist options:</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'>USE_VARBC</span><span
style='color:black'>=false</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:red'>FREEZE_VARBC</span><span
style='color:black'>=true</span></p>

<p class=MsoNormal><span style='font-size:13.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><b>Passive observations</b></p>

<p class=MsoNormal><span style='color:black'>Some observations are useful for
preprocessing (e.g. Quality Control, Cloud detection) but you might not want to
assimilate them. If you still need to estimate their bias correction, these
observations need to go through the VarBC code in the minimization. For this
purpose, the VarBC uses a separate threshold on the QC values, called
&quot;qc_varbc_bad&quot;. This threshold is currently set to the same value as
&quot;qc_bad&quot;, but can easily be changed to any ad hoc value.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>g. Other namelist variables to control radiance
assimilation</b></p>

<p class=MsoNormal><span style='font-size:16.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>RAD_MONITORING</b></span><span
style='color:black'> (30)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Integer
array of dimension RTMINIT_NSENSER, where 0 for assimilating mode, 1 for
monitoring mode (only calculate innovation).</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>THINNING</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical,
TRUE will perform thinning on radiance data.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>THINNING_MESH</b></span><span
style='color:black'> (30)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Real
array with dimension RTMINIT_NSENSOR, values indicate thinning mesh (in KM) for
different sensors.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>QC_RAD</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical,
control if perform quality control, always set to TRUE.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>WRITE_IV_RAD_ASCII</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical,
control if output Observation minus Background files which are in ASCII format
and separated by sensors and processors.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>WRITE_OA_RAD_ASCII</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical,
control if output Observation minus Analysis files (including also O minus B)
which are ASCII format and separated by sensors and processors.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>USE_ERROR_FACTOR_RAD</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical,
controls use of a radiance error tuning factor file “radiance_error.factor”, 
which is created with empirical values or generated using variational tunning
method (Desroziers and Ivanov, 2001)</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>ONLY_SEA_RAD</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical,
controls whether only assimilating radiance over water.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>TIME_WINDOW_MIN</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>String,
e.g., &quot;2007-08-15_03:00:00.0000&quot;, start time of assimilation time
window</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>TIME_WINDOW_MAX</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>String,
e.g., &quot;2007-08-15_09:00:00.0000&quot;, end time of assimilation time
window</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>CRTM_ATMOSPHERE</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Integer,
used by CRTM to choose climatology reference profile used above model top (up
to 0.01hPa).</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>0:
Invalid (default, use U.S. Standard Atmosphere)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>1:
Tropical</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>2:
Midlatitude summer</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>3:
Midlatitude winter</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>4:
Subarctic summer</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>5:
Subarctic winter</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>6: U.S.
Standard Atmosphere</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>USE_ANTCORR</b></span><span
style='color:black'> (30)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical
array with dimension RTMINIT_NSENSER, control if performing Antenna Correction
in CRTM.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>AIRS_WARMEST_FOV</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical,
controls whether using the observation brightness temperature for AIRS Window
channel #914 as criterium for GSI thinning.</span></p>

<p class=MsoNormal style='margin-left:.5in;text-align:justify;text-justify:
inter-ideograph'><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:Courier;color:black'><b>USE_CRTM_KMATRIX</b></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Logical,
controls whether </span>using CRTM K matrix rather than calling CRTM TL and AD
routines for gradient calculation.</p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><b>h. Diagnostics and Monitoring</b></p>

<p class=MsoNormal><span style='font-size:16.0pt;font-family:Arial;color:black'><b>&nbsp;</b></span></p>

<p class=MsoNormal><span style='color:black'>(1) Monitoring capability within
WRFDA.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Run WRFDA
with the rad_monitoring namelist parameter in record wrfvar14 in
namelist.input. </span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>0 means
assimilating mode, innovations (O minus B) are calculated and data are used in
minimization.</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>1 means
monitoring mode: innovations are calculated for diagnostics and monitoring. Data
are not used in minimization.</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Number of
rad_monitoring should correspond to number of  rtminit_nsensor. If
rad_monitoring is not set, then default value of 0 will be used for all
sensors.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>(2) Outputing radiance diagnostics
from WRFDA</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Run WRFDA
with the following namelist variables in record wrfvar14 in namelist.input.</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>write_iv_rad_ascii=.true.
</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='color:black'>to write
out (observation-background) and other diagnostics information in plain-text
files with prefix inv followed by instrument name and processor id. For example,
01_inv_noaa-17-amsub.0000 (01 is outerloop index, 0000 is processor index)</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>write_oa_rad_ascii=.true.
</span></p>

<p class=MsoNormal style='margin-left:1.0in'><span style='color:black'>to write
out (observation-background), (observation-analysis) and other diagnostics
information in plain-text files with prefix oma followed by instrument name and
processor id. For example, 01_oma_noaa-18-mhs.0001</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Each
processor writes out information of one instrument in one file in the WRFDA
working directory.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>(3) Radiance diagnostics data
processing</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>A
Fortran90 program is used to collect the 01_inv* or 01_oma* files and write out
in netCDF format (one instrument in one file with prefix diags followed by
instrument name, analysis date, and suffix .nc)) for easier data viewing,
handling and plotting with netCDF utilities and NCL scripts.</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal><span style='color:black'>(4) Radiance diagnostics plotting</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>NCL
scripts (WRFDA/var/graphics/ncl/plot_rad_diags.ncl and
WRFDA/var/graphics/ncl/advance_cymdh.ncl) are used for plotting. The NCL script
can be run from a shell script, or run stand-alone with interactive ncl command
(need to edit the NCL script and set the plot options. Also the path of advance_cymdh.ncl,
a date advancing script loaded in the main NCL plotting script, may need to be
modified).</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>Step (3)
and (4) can be done by running a single ksh script (WRFDA/var/scripts/da_rad_diags.ksh)
with proper settings. In addition to the settings of directories and what
instruments to plot, there are some useful plotting options, explained below.</span></p>

<p class=MsoNormal style='margin-left:.5in;text-align:justify;text-justify:
inter-ideograph'><span style='color:black'>&nbsp;</span></p>

<table border=0 cellspacing=0 cellpadding=0 width=443 style='width:6.15in;
 border-collapse:collapse'>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export OUT_TYPE=ncgm</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>ncgm or pdf</i></p>
  <p class=MsoNormal><i>pdf will be much slower than ncgm and generate huge output
  if plots are not split. But pdf has higher resolution than ncgm.</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_STATS_ONLY=false</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>true or false</i></p>
  <p class=MsoNormal><i>true: only statistics of OMB/OMA vs channels and
  OMB/OMA vs dates will be plotted.</i></p>
  <p class=MsoNormal><i>false: data coverage, scatter plots (before and after
  bias correction), histograms (before and after bias correction), and
  statistics will be plotted.</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_OPT=sea_only</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>all, sea_only, land_only</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_QCED=false</i></p>
  <p class=MsoNormal>&nbsp;</p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>true or false</i></p>
  <p class=MsoNormal><i>true: plot only quality-controlled data</i></p>
  <p class=MsoNormal><i>false: plot all data</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_HISTO=false</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>true or false: switch for histogram plots</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_SCATT=true</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>true or false: switch for scatter plots</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_EMISS=false</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>true or false: switch for emissivity plots</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_SPLIT=false</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>true or false</i></p>
  <p class=MsoNormal><i>true: one frame in each file</i></p>
  <p class=MsoNormal><i>false: all frames in one file</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_CLOUDY=false</i></p>
  <p class=MsoNormal>&nbsp;</p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>true or false</i></p>
  <p class=MsoNormal><i>true: plot cloudy data. Cloudy data to be plotted are
  defined by PLOT_CLOUDY_OPT (si or clwp), CLWP_VALUE, SI_VALUE settings.</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export PLOT_CLOUDY_OPT=si</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>si or clwp</i></p>
  <p class=MsoNormal><i>clwp: cloud liquid water path from model</i></p>
  <p class=MsoNormal><i>si: scatter index from obs, for amsua, amsub and mhs
  only</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export CLWP_VALUE=0.2</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>only plot points with</i></p>
  <p class=MsoNormal><i>clwp &gt;= clwp_value (when clwp_value &gt; 0)</i></p>
  <p class=MsoNormal><i>clwp &gt;  clwp_value (when clwp_value = 0)</i></p>
  </td>
 </tr>
 <tr>
  <td width=190 valign=top style='width:189.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><i>export SI_VALUE=3.0</i></p>
  </td>
  <td width=253 valign=top style='width:252.9pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal>&nbsp;</p>
  </td>
 </tr>
</table>

<p class=MsoNormal><span style='color:black'><i>&nbsp;</i></span></p>

<p class=MsoNormal><span style='color:black'><i>&nbsp;</i></span></p>

<p class=MsoNormal><span style='color:black'>(5) evolution of VarBC parameters</span></p>

<p class=MsoNormal><span style='color:black'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='color:black'>NCL
scripts (</span><span style='font-size:10.0pt;font-family:Courier'>WRFDA/var/graphics/ncl/plot_rad_varbc_param.ncl
and WRFDA/var/graphics/ncl/advance_cymdh.ncl</span><span style='color:black'>)
are used for plotting evolutions of VarBC parameters.</span></p>

<p>&nbsp;</p>

<h3><a name="_WRF-Var_Diagnostics_1"></a>WRFDA Diagnostics</h3>

<p>WRFDA produces a number of diagnostic files that contain useful information
on how the data assimilation has performed. This section will introduce you to
some of these files, and what to look for.</p>

<p class=MsoNormal>Having run WRFDA, it is important to check a number of
output files to see if the assimilation appears sensible. The WRFDA package,
which includes lots of useful scripts may be downloaded from <a
href="http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html">http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html</a></p>

<p style='text-align:justify;text-justify:inter-ideograph'>The content of some
useful diagnostic files are as follows:</p>

<p><span style='font-size:10.0pt;font-family:Courier'>cost_fn</span><span
style='font-family:"Courier New"'><i> </i></span>and<span style='font-family:
"Courier New"'><i> </i></span><span style='font-size:10.0pt;font-family:Courier'>grad_fn</span><i>:</i><span
style='font-style:normal'> These files hold (in ASCII format) WRFDA cost and
gradient function values, respectively, for the first and last iterations.
However, if you run with </span><span style='font-size:10.0pt;font-family:Courier'>PRINT_DETAIL_GRAD=true</span>,
these values will be listed for each iteration; this can be helpful for
visualization purposes. The NCL script <span style='font-size:10.0pt;
font-family:Courier'>WRFDA/var/graphcs/ncl/plot_cost_grad_fn.ncl</span> may be
used to plot the content of <span style='font-size:10.0pt;font-family:Courier'>cost_fn</span><span
style='font-family:"Courier New"'> </span>and<span style='font-family:"Courier New"'>
</span><span style='font-size:10.0pt;font-family:Courier'>grad_fn</span>, if
these files are generated with <span style='font-size:10.0pt;font-family:Courier'>PRINT_DETAIL_GRAD=true</span>.
</p>

</div>

<span style='font-size:12.0pt;font-family:"Times New Roman"'><br clear=ALL
style='page-break-before:auto'>
</span>

<div class=Section2>

<p align=center style='text-align:center'><b><img border=0 width=198
height=187 id="_x0000_i1033" src="users_guide_chap6_files/image005.png"></b></p>

<p align=center style='text-align:center'><b><img border=0 width=198
height=194 id="_x0000_i1034" src="users_guide_chap6_files/image006.png"></b></p>

</div>

<span style='font-size:12.0pt;font-family:"Times New Roman"'><b><br clear=ALL
style='page-break-before:auto'>
</b></span>

<div class=Section3>

<p><b>Note:</b><span style='font-weight:normal'> Make sure that you removed first
two lines (header) in </span><span style='font-size:10.0pt;font-family:Courier'>cost_fn</span><i>
</i><span style='font-style:normal'>and </span><span style='font-size:10.0pt;
font-family:Courier'>grad_fn</span><i> </i><span style='font-style:normal'>before
you plot</span><i>. </i><span style='font-style:normal'> Also, you need to
specify the directory name for these two files. </span></p>

<p><span style='font-size:10.0pt;font-family:Courier'>gts_omb_oma_01</span>: It
contains (in ASCII format) information on all of the observations used by the
WRFDA run. Each observation has its observed value, quality flag, observation
error, observation minus background (OMB), and observation minus analysis
(OMA). This information is very useful for both analysis and forecasts
verification purposes.</p>

<p><span style='font-size:10.0pt;font-family:Courier'>namelist.input</span><i>:</i><span
style='font-style:normal'>  This is the WRFDA input namelist file, which
contains all the user defined non-default options. Any namelist defined options
that do not appear in this file, should have their names checked against values
in </span><span style='font-size:10.0pt;font-family:Courier'>WRFDA/Registry/Registry.wrfvar</span>.
   </p>

<p><span style='font-size:10.0pt;font-family:Courier'>namelist.output</span><i>:</i><span
style='font-style:normal'> A consolidated list of all the namelist options
used.       </span></p>

<p><span style='font-size:10.0pt;font-family:Courier'>rsl*</span><i>: </i><span
style='font-style:normal'>Files containing information of standard WRFDA output
from individual processors when multiple processors are used. It contains host
of information on number of observations, minimization, timings etc. Additional
diagnostics may be printed in these files by including various “print” WRFDA
namelist options. To learn more about these additional “print” options, search
“print_” string in </span><span style='font-size:10.0pt;font-family:Courier'>WRFDA/Registry/Registry.wrfvar</span>.</p>

<p><span style='font-size:10.0pt;font-family:Courier'>statistics</span><i>: </i><span
style='font-style:normal'>Text file containing OMB (OI), OMA (OA) statistics
(minimum, maximum, mean and standard deviation) for each observation type and
variable. This information is very useful in diagnosing how WRFDA has used
different components of the observing system. Also contained are the analysis
minus background (A-B) statistics i.e. statistics of the analysis increments
for each model variable at each model level. This information is very useful in
checking the range of analysis increment values found in the analysis, and
where they are in the WRF-model grid space.</span></p>

<p>The WRFDA analysis file is <span style='font-size:10.0pt;font-family:Courier'>wrfvar_output</span>.
It is in WRF (NetCDF) format. It will become the  input file “wrfinput_d01” of
any subsequent WRF runs after lateral boundary and/or low boundary conditions
are updated by another WRFDA utility (See section “Updating WRF boundary
conditions”).</p>

<p>A NCL script <span style='font-size:10.0pt;font-family:Courier'>WRFDA/var/graphics/ncl/WRF-Var_plot.ncl</span>,
is provided for plotting. You need to specify the <span style='font-size:10.0pt;
font-family:Courier'>analsyis_file</span> name, its full path etc. Please see
the in-line comments in the script for details.   </p>

<p>As an example, if you are aiming to display U-component of the analysis at
level 18, execute the following command after modifying the script “<span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/graphcs/ncl/WRF-Var_plot.ncl</span>”,
make sure the following piece of codes are uncommented:</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>var = &quot;U&quot;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>fg = first_guess-&gt;U</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>an = analysis-&gt;U</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>plot_data = an</span></p>

<p>When you execute the following command from <span style='font-size:10.0pt;
font-family:Courier'>WRFDA/var/graphics/ncl</span>. </p>

<p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='font-size:10.0pt;font-family:Courier'>&gt; ncl WRF-Var_plot.ncl</span></p>

<p>The plot should look like:</p>

<p align=center style='text-align:center'><img border=0 width=198 height=169
id="_x0000_i1035" src="users_guide_chap6_files/image007.png"></p>

<p>You may change the variable name, level etc in this script to display the
variable of your choice at the desired eta level.</p>

<p>Take time to look through the text output files to ensure you understand how
WRFDA works. For example, </p>

<p>How closely has WRFDA fitted individual observation types? Look at the <span
style='font-size:10.0pt;font-family:Courier'>statistics</span><i> </i><span
style='font-style:normal'>file to compare the O-B and O-A statistics.</span></p>

<p>How big are the analysis increments? Again, look in the <span
style='font-size:10.0pt;font-family:Courier'>statistics</span><i> </i><span
style='font-style:normal'>file to see minimum/maximum values of A-B for each
variable at various levels. It will give you a feel for the impact of input
observation data you assimilated via WRFDA by modifying the input analysis
first guess. </span></p>

<p>How long did WRFDA take to converge? Does it really converge?  You will get
the answers of all these questions by looking into <span style='font-size:10.0pt;
font-family:Courier'>rsl</span>-files, as it indicates the number of iterations
taken by WRFDA to converge. If this is the same as the maximum number of iterations
specified in the namelist (<span style='font-size:10.0pt;font-family:Courier'>NTMAX</span>)
or its default value (=200) set in <span style='font-size:10.0pt;font-family:
Courier'>WRFDA/Registry/Registry.wrfvar</span>, then it means that the analysis
solution did not converge. If so, you may like to increase the value of “<span
style='font-size:10.0pt;font-family:Courier'>NTMAX</span>” and rerun your case
to ensure that the convergence is achieved. On the other hand, a normal WRFDA
run should usually converge within 100 iterations. If it still doesn’t converge
in 200 iterations, that means there might be some problem in the observations
or first guess.</p>

<p>A good visual way of seeing the impact of assimilation of observations is to
plot the analysis increments (i.e. analysis minus first guess difference).
There are many different graphics packages used (e.g. RIP4, NCL, GRADS etc)
that can do this. The plot of level 18 theta increments below was produced
using the particular NCL script. This script is located at <span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/graphcs/ncl/WRF-Var_plot.ncl</span>.</p>

<p>You need to modify this script to fix the full path for <span
style='font-size:10.0pt;font-family:Courier'>first_guess &amp; analysis</span><i>
</i><span style='font-style:normal'>files. You may also like to modify the
display level by setting “</span><span style='font-size:10.0pt;font-family:
Courier'>kl</span>” and the name of the variable to display by setting “<span
style='font-size:10.0pt;font-family:Courier'>var</span>”. Further details are
given in this script. </p>

<p>If you are aiming to display increment of potential temperature at level 18,
after modifying <span style='font-size:10.0pt;font-family:Courier'>WRFDA/var/graphcs/ncl/WRF-Var_plot.ncl</span>
suitably, make sure following pieces of codes are uncommented:</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>var = &quot;T&quot;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>fg = first_guess-&gt;T ;Theta- 300</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>an = analysis-&gt;T    ;Theta- 300</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>plot_data = an - fg</span></p>

<p>When you execute the following command from “<span style='font-size:10.0pt;
font-family:Courier'>WRFDA/var/graphics/ncl</span>”. </p>

<p style='text-indent:.5in'><span style='font-size:10.0pt;font-family:Courier'>&gt;
ncl WRF-Var_plot.ncl</span></p>

<p>The plot created will looks as follows:</p>

<p align=center style='text-align:center'><img border=0 width=207 height=172
id="_x0000_i1036" src="users_guide_chap6_files/image008.png"></p>

<p>Note: Larger analysis increments indicate a larger data impact in the
corresponding region of the domain.</p>

<h3><a name="_Running_gen_be"></a>&nbsp;</h3>

<h3><a name="_Updating_WRF_lateral_1"></a>Updating WRF boundary conditions</h3>

<p>Before running NWP forecast using the WRF-model with WRFDA analysis, the
values and tendencies for each of predicted variables for the first time period
in the lateral boundary condition file for domain-1 (wrfbdy_d01) must be
updated to be consistent with the new WRFDA initial condition (analysis). This
is absolutely essential. <a name=update></a>Moreover, in the cycling run mode
(warm-start), the low boundary in the WRFDA analysis file also need to be
updated based on the information of the wrfinput file generated by WPS/real.exe
at the analysis time. So there are three input files: WRFDA analysis, wrfinput
and wrfbdy files from WPS/real.exe, and a namelist file: <span
style='font-size:10.0pt;font-family:Courier'>param.in</span> for running da_<span
style='font-size:10.0pt;font-family:Courier'>update_bc.exe</span> for domain-1.
</p>

<p>For the nested domains, domain-2, domain-3…, the lateral boundaries are
provided by their parent domains, so no lateral boundary update needed for
these domains, But the low boundaries in each of the nested domains’ WRFDA
analysis files are still need to be updated. In these cases, you must set the
namelist variable, domain_id &gt; 1 (default is 1 for domain-1), and no
wrfbdy_d01file need to be provided to the namelist variable: wrf_bdy_file.</p>

<p>This procedure is performed by the WRFDA utility called <span
style='font-size:10.0pt;font-family:Courier'>da_updated_bc.exe</span>.</p>

<p>Note: Make sure that you have <span style='font-size:10.0pt;font-family:
Courier'>da_update_bc.exe</span> in <span style='font-size:10.0pt;font-family:
Courier'>WRFDA/var/build</span> directory. This executable should be created
when you compiled WRFDA code,  </p>

<p>To run<span style='font-family:"Courier New"'> </span><span
style='font-size:10.0pt;font-family:Courier'>da_</span>update<span
style='font-size:10.0pt;font-family:Courier'>_bc.exe</span>, follow the steps
below:</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cd WRFDA/var/test/update_bc  </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; cp –p $DAT_DIR/rc/2008020512/wrfbdy_d01 ./wrfbdy_d01
(IMPORTANT: make a copy of wrfbdy_d01 as the wrf_bdy_file will be overwritten
by da_update_bc.exe)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; vi parame.in</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;control_param</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'> wrfvar_output_file = './wrfvar_output'</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'> wrf_bdy_file       = './wrfbdy_d01'</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'> wrf_input          =
'$DAT_DIR/rc/2008020512/wrfinput_d01'</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'> cycling = .false. (set to .true. if WRFDA first guess
comes from a previous WRF forecast.)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'> debug   = .true.</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'> low_bdy_only = .false.             </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'> update_lsm = .false. </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ln –sf WRFDA/var/da/da_update_bc.exe
./da_update_bc.exe</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; ./da_updatebc.exe</span></p>

<p class=MsoNormal>At this stage, you should have the files <span
style='font-size:10.0pt;font-family:Courier'>wrfvar_output</span> and <span
style='font-size:10.0pt;font-family:Courier'>wrfbdy_d01</span> in your WRFDA
working directory. They are the WRFDA updated initial condition and boundary
condition for any subsequent WRF model runs. To use, just link a copy of <span
style='font-size:10.0pt;font-family:Courier'>wrfvar_output</span> and <span
style='font-size:10.0pt;font-family:Courier'>wrfbdy_d01</span> to <span
style='font-size:10.0pt;font-family:Courier'>wrfinput_d01</span> and <span
style='font-size:10.0pt;font-family:Courier'>wrfbdy_d01</span>, respectively,
in your WRF working directory.</p>

<h3>&nbsp;</h3>

<h3><a name="_Running_gen_be_1"></a>Running gen_be</h3>

<p class=MsoNormal>Starting with WRFDA version 3.1, the users have two choices
to define the background error covariance (BE). We call them CV3 and CV5
respectively. Both are applied to the same set of the control variables, stream
function, unbalanced potential velocity, unbalanced temperature, unbalanced
surface pressure, and pseudo relative humidity. With CV3, the control variables
are in physical space while with CV5 the control variables are in eigenvector
space. So the major differences between these two kinds of BE are the vertical
covariance. CV3 uses the vertical recursive filter to model the vertical
covariance but CV5 uses the empirical orthogonal function (EOF) to represent
the vertical covariance. The recursive filters to model the horizontal
covariance are also different in these two BEs. We have not conducted the
systematic comparison of the analyses based on these two BEs. However, CV3 (a
BE file provided with our WRFDA system) is a global BE and can be used for any
regional domains while CV5 is a domain-dependent BE, which should be generated
based in the forecasts data from the same domain.  At this time, it is hard to
tell which BE is better; the impact on analysis may be varying case by case.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>CV3 is the NCEP background error covariance, it is estimated
in grid space by what has become known as the NMC method (Parrish and Derber
1992) . The statistics are estimated with the differences of 24 and 48-hour GFS
forecasts with T170 resolution valid at the same time for 357 cases distributed
over a period of one year. Both the amplitudes and the scales of the background
error have to be tuned to represent the forecast error in the guess fields. The
statistics that project multivariate relations among variables are also derived
from the NMC method.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>The variance of each variable and the variance of its second
derivative are used to estimate its horizontal scales. For example, the
horizontal scales of the stream function can be estimated from the variance of
the vorticity and stream function.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>The vertical scales are estimated with the vertical
correlation of each variable. A table is built to cover the range of vertical
scales for the variables. The table is then used to find the scales in vertical
grid units. The filter profile and the vertical correlation are fitted locally.
The scale of the best fit from the table is assigned as the scale of the
variable at that vertical level for each latitude. Note that the vertical
scales are locally defined so that the negative correlation further away in the
vertical direction is not included.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>Theoretically, CV3 BE is a generic background error
statistics file can be used for any case. It is quite straightforward to use
CV3 in your own case. To use CV3 BE file in your case, just set <span
style='font-size:10.0pt;font-family:Courier'>cv_options=3</span> in <span
style='font-size:10.0pt;font-family:Courier'>$wrfvar7 </span>and the <span
style='font-size:10.0pt;font-family:Courier'>be.dat</span> is located in <span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/run/be.dat.cv3</span>.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>To use CV5 background error covariance, it is necessary to
generate your domain-specific background error statistics with the gen_be
utility. The background error statistics file supplied with the tutorial test
case can NOT be used for your applications other than the tutorial case</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>The Fortran main programs for gen_be can be found in <span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/gen_be</span>. The executables
of gen_be should be created after you have compiled the WRFDA code (as described
earlier). The scripts to run these codes are in <span style='font-size:10.0pt;
font-family:Courier'>WRFDA/var/scripts/gen_be</span>. </p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>The input data for gen_be are WRF forecasts, which are used
to generate model perturbations, used as a proxy for estimates of forecast
error. For the NMC-method, the model perturbations are differences between
forecasts (e.g. T+24 minus T+12 is typical for regional applications, T+48
minus T+24 for global) valid at the same time. Climatological estimates of
background error may then be obtained by averaging such forecast differences over
a period of time (e.g. one month). Given input from an ensemble prediction
system (EPS), the inputs are the ensemble forecasts, and the model
perturbations created are the transformed ensemble perturbations. The gen_be
code has been designed to work with either forecast difference, or
ensemble-based perturbations. The former is illustrated in this tutorial example.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>It is important to include forecast differences from at
least 00Z and 12Z through the period, to remove the diurnal cycle (i.e. do not
run gen_be using just 00Z or 12Z model perturbations alone).</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>The inputs to gen_be are NetCDF WRF forecast output
(&quot;wrfout&quot;) files at specified forecast ranges.  To avoid unnecessary
large single data files, it is assumed that all forecast ranges are output to
separate files. For example, if we wish to calculate BE statistics using the
NMC-method with (T+24)-(T+12) forecast differences (default for regional) then
by setting the WRF <span style='font-size:10.0pt;font-family:Courier'>namelist.input</span>
options <span style='font-size:10.0pt;font-family:Courier'>history_interval=720</span>,
and <span style='font-size:10.0pt;font-family:Courier'>frames_per_outfile=1</span>
we get the necessary output datasets. Then the forecast output files should be
arranged as follows: directory name is the forecast initial time, time info in
the file name is the forecast valid time. <span style='font-size:10.0pt;
font-family:Courier'>2008020512/wrfout_d01_2008-02-06_00:00:00</span> mean a
12-hour forecast valid at <span style='font-size:10.0pt;font-family:Courier'>2008020600</span>
initialized at <span style='font-size:10.0pt;font-family:Courier'>2008020512</span>.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>Example dataset for a test case (90 x 60 x 41 gridpoints)
can be downloaded from <a
href="http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html">http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html</a>,
untar the <span style='font-size:10.0pt;font-family:Courier'>gen_be_forecasts_20080205.tar.gz</span>,
you will have:</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='font-size:8.0pt;font-family:Courier'>&gt;ls $FC_DIR</span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span
style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>-rw-r--r--  1   users  11556492
2008020512/wrfout_d01_2008-02-06_00:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>-rw-r--r--  1   users  11556492
2008020512/wrfout_d01_2008-02-06_12:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>-rw-r--r--  1   users  11556492
2008020600/wrfout_d01_2008-02-06_12:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>-rw-r--r--  1   users  11556492
2008020600/wrfout_d01_2008-02-07_00:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>-rw-r--r--  1   users  11556492
2008020612/wrfout_d01_2008-02-07_00:00:00</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>-rw-r--r--  1   users  11556492 2008020612/wrfout_d01_2008-02-07_12:00:00</span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>In the above example, only 1 day (12Z 05 Feb to 12Z 06 Feb.
2002) of forecasts, every 12 hours are supplied to <span style='font-size:10.0pt;
font-family:Courier'>gen_be_wrapper</span> to estimate forecast error
covariance. It is only for demonstration. The minimum number of forecasts required
depends on the application, number of grid points, etc.  Month-long (or longer)
datasets are typical for the NMC-method. Generally, at least 1-month dataset
should be used.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>Under <span style='font-size:10.0pt;font-family:Courier'>WRFDA/var/scripts/gen_be</span><span
style='font-family:"Courier New"'>, </span><span style='font-size:10.0pt;
font-family:Courier'>gen_be_wrapper.ksh</span><span style='font-family:"Courier New"'>
</span>is used to generate the BE data, following variables need to be set to
fit your case:</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>export
WRFVAR_DIR=/users/noname/work/code/trunk/phoenix_g95_opt/WRFDA</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>export START_DATE=2008020612  # the first perturbation
valid date</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>export END_DATE=2008020700    # the last perturbation
valid date</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>export NUM_LEVELS=40          # e_vert - 1</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>export BIN_TYPE=5</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>export FC_DIR=/users/noname/work/exps/friendlies/expt/fc #
where wrf forecasts are</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:Courier'>export
RUN_DIR=/users/noname/work/exps/friendlies/gen_be${BIN_TYPE}</span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span
style='font-size:8.0pt;font-family:Courier'>&nbsp;</span></p>

<p class=MsoNormal><b>Note</b><span style='font-weight:normal'>: The START_DATE
and END_DATE are perturbation valid dates. As show in the forecast list above,
when you have 24-hour and 12-hour forecasts initialized at 2008020512 through
2008020612, the first and final forecast difference valid dates are 2008020612
and 2008020700 respectively.</span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><b>&nbsp;</b></p>

<p class=MsoNormal><b>Note</b><span style='font-weight:normal'>: The forecast
dataset should be located in </span><span style='font-size:10.0pt;font-family:
Courier'>$FC_DIR</span><span style='font-family:"Courier New"'>.</span> Then
type:</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span
style='font-family:"Courier New"'>&nbsp;</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&gt; gen_be_wrapper.ksh</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:8.0pt;
font-family:"Courier New"'>&nbsp;</span></p>

<p class=MsoNormal>Once <span style='font-size:10.0pt;font-family:Courier'>gen_be_wrapper.ksh</span>
runs completed, the <span style='font-size:10.0pt;font-family:Courier'>be.dat</span>
can be found under <span style='font-size:10.0pt;font-family:Courier'>$RUN_DIR</span>
directory.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>To get a clear idea about what are included in <span
style='font-size:10.0pt;font-family:Courier'>be.dat</span>, the script <span
style='font-size:10.0pt;font-family:Courier'>gen_be_plot_wrapper.ksh</span><span
style='font-family:"Courier New"'> </span>may be used to plot<span
style='font-family:"Courier New"'> </span>various data in <span
style='font-size:10.0pt;font-family:Courier'>be.dat</span> such as:</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal align=center style='text-align:center'><img border=0
width=364 height=369 id="_x0000_i1037"
src="users_guide_chap6_files/image009.png"></p>

</div>

<span style='font-size:12.0pt;font-family:"Times New Roman"'><br clear=ALL
style='page-break-before:auto'>
</span>

<div class=Section4></div>

<span style='font-size:12.0pt;font-family:"Times New Roman"'><br clear=ALL
style='page-break-before:auto'>
</span>

<div class=Section5>

<h3><a name="_Running_Observation_Preprocessor"></a><a name="_Running_WRF-Var"></a><a
name="_WRF-Var_Diagnostics"></a><a name="_Updating_WRF_lateral"></a><a
name=Schedule></a><a name=setup></a><a name=diagnostics></a><a
name="_Additional_WRF-Var_Exercises:"></a>Additional WRFDA Exercises:</h3>

<p><b>(a) Single Observation response in WRFDA: </b></p>

<p>With the single observation test, you may get the ideas of how the
background and observation error statistics working in the model variable
space. Single observation test is done in WRFDA by setting <span
style='font-size:10.0pt;font-family:Courier'>num_pseudo=1</span> along with
other pre-specified values in record <span style='font-size:10.0pt;font-family:
Courier'>&amp;wrfvar15</span> and <span style='font-size:10.0pt;font-family:
Courier'>&amp;wrfvar19</span> of <span style='font-size:10.0pt;font-family:
Courier'>namelist.input</span>,</p>

<p>With the settings shown below, WRFDA generates a single observation with
pre-specified <i>innovation</i><span style='font-style:normal'> (Observation –
First Guess) value at desired location e.g. at (in terms of grid coordinate)
23x23, level 14 for “U” observation with error characteristics 1 m/s,
innovation size = 1.0 m/s. </span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;wrfvar15</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>num_pseudo = 1,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>pseudo_x = 23.0,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>pseudo_y = 23.0,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>pseudo_z = 14.0,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>pseudo_err = 1.0,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>pseudo_val = 1.0,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>/</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;wrfvar19</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>pseudo_var = “u”, (Note: pseudo_var can be u, v, t, p, q. </span><span
style='font-size:10.0pt'><br>
</span><span style='font-size:10.0pt;font-family:Courier'>If pseudo_var is q,
then the reasonable values of pseudo_err and pseudo_val are 0.001)</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>/</span></p>

<p>Note: You may like to repeat this exercise for other observations like
temperature (“t”), pressure “p”, specific humidity “q” etc. </p>

<p><b>(b) Response of BE length scaling parameter:</b></p>

<p>Run single observation test with following additional parameters in record <span
style='font-size:10.0pt;font-family:Courier'>&amp;wrfvar7</span> of
namelist.input</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;wrfvar7</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>len_scaling1 = 0.5, # reduce psi length scale by 50%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>len_scaling2 = 0.5, # reduce chi_u length scale by 50%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>len_scaling3 = 0.5, # reduce T length scale by 50%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>len_scaling4 = 0.5, # reduce q length scale by 50%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>len_scaling5 = 0.5, # reduce Ps length scale by 50%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>/</span></p>

<p><b>Note</b><span style='font-weight:normal'>: You may like to try the
response of an individual variable by setting one parameter at one time. See
the spread of analysis increment.</span></p>

<p><b>(c) Response of changing BE variance: </b></p>

<p>Run single observation test with following additional parameters in record <span
style='font-size:10.0pt;font-family:Courier'>&amp;wrfvar7</span> of
namelist.input</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;wrfvar7</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>var_scaling1 = 0.25,   # reduce psi variance by 75%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>var_scaling2 = 0.25,   # reduce chi_u variance by 75%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>var_scaling3 = 0.25,   # reduce T variance by 75%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>var_scaling4 = 0.25,   # reduce q variance by 75%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>var_scaling5 = 0.25,   # reduce Ps variance by 75%</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>/</span></p>

<p><b>Note</b><span style='font-weight:normal'>: You may like to try the
response of individual variable by setting one parameter at one time. See the
magnitude of analysis increments.</span></p>

<p><b>(d) Response of convergence criteria:</b></p>

<p>Run tutorial case with </p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;wrfvar6</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>eps = 0.0001,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>/</span></p>

<p>You may like to compare various diagnostics with earlier run. </p>

<p><b>(e) Response of outer loop on minimization: </b></p>

<p>      Run tutorial case with</p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&amp;wrfvar6</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>max_ext_its = 2,</span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Courier'>/</span></p>

<p>With this setting “outer loop” for the minimization procedure will get
activated. You may like to compare various diagnostics with earlier run. </p>

<p><b>Note: </b><span style='font-weight:normal'>Maximum permissible value for
“</span><span style='font-size:10.0pt;font-family:Courier'>MAX_EXT_ITS</span>”
is 10</p>

<p><b>(f) Response of suppressing particular types of data in WRFDA:</b></p>

<p>The types of observations that WRFDA gets to use actually depend on what is
included in the observation file and the WRFDA namelist settings. For example,
if you have SYNOP data in the observation file, you can suppress its usage in
WRFDA by setting <span style='font-size:10.0pt;font-family:Courier'>use_synopobs=false</span>
in record <span style='font-size:10.0pt;font-family:Courier'>&amp;wrfvar4</span>
of <span style='font-size:10.0pt;font-family:Courier'>namelist.input</span>. It
is OK if there is no SYNOP data in the observation file and <span
style='font-size:10.0pt;font-family:Courier'>use_synopobs=true</span><span
style='font-family:"Courier New"'>.</span></p>

<p>Turning on and off of certain types of observations are widely used for
assessing impact of observations on data assimilations.</p>

<p><b>Note</b><span style='font-weight:normal'>: It is important to go through
the default “use_*” settings in record </span><span style='font-size:10.0pt;
font-family:Courier'>&amp;wrfvar4</span> in <span style='font-size:10.0pt;
font-family:Courier'>WRFDA/Registry/Registry.wrfvar</span> to know what
observations are activated in default.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><b>&nbsp;</b></p>

<h3><a name="_Hybrid_Data_Assimilation"></a>Hybrid Data Assimilation in WRFDA</h3>

<p class=MsoNormal>The WRFDA system also includes a hybrid data assimilation
technique, which is based on the existing 3DVAR. The difference between hybrid
and 3DVAR schemes is that 3DVAR relies solely on a static covariance model to
specify the background errors, while the hybrid system uses a combination of
3DVAR static error covariances and ensemble-estimated error covariances to incorporate
a flow-dependent estimate of the background error statistics. Please refer to
Wang et al. (2008a,b) for a detailed description of the methodology used in the
WRF hybrid system. The following section will give a brief introduction of various
aspects of using the hybrid system.</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><b>a.
Source Code</b></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>There are three executables that are used in the hybrid
system. If you have successfully compiled the WRFDA system, you will see the
following:</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/build/gen_be_ensmean.exe</span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/build/gen_be_ep2.exe</span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span
style='font-size:10.0pt;font-family:Courier'>WRFDA/var/build/da_wrfvar.exe</span></p>

<p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>&nbsp;</p>

<p class=MsoNormal>gen_be_ensmean.exe is used to calculate the ensemble mean,
while gen_be_ep2.exe is used to calculate the ensemble perturbations. As with
3DVAR/4DVAR, da_wrfvar.exe is the main WRFDA program.  However, in this case,
da_wrfvar.exe will run in the hybrid mode.</p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal><b>b. Running The Hybrid System</b></p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal>The procedure is the same as running 3DVAR/4DVAR with the
exception of some extra input files and namelist settings. The basic input
files for WRFDA are LANDUSE.TBL, ob.ascii or ob.bufr (depending on which
observation format you use), and be.dat (static background errors). Additional
input files required by the hybrid are a single ensemble mean file (used as the
fg for the hybrid application) and a set of ensemble perturbation files (used
to represent flow-dependent background errors). </p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal>Before the hybrid application can be started, a set of initial
ensemble members must be prepared. These ensembles can be obtained from other
ensemble model outputs or you can generate them yourself, for example, adding
random noise to the initial conditions at a previous time and integrating each
member to the desired time. Once you have the initial ensembles, the ensemble
mean and perturbations can be calculated following the steps below.</p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal>1) Calculate ensemble mean</p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal>Copy or link the ensemble forecasts to your working
directory. In this example, the time is 2006102712.</p>

<p class=bodytext style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Courier'>&lt; ln -sf /wrfhelp/DATA/VAR/Hybrid/fc/2006102712.e0* .</span></p>

<p class=MsoNormal>Next, copy the directory that contains two template files
(ensemble mean and variance files) to your working directory. In this case, the
directory name is 2006102712, which contains the template ensemble mean file (wrfout_d01_2006-10-28_00:00:00)
and the template variance file (wrfout_d01_2006-10-28_00:00:00.vari). These
template files will be overwritten by the program that calculates the ensemble
mean and variance as discussed below.</p>

<p class=bodytext style='text-indent:.5in'><span lang=PT-BR style='font-size:
10.0pt;font-family:Courier'>&lt;<span class=bodytextChar><span
style='font-size:10.0pt'> cp -r /wrfhelp/DATA/VAR/Hybrid/fc/2006102712 . </span></span></span></p>

<p class=MsoNormal>Edit gen_be_ensmean_nl.nl (or copy it from<span
style='font-family:SimSun'> </span>/wrfhelp/DATA/VAR/Hybrid/gen_be_ensmean_nl.nl).
You will need to set the following information in this script as follows:</p>

<p class=MsoNormal>&nbsp;</p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt'>&lt; vi gen_be_ensmean_nl.nl</span></p>

<p class=bodytext style='margin-left:3.0gd'><span style='font-size:10.0pt;
font-family:Courier'>&amp;gen_be_ensmean_nl<br>
directory = './2006102712'<br>
filename = 'wrfout_d01_2006-10-28_00:00:00'<br>
num_members = 10<br>
nv = 7<br>
cv = 'U', 'V', 'W', 'PH', 'T', 'MU', 'QVAPOR'<br>
/</span></p>

<p class=MsoNormal> Here,</p>

<p class=MsoNormal>“directory” is the folder you just copied,</p>

<p class=MsoNormal>“filename” is the name of the ensemble mean file,</p>

<p class=MsoNormal>“num_members” is the number of ensemble members you are
using,</p>

<p class=MsoNormal>“nv” is the number of variables, which must be consistent
with the next “cv” option, and</p>

<p class=MsoNormal>“cv” is the name of variables used in the hybrid system. </p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal>Next, link gen_be_ensmean.exe to your working directory and
run it.</p>

<p class=bodytext style='margin-left:3.0gd'><span style='font-size:10.0pt;
font-family:Courier'>&lt; ln –sf  WRFDA/var/build/gen_be_ensmean.exe . <br>
&lt; ./ gen_be_ensmean.exe</span></p>

<p class=MsoNormal>Check the output files.</p>

<p><em>2006102712/wrfout_d01_2006-10-28_00:00:00</em> is the ensemble mean</p>

<p><em>2006102712/wrfout_d01_2006-10-28_00:00:00.vari</em> is the ensemble
variance</p>

<p class=MsoNormal>2) Calculate ensemble perturbations</p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal style='margin-top:.01gd;margin-right:0in;margin-bottom:.01gd;
margin-left:0in'>Create another sub-directory in which you will be working to
create ensemble perturbations.</p>

<p class=bodytext style='margin-left:3.0gd'><span style='font-size:10.0pt;
font-family:Courier'>&lt; mkdir -p 2006102800/ep<br>
&lt; cd 2006102800/ep </span></p>

<p class=MsoNormal style='margin-top:.01gd;margin-right:0in;margin-bottom:.01gd;
margin-left:0in'><span style='font-family:Times'>Next, run gen_be_ep2.exe.</span></p>

<p class=MsoNormal style='margin-top:.01gd;margin-right:0in;margin-bottom:.01gd;
margin-left:0in'><span style='font-family:Times'>&nbsp;</span></p>

<p class=MsoNormal style='margin-top:.01gd;margin-right:0in;margin-bottom:.01gd;
margin-left:0in'><span style='font-family:Times'>gen_be_ep2.exe requires four
command-line arguments (DATE, NUM_MEMBER, DIRECTORY, FILENAME) as shown below:</span></p>

<p class=bodytext style='margin-left:3.0gd'><span style='font-size:10.0pt;
font-family:Courier'>&lt; ln –sf WRFDA/var/build/gen_be_ep2.exe&nbsp; &nbsp;. <br>
&lt; ./gen_be_ep2.exe&nbsp; &nbsp; 2006102800&nbsp; &nbsp;10 
../../2006102712&nbsp; &nbsp; wrfout_d01_2006-10-28_00:00:00</span></p>

<p class=MsoNormal style='margin-top:.01gd;margin-right:0in;margin-bottom:.01gd;
margin-left:0in'><span style='font-family:Times'>Check the output files.</span></p>

<p class=MsoNormal style='margin-top:.01gd;margin-right:0in;margin-bottom:.01gd;
margin-left:0in'><span style='font-family:Times'>&nbsp;</span></p>

<p class=MsoNormal style='margin-top:.01gd;margin-right:0in;margin-bottom:.01gd;
margin-left:0in'><span style='font-family:Times'>A list of binary files will be
created under the 2006102800/ep directory. Among them, tmp.e* are temporary
scratch files that can be removed.</span></p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal>3) Run WRFDA in hybrid mode</p>

<p class=MsoNormal>&nbsp;</p>

<p class=MsoNormal>In your hybrid working directory, link all the necessary
files and directories as follows: </p>

<p class=bodytext><span style='font-size:10.0pt;font-family:Courier'>&lt; ln
-fs 2006102800/ep ./ep <span class=style8>(ensemble perturbation files should
be under the ep subdirectory)</span> <br>
&lt; ln -fs 2006102712/wrfout_d01_2006-10-28_00:00:00 ./fg <span class=style8>
(first guess is the ensemble mean)</span> <br>
&lt; ln -fs WRFDA/run/LANDUSE.TBL .<br>
&lt; ln -fs /wrfhelp/DATA/VAR/Hybrid/ob/2006102800/ob.ascii ./ob.ascii (or
ob.bufr)<br>
&lt; ln -fs /wrfhelp/DATA/VAR/Hybrid/be/be.dat ./be.dat <br>
&lt; ln –fs WRFDA/var/build/da_wrfvar.exe .<br>
&lt; cp /wrfhelp/DATA/VAR/Hybrid/namelist.input . </span></p>

<p>Edit namelist.input and pay special attention to the following
hybrid-related settings:</p>

<p class=bodytext style='margin-left:3.0gd'><span style='font-size:10.0pt;
font-family:Courier'>&amp;wrfvar7<br>
je_factor = 2.0<br>
/<br>
&amp;wrfvar16<br>
ensdim_alpha = 10 <br>
alphacv_method = 2<br>
alpha_corr_type=3<br>
alpha_corr_scale = 1500.0<br>
alpha_std_dev=1.000</span><span style='font-family:Times'><br>
/ </span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>Next,
run hybrid in serial mode (recommended for initial testing of the hybrid
system), or in parallel mode</span></p>

<p class=bodytext style='margin-left:3.0gd'><span style='font-size:10.0pt;
font-family:Courier'>&lt; ./da_wrfvar.exe &gt;&amp;! wrfda.log</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>Check
the output files.</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>&nbsp;</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>The
output file lists are the same as when you run WRF 3D-Var.</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>&nbsp;</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'><b>c.
Hybrid namelist options</b></span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>&nbsp;</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>1)
je_factor : ensemble covariance weighting factor. This factor controls the
weighting component of ensemble and static covariances. The corresponding
jb_factor = je_factor/(je_factor - 1). </span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>2)
ensdim_alpha: the number of ensemble members. <span class=style8>Hybrid mode is
activated when ensdim_alpha is larger than zero.</span></span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span class=style8><span style='font-size:12.0pt;font-family:
"Times New Roman"'>3) </span></span><span style='font-size:12.0pt;font-family:
"Times New Roman"'>alphacv_method: 1=perturbations in control variable space
(“psi”,”chi_u”,”t_u”,”rh”,”ps_u”); 2=perturbations in model space
(“u”,”v”,”t”,”q”,”ps”). Option 2 is extensively tested and recommended to use.</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>4)
alpha_corr_type: correlation function. 1=Exponential; 2=SOAR; 3=Gaussian.</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>5)
alpha_corr_scale: hybrid covariance localization scale in km unit. Default
value is 1500.</span></p>

<p class=stylecode style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt;
margin-left:0in'><span style='font-size:12.0pt;font-family:"Times New Roman"'>6)
alpha_std_dev: alpha standard deviation. Default value is 1.0</span></p>

<p>&nbsp;</p>

<h3><a name="_Description_of_Namelist"></a><a name="_Description_of_Namelist_1"></a>Description
of Namelist Variables</h3>

<p class=MsoListBullet2>WRFDA namelist variables. </p>

<table border=0 cellpadding=0>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong>Variable Names</strong></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong>Default Value</strong></p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong>Description</strong></p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;wrfvar1</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_increments</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='text-autospace:none'>.true.:&nbsp; write out a
  binary analysis increment file</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>var4d</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: 4D-Var mode</p>
  </td>
 </tr>
 <tr style='height:.25in'>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt;
  height:.25in'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>multi_inc</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt;
  height:.25in'>
  <p class=MsoNormal style='margin-right:-.05in'>0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt;
  height:.25in'>
  <p class=MsoNormal style='margin-right:-.05in'>&gt; 0: multi-incremental run</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>var4d_coupling</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>2</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1: var4d_coupling_disk_linear,
  </p>
  <p class=MsoNormal style='margin-right:-.05in'>2: var4d_coupling_disk_simul</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_detail_radar</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 rowspan=4 valign=top style='width:248.0pt;padding:
  .75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>print_detail_xxx: output extra
  (sometimes can be too many) diagnostics for debugging; not recommended to
  turn them on for production runs</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_detail_xa</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_detail_xb</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_detail_obs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_detail_grad</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>the purpose of
  print_detail_grad is changed as of V3.1.</p>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to print out detailed
  gradient of each observation type at each iteration and write out detailed
  cost function and gradient into files called cost_fn and grad_fn</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>check_max_iv_print</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='text-autospace:none'>obsolete (only used by Radar)</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;wrfvar2</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>analysis_accu</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>900</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>seconds, if time difference
  between namelist setting (analysis_date) and date info read in from first
  guess is larger than analysis_accu, WRFDA will issue a warning message
  (&quot;=======&gt; Wrong xb time found???&quot;), but won't abort.</p>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>calc_w_increment</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.:&nbsp; the increment of
  the vertical velocity W will be diagnosed based on the increments of other
  fields. If there is information of the W from observations assimilated, such
  as the Radar radial velocity, the W increments are always computed, no matter
  calc_w_increment=true. or .false.</p>
  <p class=MsoNormal style='margin-right:-.05in'>.false.: the increment of the
  vertical velocity W is zero if no W information assimilated.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>dt_cloud_model</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Not used</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;wrfvar3</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>fg_format</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'> 1: fg_format_wrf_arw_regional
  (default)</p>
  <p class=MsoNormal style='margin-right:-.05in'> 2: fg_format_wrf_nmm_regional</p>
  <p class=MsoNormal style='margin-right:-.05in'> 3: fg_format_wrf_arw_global</p>
  <p class=MsoNormal style='margin-right:-.05in'> 4: fg_format_kma_global</p>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>ob_format</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>2</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1: ob_format_bufr (NCEP
  PREPBUFR), read in data from ob.bufr (not fully tested)</p>
  <p class=MsoNormal style='margin-right:-.05in'>2: ob_format_ascii (output
  from obsproc), read in data from ob.ascii (default)</p>
  <p class=MsoNormal style='margin-right:-.05in'>3: ob_format_madis (not
  tested)</p>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>num_fgat_time</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:11.0pt'>1</span></p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1: 3DVar</p>
  <p class=MsoNormal style='margin-right:-.05in'>&gt; 1: number of time slots
  for FGAT and 4DVAR </p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;wrfvar4</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>thin_conv</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>for ob_format=1 (NCEP
  PREPBUFR) only. thining is mandatory for ob_format=1 as time-duplicate data
  are &quot;thinned&quot; within thinning routine, however, thin_conv can be
  set to .false. for debugging purpose.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>thin_mesh_conv </span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>20. (max_instruments)</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>for ob_format=1 (NCEP
  PREPBUFR) only.</p>
  <p class=MsoNormal style='margin-right:-.05in'>km, each observation type can
  set its thinning mesh and the index/order follows the definition in</p>
  <p class=MsoNormal style='margin-right:-.05in'>WRFDA/var/da/da_control/da_control.f90</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_synopobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=248 colspan=2 rowspan=19 valign=top style='width:248.0pt;
  padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>use_xxxobs - .true.:
  assimilate xxx obs if available</p>
  <p class=MsoNormal style='margin-right:-.05in'>.false.: not assimilate xxx
  obs even available</p>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_shipsobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_metarobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_soundobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_pilotobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_airepobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_geoamvobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_polaramvobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_bogusobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_buoyobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_profilerobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_satemobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_gpspwobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_gpsrefobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_qscatobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_radarobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_radar_rv</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_radar_rf</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_airsretobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>     ; use_hirs2obs,
  use_hirs3obs, use_hirs4obs, use_mhsobs</p>
  <p class=MsoNormal style='margin-right:-.05in'>     ; use_msuobs,
  use_amsuaobs, use_amsubobs, use_airsobs,</p>
  <p class=MsoNormal style='margin-right:-.05in'>     ; use_eos_amsuaobs,
  use_hsbobs, use_ssmisobs are</p>
  <p class=MsoNormal style='margin-right:-.05in'>     ; radiance-related
  variables that only control if reading</p>
  <p class=MsoNormal style='margin-right:-.05in'>     ; in corresponding BUFR
  files into WRFDA or not, but</p>
  <p class=MsoNormal style='margin-right:-.05in'>     ; do not control if
  assimilate the data or not.</p>
  <p class=MsoNormal style='margin-right:-.05in'>     ; Some more variables
  have to be set in &amp;wrfvar14 in order</p>
  <p class=MsoNormal style='margin-right:-.05in'>     ; to assimilate radiance
  data.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_hirs2obs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>fasle</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  hirs2.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_hirs3obs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  hirs3.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_hirs4obs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  hirs4.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_mhsobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  mhs.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_msuobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  msu.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_amsuaobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  amsua.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_amsubobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  amsub.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_airsobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  airs.bufr</p>
  </td>
 </tr>
 <tr style='height:14.85pt'>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt;
  height:14.85pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_eos_amsuaobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt;
  height:14.85pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 style='width:248.0pt;padding:.75pt .75pt .75pt .75pt;
  height:14.85pt'>
  <p style='margin-top:5.0pt;margin-right:-.05in;margin-bottom:5.0pt;
  margin-left:0in'>.true.: to read in data from airs.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_hsbobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  hsb.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_ssmisobs</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: to read in data from
  ssmis.bufr</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_obs_errfac</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='text-autospace:none'>.true.: apply obs error tuning
  factors if errfac.dat is available for conventional data only</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;wrfvar5</span></strong></p>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>check_max_iv</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='text-autospace:none'>.true.: reject the
  observations whose innovations (O-B) are  larger than a maximum value defined
  as a multiple of   the observation error for each observation. i.e., inv &gt;
  (obs_error*factor) --&gt; fails_error_max; the default maximum value is 5
  times the observation error ; the factor of 5 can be changed through
  max_error_* settings.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_t</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>5.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for t</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_uv</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>5.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for u and v</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_pw</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>5.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for precipitable water</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_ref</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>5.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for gps refractivity</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_q</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>5.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for specific humidity</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_p</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>5.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for pressure</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_thickness</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for thickness</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_rv</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for radar radial velocity</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_error_rf</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum check_max_iv error
  check factor for radar reflectivity</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar6</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_ext_its</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>number of outer loops</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>ntmax</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>200</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>maximum number of iterations
  in an inner loop</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>eps</span></p>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0.01 (max_ext_its)</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>minimization convergence
  criterion (used dimension: max_ext_its); minimization stops when the norm of
  the gradient of the cost function gradient is reduced by a factor of eps.
  inner minimization stops either when the criterion is met or  when inner
  iterations reach ntmax.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar7</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>cv_options</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:63.65pt'>5</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>3: NCEP Background Error model</p>
  <p class=MsoNormal style='margin-right:-.05in'>5: NCAR Background Error model
  (default)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>as1(3)</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:63.65pt'>-1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factors for variance,
  horizontal and vertical scales for control variable 1 = stream function. For
  cv_options=3 only. The actual default values are 0.25, 1.0, 1.5.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>as2(3)</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:63.65pt'>-1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factors for variance,
  horizontal and vertical scales for control variable 2 - unbalanced potential
  velocity. For cv_options=3 only. The actual default values are 0.25, 1.0,
  1.5.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>as3(3)</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:63.65pt'>-1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factors for variance,
  horizontal and vertical scales for control variable 3 - unbalanced temperature.
  For cv_options=3 only. The actual default values are 0.25, 1.0, 1.5.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>as4(3) </span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:63.65pt'>-1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factors for variance,
  horizontal and vertical scales for control variable 4 - pseudo relative humidity.
  For cv_options=3 only. The actual default values are 0.25, 1.0, 1.5.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>as5(3)</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:63.65pt'>-1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factors for variance,
  horizontal and vertical scales for control variable 5 - unbalanced surface
  pressure. For cv_options=3 only. The actual default values are 0.25, 1.0,
  1.5.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>rf_passes</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>6</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>number of passes of recursive
  filter.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>var_scaling1</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of background
  error covariance for control variable 1 - stream function. For cv_options=5
  only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>var_scaling2</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of background
  error covariance for  control variable 2 - unbalanced velocity potential. For
  cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>var_scaling3</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of background
  error covariance for control variable 3 - unbalanced temperature. For
  cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>var_scaling4</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of background
  error covariance for  control variable 4 - pseudo relative humidity. For
  cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>var_scaling5</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of background
  error covariance for  control variable 5 - unbalanced surface pressure. For
  cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>len_scaling1</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of scale-length
  for stream function. For cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>len_scaling2</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of scale-length
  for unbalanced velocity potential. For cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>len_scaling3</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>tuning factor of scale-length for unbalanced temperature.
  For cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>len_scaling4</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of scale-length
  for pseudo relative humidity. For cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>len_scaling5</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>tuning factor of scale-length
  for unbalanced surface pressure. For cv_options=5 only.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>je_factor</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:61.7pt'>ensemble
  covariance weighting factor</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar8  ;not used</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar9</b></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>for program tracing.
  trace_use=.true. gives additional performance diagnostics (calling tree,
  local routine timings, overall routine timings, memory usage) It does not
  change results, but does add runtime overhead.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>stdout</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>6</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>unit number for standard
  output</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>stderr</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>unit number for error output</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_unit</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>7</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Unit number for tracing output
  note that units 10 and 9 are reserved for reading namelist.input and writing
  namelist.output respectively.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_pe</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Currently, statistics are
  always calculated for all processors, and output by processor 0.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_repeat_head</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>10</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>the number of times any trace
  statement will produce output for any particular routine. This stops overwhelming
  trace output when a routine is called multiple times. Once this limit is
  reached a 'going quiet' message is written to the trace file, and no more output
  is produced from the routine, though statistics are still gathered.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_repeat_body</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>10</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>see trace_repeat_head
  description</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_max_depth</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>30</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>define the deepest level to
  which tracing writes output</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_use</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: activate tracing</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_use_frequent</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_use_dull</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_memory</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: calculate allocated
  memory using a mallinfo call. On some platforms (Cray and Mac), mallinfo is
  not available and no memory monitoring can be done.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_all_pes</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: tracing is output for
  all pes. As stated in trace_pe, this does not change processor statistics.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>trace_csv</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: tracing statistics are
  written to a xxxx.csv file in CSV format</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_html</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: tracing and error
  reporting routines will include HTML tags.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>warnings_are_fatal</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: warning messages that
  would normally allow the   program to continue are treated as fatal errors.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar10 ; for code
  developer</b></p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;wrfvar11</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>cv_options_hum</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;1</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>do not change</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>check_rh</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0 --&gt; No supersaturation
  check after minimization.</p>
  <p class=MsoNormal style='margin-right:-.05in'>1 --&gt; supersaturation
  (rh&gt; 100%) and minimum rh (rh&lt;10%) check, and make the local adjustment
  of q.</p>
  <p class=MsoNormal style='margin-right:-.05in'>2 --&gt;  supersaturation
  (rh&gt; 95%) and minimum rh (rh&lt;11%) check and make the multi-level q adjustment
  under the constraint of conserved column integrated water vapor</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>sfc_assi_options</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='text-autospace:none'>1 --&gt;  surface observations
  will be assimilated based on the lowest model level first guess. Observations
  are not used  when the height difference of the elevation of the observing</p>
  <p class=MsoNormal style='text-autospace:none'>site and the lowest model
  level height is larger than 100m.</p>
  <p class=MsoNormal style='text-autospace:none'>2 --&gt;  surface observations
  will be assimilated based on surface similarity theory in PBL. Innovations
  are computed based on 10-m wind, 2-m temperature and 2-m moisture.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>calculate_cg_cost_fn</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>the purpose of
  calculate_cg_cost_fn is changed.</p>
  <p class=MsoNormal style='margin-right:-.05in'>use print_detail_grad=.true.
  to dump cost function and gradient of each iteration to cost_fn and grad_fn.
  conjugate gradient algorithm does not require the computation of cost function
  at every iteration during minimization..true.: cost function is printed out
  and is directly derived from the gradient using the fully linear properties
  inside the inner-loop..false.: Only the initial and final cost functions are
  computed</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>lat_stats_option</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>do not change</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong>&amp;wrfvar12</strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>balance_type</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>obsolete</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong>&amp;wrfvar13</strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>vert_corr</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>2</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>do not change</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>vertical_ip</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>obsolete</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>vert_evalue</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>do not change</p>
  </td>
 </tr>
 <tr style='height:16.5pt'>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt;
  height:16.5pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_vert_var1</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt;
  height:16.5pt'>
  <p class=MsoNormal style='margin-right:-.05in'>99.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt;
  height:16.5pt'>
  <p class=MsoNormal style='margin-right:-.05in'>specify the maximum truncation
  value (in percentage) to explain the variance of stream function in
  eigenvector decomposition</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_vert_var2</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>99.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>specify the maximum truncation
  value (in percentage) to explain the  variance of unbalanced potential
  velocity in eigenvector decomposition</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_vert_var3</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>99.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>specify the maximum truncation
  value (in percentage) to explain the variance of the unbalanced temperature
  in eigenvector decomposition</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_vert_var4</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>99.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>specify the maximum truncation
  value (percentage) to explain the variance of  pseudo relative humidity in
  eigenvector decomposition</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_vert_var5</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>99.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>for unbalanced surface
  pressure, it should be a non-zero positive numer.</p>
  <p class=MsoNormal style='margin-right:-.05in'>set max_vert_var5=0.0 only for
  offline VarBC applications.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar14</b></p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>the following 4 variables
  (rtminit_nsensor, rtminit_platform, rtminit_satid, rtminit_sensor) together
  control what sensors to be assimilated.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>rtminit_nsensor</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>total number of sensors to be
  assimilated</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>rtminit_platform</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>-1</p>
  <p class=MsoNormal style='margin-right:-.05in'>(max_instruments)</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>platforms IDs array (used
  dimension: rtminit_nsensor); e.g., 1 for NOAA, 9 for EOS, 10 for METOP and 2
  for DMSP</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:28.5pt'><span
  style='font-size:10.0pt;font-family:"Courier New"'>rtminit_satid</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>-1.0 </p>
  <p class=MsoNormal style='margin-right:-.05in'>(max_instruments)</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>satellite IDs array (used
  dimension: rtminit_nsensor)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>rtminit_sensor</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;-1.0 </p>
  <p class=MsoNormal style='margin-right:-.05in'>(max_instruments)</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>sensor IDs array (used
  dimension: rtminit_nsensor); e.g., 0 for HIRS, 3 for AMSU-A, 4 for AMSU-B, 
  15 for MHS, 10 for SSMIS, 11 for AIRS</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>rad_monitoring</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0 </p>
  <p class=MsoNormal style='margin-right:-.05in'>(max_instruments)</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>integer array (used dimension:
  rtminit_nsensor); 0: assimilating mode; </p>
  <p class=MsoNormal style='margin-right:-.05in'>1: monitoring mode (only
  calculate innovations)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>thinning_mesh</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>60.0 </p>
  <p class=MsoNormal style='margin-right:-.05in'>(max_instruments)</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>real array (used dimension:
  rtminit_nsensor); specify thinning mesh size (in KM) for different sensors.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>thinning</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: perform thinning on
  radiance data</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>qc_rad</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>true</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: perform quality
  control. always .true.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_iv_rad_ascii</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: output radiance
  Observation minus Background files, which are in ASCII format and separated
  by sensors and processors.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_oa_rad_ascii</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: output radiance
  Observation minus Analysis files (Observation minus Background information is
  also included), which are in ASCII format and separated by sensors and processors.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_error_factor_rad</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p style='margin-right:-.05in'>.true.: use a radiance error tuning factor
  file &quot;radiance_error.factor&quot;, which can be created with empirical
  values or generated using variational tuning method (Desroziers and Ivanov,
  2001)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_antcorr</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  <p class=MsoNormal style='margin-right:-.05in'>(max_instruments)</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p style='margin-right:-.05in'>.true.: perform Antenna Correction in CRTM</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>rtm_option</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p style='margin-right:-.05in'>what RTM (Radiative Transfer Model) to use 1:
  RTTOV (WRFDA needs to compile with RTTOV) 2: CRTM  (WRFDA needs to compile
  with CRTM)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>only_sea_rad</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: assimilate radiance
  over water only</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_varbc</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: perform Variational
  Bias Correction. A parameter file in ASCII format called VARBC.in  (a
  template is provided with the source code tar ball) is required.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>freeze_varbc</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true: together with use_varbc=.false.,
  keep the VarBC bias parameters constant in time. In this case, the bias
  correction is read and applied to the innovations, but it is not updated
  during the minimization.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:center 66.0pt'><span
  style='font-size:10.0pt;font-family:"Courier New"'>varbc_factor</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>for scaling the VarBC
  preconditioning</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:center 66.0pt'><span
  style='font-size:10.0pt;font-family:"Courier New"'>varbc_nobsmin</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>10</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>defines the minimum number of
  observations required for the computation of the predictor statistics during
  the first assimilation cycle. If there are not enough data (according to
  &quot;VARBC_NOBSMIN&quot;) on the first cycle, the next cycle will perform a
  coldstart again.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>airs_warmest_fov</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: uses the observation
  brightness temperature forAIRS Window channel #914 as criterion for GSI 
  thinning (with a higher amplitude than the distance from the observation
  location to the nearest grid point).</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>crtm_atmosphere</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>climatology reference profile
  used above model top for CRTM Radiative Transfer Model (up to 0.01hPa</p>
  <p class=MsoNormal style='margin-right:-.05in'>0: Invalid (default, use U.S.
  Standard Atmosphere)</p>
  <p class=MsoNormal style='margin-right:-.05in'>1: Tropical</p>
  <p class=MsoNormal style='margin-right:-.05in'>2: Midlatitude summer</p>
  <p class=MsoNormal style='margin-right:-.05in'>3: Midlatitude winter</p>
  <p class=MsoNormal style='margin-right:-.05in'>4: Subarctic summer</p>
  <p class=MsoNormal style='margin-right:-.05in'>5: Subarctic winter</p>
  <p class=MsoNormal style='margin-right:-.05in'>6: U.S. Standard Atmosphere</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_crtm_kmatrix</span></p>
  </td>
  <td width=93 colspan=2 valign=top style='width:92.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=230 valign=top style='width:230.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true. use CRTM K matrix
  rather than calling CRTM TL and AD routines for gradient calculation, which
  reduces runtime noticeably.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar15 (needs to be
  set together with &amp;wrfvar19)</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>num_pseudo</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Set the number of pseudo
  observations, either 0 or 1 (single ob)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>pseudo_x</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Set the x-position (I) of the
  OBS in unit of grid-point.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>pseudo_y</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Set the y-position (J) of the
  OBS in unit of grid-point.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>pseudo_z</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Set the z-position (K) of OBS
  with the vertical level index, in bottom-up order.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>pseudo_val</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Set the innovation of the  ob;
  wind in m/s, pressure in Pa, temperature in K, specific humidity in kg/kg </p>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>pseudo_err</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>set the error of the pseudo
  ob. Unit the same as pseudo_val.; if pseudo_var=&quot;q&quot;, pseudo_err=0.001
  is more reasonable.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar16 (for hybrid
  WRFDA/ensemble)</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>alphacv_method</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>2</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1: ensemble perturbations in
  control variable space</p>
  <p class=MsoNormal style='margin-right:-.05in'>2: ensemble perturbations in
  model variable space</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>ensdim_alpha</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>ensemble size</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>alpha_corr_type</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>3</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1: alpha_corr_type_exp</p>
  <p class=MsoNormal style='margin-right:-.05in'>2: alpha_corr_type_soar</p>
  <p class=MsoNormal style='margin-right:-.05in'>3: alpha_corr_type_gaussian
  (default)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>alpha_corr_scale</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1500.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>km</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar17</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>analysis_type</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>“3D-VAR”</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&quot;3D-VAR&quot;: 3D-VAR
  mode (default);</p>
  <p class=MsoNormal style='margin-right:-.05in'> &quot;QC-OBS&quot;: 3D-VAR
  mode plus extra filtered_obs output; </p>
  <p class=MsoNormal style='margin-right:-.05in'>&quot;VERIFY&quot;:
  verification mode. WRFDA resets check_max_iv=.false. and ntmax=0; &quot;RANDOMCV&quot;:
  for creating ensemble perturbations</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar18 (needs to set
  &amp;wrfvar21 and &amp;wrfvar22 as well if ob_format=1 and/or radiances are
  used)</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>analysis_date</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>“2002-08-03_00:00:00.0000”</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>specify the analysis time. It
  should be consistent with the first guess time. However, if time difference
  between analysis_date and date info read in from first guess is larger than
  analysis_accu, WRFDA will issue a warning message (&quot;=======&gt; Wrong xb
  time found???&quot;), but won't abort.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar19 (needs to be
  set together with &amp;wrfvar15)</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>pseudo_var</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>“t”</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Set the name of the OBS
  variable:</p>
  <p class=MsoNormal style='margin-right:-.05in'>'u' = X-direction component of
  wind,</p>
  <p class=MsoNormal style='margin-right:-.05in'>'v' = Y-direction component of
  wind,</p>
  <p class=MsoNormal style='margin-right:-.05in'>'t' = Temperature,</p>
  <p class=MsoNormal style='margin-right:-.05in'>'p' = Prerssure,</p>
  <p class=MsoNormal style='margin-right:-.05in'>'q' = Specific humidity</p>
  <p class=MsoNormal style='margin-right:-.05in'>&quot;pw&quot;: total
  precipitable water</p>
  <p class=MsoNormal style='margin-right:-.05in'>&quot;ref&quot;: refractivity</p>
  <p class=MsoNormal style='margin-right:-.05in'>&quot;ztd&quot;: zenith total
  delay</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar20</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>documentation_url</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>“http://www.mmm.ucar.edu/people/wrfhelp/wrfvar/code/trunk”</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar21</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>time_window_min</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&quot;2002-08-02_21:00:00.0000&quot;</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:134.0pt'>start time
  of assimilation time window used for ob_format=1 and radiances to select
  observations inside the defined time_window. Note: Start from V3.1, this
  variable is also used for ob_format=2 to double-check if the obs are within
  the specified time window.</p>
  <p class=MsoNormal style='margin-right:-.05in;tab-stops:134.0pt'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar22</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>time_window_max</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&quot;2002-08-03_03:00:00.0000&quot;</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>end time of assimilation time
  window used for ob_format=1 and radiances to select observations inside the
  defined time_window. Note: Start from V3.1, this variable is also used for
  ob_format=2 to double-check if the obs are within the specified time window.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=4 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><b>&amp;wrfvar23 (settings
  related to the 4D-Var penalty term option, which controls the high-frequency
  gravity waves using a digital filter)</b></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>jcdfi_use</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: Include JcDF term in
  cost function.</p>
  <p class=MsoNormal style='margin-right:-.05in'>.False.: Ignore JcDF term in
  cost function.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>jcdfi_io</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>false</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.true.: Read JcDF output from
  WRF+. Even jcdfi_use= false. Used for diagnosis.</p>
  <p class=MsoNormal style='margin-right:-.05in'>.False.: Ignore the JcDF
  output from WRF+</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>jcdfi_tauc</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>10800</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>seconds, filter time window
  second.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>jcdfi_gama</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Scaling number used to tune
  the weight of JcDF term</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>jcdfi_error_wind</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>3.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>m/s, wind error used in JcDF</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>jcdfi_error_t</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1.0</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>K, temperature error used in
  JcDF</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>jcdfi_error_q</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>0.001</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>kg/kg, specific humidity error
  used in JcDF</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>jcdfi_error_mu</span></p>
  </td>
  <td width=75 valign=top style='width:74.8pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>1000.</p>
  </td>
  <td width=248 colspan=2 valign=top style='width:248.0pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Pa, perturbation pressure (mu)
  error used in JcDF</p>
  </td>
 </tr>
 <tr height=0>
  <td width=134 style='border:none'></td>
  <td width=76 style='border:none'></td>
  <td width=18 style='border:none'></td>
  <td width=232 style='border:none'></td>
 </tr>
</table>

<p>&nbsp;</p>

<p>OBSPROC namelist variables. </p>

<table border=0 cellpadding=0>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong>Variable Names</strong></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong>Description</strong></p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=2 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record1</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>obs_gts_filename</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>name and path of decoded
  observation file</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>fg_format</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p style='margin-right:-.05in'>'MM5' for MM5 application, 'WRF' for WRF
  application</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>obserr.txt</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>name and path of observational
  error file</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>first_guess_file</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>name and path of the first
  guess file</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=2 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record2</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>time_window_min</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The earliest time edge as
  ccyy-mm-dd_hh:mn:ss</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>time_analysis</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The analysis time as
  ccyy-mm-dd_hh:mn:ss</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>time_window_max</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The latest time edge as
  ccyy-mm-dd_hh:mn:ss</p>
  <p class=MsoNormal style='margin-right:-.05in'>** Note : Only observations between
  [time_window_min, time_window_max] will kept.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=2 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record3</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>max_number_of_obs</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Maximum number of observations
  to be loaded, ie in domain and time window, this is independent of the number
  of obs actually read.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>fatal_if_exceed_max_obs</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE.:  will stop when more
  than max_number_of_obs are loaded</p>
  <p class=MsoNormal style='margin-right:-.05in'>.FALSE.: will process the
  first max_number_of_obs loaded observations. </p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=2 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record4</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>qc_test_vert_consistency</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will perform a vertical
  consistency quality control check on sounding</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>qc_test_convective_adj</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will perform a
  convective adjustment quality control check on sounding</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>qc_test_above_lid</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will flag the
  observation above model lid</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>remove_above_lid</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will remove the
  observation above model lid</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>domain_check_h</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will discard the observations
  outside the domain</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>Thining_SATOB</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.FALSE.: no thinning for SATOB
  data.</p>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE.: thinning procedure
  applied to SATOB data.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>Thining_SSMI</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.FALSE.: no thinning for SSMI
  data.</p>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE.: thinning procedure
  applied to SSMI data.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>Thining_QSCAT</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.FALSE.: no thinning for SATOB
  data.</p>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE.: thinning procedure
  applied to SSMI data.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=2 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record5</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_gts_read</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>TRUE. will write diagnostic on
  the decoded obs reading in file obs_gts_read.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_gpspw_read</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will write diagnostic
  on the gpsppw obs reading in file obs_gpspw_read.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_recoverp</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will write diagnostic
  on the obs pressure recovery in file obs_recover_pressure.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_duplicate_loc</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will  write diagnostic
  on space duplicate removal in file obs_duplicate_loc.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_duplicate_time</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will  write diagnostic
  on time duplicate removal in file obs_duplicate_time.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_recoverh</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE will write diagnostic on
  the obs height recovery in file obs_recover_height.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_qc_vert</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE will write diagnostic on
  the vertical consistency check in file obs_qc1.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_qc_conv</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE will write diagnostic on
  the convective adjustment check in file obs_qc1.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_qc_lid</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will write diagnostic
  on the above model lid height check in file obs_qc2.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>print_uncomplete</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE. will write diagnostic
  on the uncompleted obs removal in file obs_uncomplete.diag</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>user_defined_area</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>.TRUE.: read in the record6:
  x_left, x_right, y_top, y_bottom,</p>
  <p class=MsoNormal style='margin-right:-.05in'>.FALSE.: not read in the
  record6.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=2 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record6</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>x_left</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>West border of sub-domain, not
  used</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>x_right</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>East border of sub-domain, not
  used</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>y_bottom</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>South border of sub-domain,
  not used</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>y_top</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>North border of sub-domain,
  not used</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>ptop</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Reference pressure at model
  top</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>ps0</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Reference sea level pressure</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>base_pres</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Same as ps0. User must set
  either ps0 or base_pres.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>ts0</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Mean sea level temperature</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>base_temp</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Same as ts0. User must set
  either ts0 or base_temp.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>tlp</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Temperature lapse rate</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>base_lapse</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Same as tlp. User must set
  either tlp or base_lapse.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>pis0</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Tropopause pressure, the
  default = 20000.0 Pa</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>base_tropo_pres</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Same as pis0. User must set
  either pis0 or base_tropo_pres</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>tis0</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Isothermal temperature above
  tropopause (K), the default = 215 K.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>base_start_temp</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Same as tis0. User must set
  either tis0 or base_start_temp.</p>
  </td>
 </tr>
 <tr>
  <td width=457 colspan=2 valign=top style='width:457.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record7</span></strong></p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>IPROJ</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Map projection (0 =
  Cylindrical Equidistance, 1 = Lambert Conformal, 2 = Polar stereographic, 3 =
  Mercator)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>PHIC</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Central latitude of the domain</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>XLONC</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Central longitude of the
  domain</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>TRUELAT1</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>True latitude 1</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>TRUELAT2</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>True latitude 2</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>MOAD_CEN_LAT</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The central latitude for the
  Mother Of All Domains</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>STANDARD_LON</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The standard longitude
  (Y-direction) of the working domain.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record8</span></strong></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>IDD</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Domain ID (1=&lt; ID =&lt;
  MAXNES), Only the observations geographically located on that domain will be
  processed. For WRF application with XLONC /= STANDARD_LON, set IDD=2, otherwise
  set 1.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>MAXNES</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Maximum numbe of domains as
  needed.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>NESTIX</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The I(y)-direction dimension
  for each of the domains</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>NESTJX</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The J(x)-direction dimension
  for each of the domains</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>DIS</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The grid size for each of the domains.
  For WRF application, always set NESTIX(1),NESTJX(1), and DIS(1) based on the
  infomation in wrfinput.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>NUMC</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The mother domain ID number
  for each of the domains</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>NESTI</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The I location in its mother
  domain of the nest domain's low left corner -- point (1,1)</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>NESTI</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>The J location in its mother
  domain of the nest domain's low left corner -- point (1,1). For WRF
  application, NUMC(1), NESTI(1), and NESTJ(1) are always set to be 1.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><strong><span
  style='font-family:"Courier New"'>&amp;record9</span></strong></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>&nbsp;</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>prepbufr_output_filename</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>Name of the prebufr OBS file.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>prepbufr_table_filename</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>'prepbufr_table_filename' ;
  not change</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>output_ob_format</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>output 1, prebufr OBS file
  only;</p>
  <p class=MsoNormal style='margin-right:-.05in'>           2, ASCII OBS file
  only;</p>
  <p class=MsoNormal style='margin-right:-.05in'>           3, Both prebufr and
  ASCII OBS files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>use_for</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>'3DVAR' obs file, same as
  before, default</p>
  <p class=MsoNormal style='margin-right:-.05in'>'FGAT ' obs files for FGAT</p>
  <p class=MsoNormal style='margin-right:-.05in'>'4DVAR' obs files for 4DVAR</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>num_slots_past</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>the number of time slots
  before time_analysis</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>num_slots_ahead</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>the number of time slots after
  time_analysis</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_synop</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep synop obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_ship</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep ship obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_metar</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep metar obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_buoy</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep buoy obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_pilot</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep pilot obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_sound</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep sound obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_amdar</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep amdar obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_satem</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep satem obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_satob</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep satob obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_airep</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep airep obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_gpspw</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep gpspw obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_gpsztd</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep gpsztd obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_gpsref</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep gpsref obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_gpseph</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep gpseph obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_ssmt1</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep ssmt1 obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_ssmt2</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep ssmt2 obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_ssmi</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep ssmi obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_tovs</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep tovs obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_qscat</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep qscat obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_profl</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep profile obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_bogus</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep bogus obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
 <tr>
  <td width=131 valign=top style='width:131.45pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'><span style='font-size:10.0pt;
  font-family:"Courier New"'>write_airs</span></p>
  </td>
  <td width=324 valign=top style='width:324.3pt;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal style='margin-right:-.05in'>If keep airs obs in obs_gts
  (ASCII) files.</p>
  </td>
 </tr>
</table>

<p>&nbsp;</p>

<span style='font-size:12.0pt;font-family:"Times New Roman"'><br clear=ALL
style='page-break-before:always'>
</span>

<p>&nbsp;</p>

</div>

<div><br clear=all>

<hr align=left size=1 width="33%">

<div id=ftn1>

<p class=MsoFootnoteText><a href="#_ftnref1" name="_ftn1" title=""><span
class=MsoFootnoteReference>*</span></a> Current release is RTTOV9, while there
is no plan to incorporate RTTOV9 into WRFDA.</p>

</div>

</div>

</body>

</html>