<p><b>weiwang</b> 2011-10-20 12:48:41 -0600 (Thu, 20 Oct 2011)</p><p>Kellys edit for chap 6<br>
</p><hr noshade><pre><font color="gray">Modified: trunk/wrf/UsersGuide/users_guide_chap6.doc
===================================================================
--- trunk/wrf/UsersGuide/users_guide_chap6.doc        2011-10-20 18:38:46 UTC (rev 300)
+++ trunk/wrf/UsersGuide/users_guide_chap6.doc        2011-10-20 18:48:41 UTC (rev 301)
@@ -1,5 +1,4 @@
-ࡱ&gt;        (        bjbjMFMF        ώ/,/,;))77777T88888L9$        8@ -CFFFFcJXOPDr-77Q
 II|7Q;Q377FFN333?QF7F7F37Q33-|77oۢm 8/0X/)0@X3X$377Q7Q7Q
 ) w6:  +ࡱ&gt;        'Y[23456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWX        bjbj]q]q        2??Q))77777T88888d:8zADpE
 EE7FtKLYz[z[z[z[z[z[z~tx[z-73M3F3F3M7M[zQ77EE.zQQQ;MP7E7EYzQ3MYzQQU|77V_֍X8OPQVXVt#z0zVQ$VQ7V3M3M3M
 ) w6:             Chapter 6: WRF Data Assimilation   @@ -19,53 +18,51 @@
  HYPERLINK  \l &quot;_Description_of_Namelist_1&quot;Description of Namelist Variables    Introduction -Data assimilation is the technique by which observations are combined with a NWP product (the first guess or background forecast) and their respective error statistics to provide an improved estimate (the analysis) 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. -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  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htm&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.3 HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htm&quot;/users_guide_chap6.htm.  -Various components of the WRFDA system are shown in blue in the sketch below, together with their relationship with rest of the WRF system. +Data assimilation is the technique by which observations are combined with an NWP product (the first guess or background forecast) and their respective error statistics to provide an improved estimate (the analysis) 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. +The MMM Division of NCAR supports a unified (global/regional, multi-model, 3/4D-Var) model-space data assimilation system (WRFDA) for use by the 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  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htm&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.3 HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htm&quot;/users_guide_chap6.htm.  +Various components of the WRFDA system are shown in blue in the sketch below, together with their relationship with the rest
  of the WRF system.   -xb: first guess either from a previous WRF forecast or from WPS/REAL output. +xb: first guess, either from a previous WRF forecast or from WPS/REAL output.  xlbc: lateral boundary from WPS/REAL output. -xa: analysis from WRFDA data assimilation system. +xa: analysis from the WRFDA data assimilation system.  xf: WRF forecast output.  yo: observations processed by OBSPROC.  (note: PREPBUFR input, Radar and Radiance data dont go through OBSPROC)  B0: background error statistics from generic BE data (CV3) or gen_be.  R: observational and representative error statistics. -In this chapter, you will learn how to run the various components of the WRFDA system. For training purposes, 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 backgro
 und file). You can download the test dataset from  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html. In your own work, you have to create all these input files yourselves. See the section  HYPERLINK  \l &quot;_Running_Observation_Preprocessor_1&quot;Running Observation Preprocessor for creating your observation files. See section  HYPERLINK  \l &quot;_Running_gen_be_1&quot;Running gen_be for generating your background error statistics file if you want to use cv_options=5 or cv_options=6. -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.  +In this chapter, you will learn how to run the various components of the WRFDA system. For training purposes, 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  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html. In your own work, you will have to create all these input files yourself. See the section  HYPERLINK  \l &quot;_Running_Observation_Preprocessor_1&quot;Running Observation Preprocessor for creating your observation files. See the section  HYPERLINK  \l &quot;_Run
 ning_gen_be_1&quot;Running gen_be for generating your background error statistics file, if you want to use cv_options=5 or cv_options=6. +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.     WARNING: 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 WRFDA/var/README.namelist, and these are the default options.  -Running with your own domain, hopefully, our test case
 s will have prepared you for the variety of ways in which you may wish to run WRFDA. Please inform us about your experiences. -As a professional courtesy, we request that you include the following reference in any publications that uses of any component of the community WRFDA system: +Hopefully, our test cases will have prepared you for the variety of ways in which you may wish to run WRFDA, with your own domain. Please inform us about your experiences. +As a professional courtesy, we request that you include the following reference in any publications that uses any component of the community WRFDA system:    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. Mon. Wea. Rev., 132, 897-914.    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, 200
 9: Four-Dimensional Variational Data Assimilation for WRF: Formulation and Preliminary Results. Mon. Wea. Rev., 137, 299314. -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. +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 about your experiences on modifying compile options, we do not yet recommend making changes to the configure file used to compile WRFDA.    Installing WRFDA for 3D-Var Run  Obtaining WRFDA Source Code  Users can download the WRFDA source code from  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/get_source.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/get_source.html. -After the tar file is unzipped (gunzip WRFDAV3.3.TAR.gz) and untarred (untar WRFDAV3.3.TAR), the directory WRFDA 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:  +After the tar file is unzipped (gunzip WRFDAV3.3.TAR.gz) and untarred (untar WRFDAV3.3.TAR), the directory WRFDA should be created. This directory contains the WRFDA source, external libraries, and fixed files. The following is a lis
 t of the system components and the content for each directory:    -Directory NameContentvar/daWRFDA source code var/runFixed input files required by WRFDA, such as background error covariance, and radiance related files CRTM coefficients, radiance_info and VARBC.in.var/external -Library needed by WRFDA, include crtm, bufr, lapack, blasvar/obsprocObsproc source code , namelist, and observation error file.var/gen_be -Source code of generate background errorvar/buildBuild all .exe files. +Directory NameContentvar/daWRFDA source code var/runFixed input files required by WRFDA, such as background error covariance, and radiance-related files CRTM coefficients, radiance_info and VARBC.in.var/external +Library needed by WRFDA, includes crtm, bufr, lapack, blasvar/obsprocObsproc source code, namelist, and observation error file.var/gen_be +Source code of generated background errorvar/buildBuilds all .exe files.  Compile WRFDA and Libraries -Sta
 rting from V3.1.1, some external libraries (for example, lapack, blas, and NCEP BUFR) are included in the WRFDA tar file. To compile the WRFDA code, it is necessary to have installed the netCDF library, which is the only mandatory library if only conventional observational data from LITTLE_R format file is to be used. +Starting from V3.1.1, some external libraries (e.g., lapack, blas, and NCEP BUFR) are included in the WRFDA tar file. To compile the WRFDA code, it is necessary to have installed the netCDF library, which is the only mandatory library if only conventional observational data from LITTLE_R format file is to be used.  &gt; setenv NETCDF your_netcdf_path -If observational data in PREPBUFR format are to be used, an environmental variable needs to be set like (using the C-shell),  +If observational data in the PREPBUFR format are to be used, an environmental variable needs to be set like (using the C-shell),  +To have the NCEP BUFR library compiled and have the BUFR
 -related WRFDA code generated and compiled after configure/compile, type:  &gt; setenv BUFR  1 - -To have NCEP BUFR library compiled and have BUFR-related WRFDA code generated and compiled after configure/compile. -If satellite radiance data are to be used, in addition to NCEP BUFR library, RTM (Radiative Transfer Model) is required. The current RTM versions that WRFDA uses are CRTM V2.0.2 and RTTOV V10. WRFDA can compile with CRTM only, or RTTOV only, or both CRTM and RTTOV together.  +If satellite radiance data are to be used, in addition to the NCEP BUFR library, RTM (Radiative Transfer Model) is required. The current RTM versions that WRFDA uses are CRTM V2.0.2 and RTTOV V10. WRFDA can compile with CRTM only, or RTTOV only, or both CRTM and RTTOV together.   Starting from V3.2.1, CRTM V2.0.2 is included in the WRFDA tar file. - &gt; setenv CRTM  1 +To have the CRTM 
 library compiled and the CRTM-related WRFDA code generated and compiled after configure/compile, type:    -To have CRTM library compiled and CRTM-related WRFDA code generated and compiled after configure/compile.  + &gt; setenv CRTM  1 +If  RTTOV v10 is the RTM to be used for radiance data assimilation, the user should download and install the RTTOV library before compiling WRFDA.   -If  RTTOV v10 is the RTM to be used for radiance data assimilation, for the user should have downloaded and installed the RTTOV librar
 y before compiling WRFDA. - -RTTOV v10 can be downloaded from http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm  +RTTOV v10 can be downloaded from http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm   After following the RTTOV documentation to compile the RTTOV library, set the RTTOV environment variable to the path where lib/librttov10.1.0_*.a reside.    &gt; setenv RTTOV /usr/local/rttov10/pgi  (in this example, there should exist  /usr/local/rttov10/pgi/lib/librttov10.1.0_*.a) @@ -73,7 +70,7 @@
 Assuming all required libraries are available and the WRFDA source code is ready, start to build the WRFDA using the following steps:  To configure WRFDA, enter the WRFDA directory and type  &gt; ./configure wrfda -A list of configuration options for your computer should appear. Each option combines a compiler type and a parallelism option; since the configuration script doesnt check which compilers are actually available, be sure to select only 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:  +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 actually available, be sure to select only 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:   &gt; ./configure wrfda  checking for perl5... no  checking for perl... found /usr/bin/perl (perl) @@ -106,11 +103,11 @@
 Configuration successful. To build the model type compile .      After running the configuration script and choosing a compilation option, a configure.wrf 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 configure.wrf file may be needed.  -Note: WRF compiles with r4 option while WRFDA compiles with r8. For this reason, WRF and WRFDA cannot reside and be compiled under the same directory. +Note: WRF compiles with the r4 option while WRFDA compiles with r8. For this reason, WRF and WRFDA cannot reside and be compiled under the same directory.  Hint: 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 clean a between each build.  To compile the code, type  &gt; ./compile all_wrfvar &gt;&amp;! compile.out -Successful compilation of all_wrfvar will produce 42 
 executables in the var/build directory which are linked in var/da directory, as well as obsproc.exe in var/obsproc/src directory. You can list these executables by issuing the command (from WRFDA directory) +Successful compilation of all_wrfvar will produce 42 executables in the var/build directory which are linked in the var/da directory, as well as obsproc.exe in the var/obsproc/src directory. You can list these executables by issuing the command (from the WRFDA directory)  &gt; ls -l var/build/*exe var/obsproc/src/obsproc.exe  -rwxr-xr-x  1 users   435816 Mar  9 19:26 var/build/da_advance_time.exe  -rwxr-xr-x  1 users  1195264 Mar  9 19:27 var/build/da_bias_airmass.exe @@ -154,60 +151,61 @@
 -rwxr-xr-x  1 users  2003608 Mar  9 19:32 var/build/gen_be_vertloc.exe  -rwxr-xr-x  1 users  2155760 Mar  9 19:32 var/build/gen_mbe_stage2.exe  -rwxr-xr-x  1 users   1752352 Mar 23 09:29 var/obsproc/src/obsproc.exe -da_wrfvar.exe 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 da_wrfvar.exe fails; please check the compilation log file carefully to figure out the problem. -The basic gen_be utility for regional model consists of 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, and gen_be_diags.exe. -da_updated_bc.exe is used for updating WRF low and lateral boundary condition before and after a new WRFDA analysis is generated. +da_wrfvar.exe is the main executable for running WRFDA. Make sure it is created after the compilation. Unfortunately, sometimes it 
 is possible that other utilities get successfully compiled, while the main da_wrfvar.exe fails; please check the compilation log file carefully to figure out the problem, if it is not created. +The basic gen_be utility for the regional model consists of 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, and gen_be_diags.exe. +da_updated_bc.exe is used for updating the WRF lower and lateral boundary conditions before and after a new WRFDA analysis is generated.  da_advance_time.exe is a very handy and useful tool for date/time manipulation. Type da_advance_time.exe  to see its usage instruction.  In addition to the executables for running WRFDA and gen_be, obsproc.exe (the executable for preparing conventional data for WRFDA) compilation is also included in ./compile all_wrfvar. da_advance_time.exe -Go to WRFDA/var/external/bufr and WRFDA/var/external/crtm to check if the libbufr.a and libcrtm.a 
 were generated if you use BUFR and CRTM library. +Go to WRFDA/var/external/bufr and WRFDA/var/external/crtm to check if the libbufr.a and libcrtm.a were generated, if you use the BUFR and CRTM libraries.  Clean Compilation  To remove all object files and executables, type:  clean  To remove all build files, including configure.wrfda, type:  clean -a -The 'clean a' command is recommended if compilation fails or configuration file is changed.  +The 'clean a' command is recommended if compilation fails or the configuration file is changed.  +  Installing WRFPLUS and WRFDA for 4D-Var Run -If you intend to run WRF 4D-Var, it is necessary to have WRFPLUS installed. From V3.3, we release a new version of WRFDA and WRFPLUS for 4D-Var. WRFPLUS contains the adjoint and tangent linear models based on a simplified WRF model, which only include dry dynamic processes. We are developing the tangent linear and adjoint codes of several simplified physical packages.  +If you intend to r
 un WRF 4D-Var, it is necessary to have WRFPLUS installed. Since V3.3, we have released a new version of WRFDA and WRFPLUS for 4D-Var. WRFPLUS contains the adjoint and tangent linear models based on a simplified WRF model, which only includes dry dynamic processes. We are developing the tangent linear and adjoint codes of several simplified physical packages.   To install WRFPLUS V3.3:   Get the WRFPLUS zipped tar file from:   HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.html -Unzip and untar the file to WRFPLUS +Unzip and untar the file for WRFPLUS  &gt; gzip -cd WRFPLUS3.3.TAR.gz | tar -xf -   &gt; cd WRFPLUS   &gt; ./configure wrfplus  serial means single processor  dmpar wrfplus.exe means Distributed Memory Parallel (MPI) -Note: For Version 3.3 WRFDA 4D-Var, parallel run is still under development, please compile WRFPLUS3.3 with serial mode.  +Note: For Version 3.3 WRFDA 4D-
 Var, the parallel run is still under development. Please compile WRFPLUS3.3 with serial mode.   Compile WRFPLUS  &gt; ./compile em_real   &gt; ls -ls main/*.exe   You should see wrf.exe  -To install WRFDA for 4D-Var run, -Before you install WRFDA to run 4D-Var, environment variable should to be set with,  +To install WRFDA for the 4D-Var run: +Before you install WRFDA to run 4D-Var, the environment variable should to be set with,        &gt;setenv  WRFPLUS_DIR  ${your_source_code_dir}/WRFPLUS -If you intend to use observational data with PREPBUFR format or if you intend to assimilate satellite radiance data, you need set environment variables for BUFR, CRTM, or RTTOV. This procedure is the same as installing WRFDA for 3D-Var run. +If you intend to use observational data with the PREPBUFR format, or if you intend to assimilate satellite radiance data, you need to set environment variables for BUFR, CRTM, or RTTOV. This procedure is the same as installing WRFDA for the 3D-Var 
 run.  &gt;./configure 4dvar -Note: Please compile WRFDA for 4D-Var run with serial mode.  +Note: Please compile WRFDA for the 4D-Var run with serial mode.   &gt;./compile all_wrfvar  &gt;ls -ls var/build/*.exe  You should see da_wrfvar.exe.  Running Observation Preprocessor (OBSPROC) -The OBSPROC program reads observations in LITTLE_R format (a legendary ASCII format, in use since the MM5 era). The LITTLE_R format is also used in OBSGRID program. Please refer to the documentation at  HYPERLINK &quot;http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html&quot;http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html and Chapter 7 of this Users Guide for LITTLE_R format description. For your applications, you will have to prepare your own observation files. Please see  HYPERLINK &quot;http://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.html&quot;http://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.html for the sources of some freely available observations and th
 e 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. Furthermore, 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: HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html&quot;2010 Summer Tutorial 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. +The OBSPROC program reads observations in LITTLE_R format (a legendary ASCII format, in 
 use since the MM5 era). The LITTLE_R format is also used in the OBSGRID program. Please refer to the documentation at  HYPERLINK &quot;http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html&quot;http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html and Chapter 7 of this Users Guide for the LITTLE_R format description. For your applications, you will have to prepare your own observation files. Please see  HYPERLINK &quot;http://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.html&quot;http://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.html for the sources of some freely-available observations and the program for converting the observations to the LITTLE_R format, because the raw observation data files could be in any format, such as ASCII, BUFR, PREPBUFR, MADIS, HDF, etc. Furthermore, for each format, there may be different versions. To make the WRFDA system as general as possible, the LITTLE_R format ASCII file was adopted as an intermediate observation dat
 a format for the WRFDA system. Some extensions were made in the LITTLE_R format for WRFDA applications. More complete description of the LITTLE_R format and conventional observation data sources for WRFDA can be found from the web page: HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html&quot;2010 Summer Tutorial,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.  The purposes of OBSPROC are to:  Remove observations outside the time range and domain (horizontal and top).  Re-order and merge duplicate (in time and location) data reports.  Retrieve pressure or height based on observed information using the hydrostatic assumption. -Check vertical consistency and super adiabatic for multi-level observations. +Check multi-level observations for  vertical consistency and super adiabats.   Assign observational erro
 rs based on a pre-specified error file.  Write out the observation file to be used by WRFDA in ASCII or BUFR format. -The OBSPROC programobsproc.exe should be found under the directory WRFDA/var/obsproc/src if compile all_wrfvar was completed successfully. +The OBSPROC programobsproc.exe--should be found under the directory WRFDA/var/obsproc/src if compile all_wrfvar was completed successfully.  a. Prepare observational data for 3D-Var -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 the following figure, which means that the observations between 23h and 1h are treated as the observations at 0h. +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, which means that the observations between 23h and 1h are treated as the observations at 0h.  This is illustrated in th
 e following figure:    Before running obsproc.exe, create the required namelist file namelist.obsproc (see WRFDA/var/obsproc/README.namelist, or the section  HYPERLINK  \l &quot;_Description_of_Namelist_1&quot;Description of Namelist Variables for details.  For your reference, an example file named namelist_obsproc.3dvar.wrfvar-tut has already been created in the var/obsproc directory. Thus, proceed as follows.  &gt; cp namelist.obsproc.3dvar.wrfvar-tut namelist.obsproc -Next, edit the namelist file namelist.obsproc by changing the following variables to accommodate your experiments.   +Next, edit the namelist file, namelist.obsproc, by changing the following variables to accommodate your experiments.    &amp;record1  obs_gts_filename='obs.2008020512'   @@ -217,7 +215,7 @@
 time_window_max = '2008-02-05_13:00:00',: The latest time edge as ccyy-mm-dd_hh:mn:ss    &amp;record6,7,8 -Edit all the domain settings to conform to your own experiment. You may pay special attention to NESTIX and NESTJX, which are described in  the section  HYPERLINK  \l &quot;_Description_of_Namelist_1&quot;Description of Namelist Variables for details. +Edit all the domain settings to conform to your own experiment. You should pay special attention to NESTIX and NESTJX, which are described in  the section  HYPERLINK  \l &quot;_Description_of_Namelist_1&quot;Description of Namelist Variables for details.    &amp;record9  use_for = '3DVAR',  ; used for 3D-Var, default @@ -248,30 +246,31 @@
 EACH_FMT = (3(F12.3,I4,F7.2),11X,3(F12.3,I4,F7.2),11X,3(F12.3,I4,F7.2))  #------------------------------------------------------------------------------#   observations  -Before running WRFDA, you may find it useful to learn more about various types of data that will be processed to WRFDA, e.g., their geographical distribution. This file is in ASCII format and so you can easily view it.  For a graphical view about file's content, use the  MAP_plot utility to see the data distribution for each type of observations. To use this utility, proceed as follows. +Before running WRFDA, you may find it useful to learn more about various types of data that will be processed to WRFDA (e.g., their geographical distribution). This file is in ASCII format and so you can easily view it.  For a graphical view about the file's content, use the  MAP_plot utility to see the data distribution for each type of observation. To use this utility, proceed as follows:  &gt;  cd MAP_plot  &gt;
   make -We have prepared some configure.user.ibm/linux/mac/ files for some platforms, when make is typed, the Makefile will use one of them to determine the compiler and compiler option. Please modify the Makefile and configure.user.xxx to accommodate the complier on your platform. Successful compilation will produce Map.exe. Note: The successful compilation of Map.exe requires pre-installed NCARG Graphics libraries under $(NCARG_ROOT)/lib. -Modify the script Map.csh to set the time window and full path of input observation file (obs_gts_2008-02-05_12:00:00.3DVAR). You will need to set the following strings in this script as follows: +We have prepared some configure.user.ibm/linux/mac/ files for some platforms. When make is typed, the Makefile will use one of them to determine the compiler and compiler option. Please modify the Makefile and configure.user.xxx to accommodate the complier on your platform. Successful compilation will produce Map.exe. Note: The successful
  compilation of Map.exe requires pre-installed NCARG Graphics libraries under $(NCARG_ROOT)/lib. +Modify the script Map.csh to set the time window and full path of the input observation file (obs_gts_2008-02-05_12:00:00.3DVAR). You will need to set the following strings in this script as follows:  Map_plot = /users/noname/WRFDA/var/obsproc/MAP_plot  TIME_WINDOW_MIN = 2008020511             TIME_ANALYSIS   = 2008020512           TIME_WINDOW_MAX = 2008020513           OBSDATA  = ../obs_gts_2008-02-05_12:00:00.3DVAR  Next, type          &gt; Map.csh -When the job has completed, you will have a gmeta file gmeta.{analysis_time} corresponding to analysis_time=2008020512. This contains plots of data distribution for each type of observations contained in the OBS data file: obs_gts_2008-02-05_12:00:00.3DVAR. To view this, type                 +When the job has completed, you will have a gmeta file, gmeta.{analysis_time}, corresponding to analysis_time=2008020512. This contains plots of data distribution for each type 
 of observation contained in the OBS data file: obs_gts_2008-02-05_12:00:00.3DVAR. To view this, type                  &gt; idt gmeta.2008020512  It will display (panel by panel) geographical distribution of various types of data. The following graphic shows the geographic distribution of sonde observations for this case.    -An alternative way to plot the observation is to use ncl script: WRFDA/var/graphics/ncl/plot_ob_ascii_loc.ncl. However, with this method, you need to provide the first guess file to the ncl script, and have ncl installed in your system.  +An alternative way to plot the observation is to use the ncl script: WRFDA/var/graphics/ncl/plot_ob_ascii_loc.ncl. With this method, however,  you need to provide the first guess file to the ncl script, and have ncl installed in your system.     b. Prepare observational data for 4D-Var -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 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. +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 the following figure: + NOTE: The Analysis time in the figure below is not the actual analysis time (0h). It 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.      An example file named namelist_obsproc.4dvar.wrfvar-tut has already been created in the var/obsproc directory. Thus, proceed as follows:  &gt; cp namelist.obsproc.4dvar.wrfvar-tut namelist.obsproc
  -In the namelist file, you need to change the following variables to accommodate your experiments.  In this test case, the actual analysis time is 2008-02-05_12:00:00, but in namelist, the time_analysis 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 the same as before. +In the namelist file, you need to change the following variables to accommodate your experiments.  In this test case, the actual analysis time is 2008-02-05_12:00:00, but in the namelist, the time_analysis 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 fina
 l results will be the same as before.  &amp;record1  obs_gts_filename='obs.2008020512'  &amp;record2 @@ -280,7 +279,7 @@
 time_analysis   = '2008-02-05_15:00:00', : The analysis time as ccyy-mm-dd_hh:mn:ss  time_window_max = '2008-02-05_18:00:00',: The latest time edge as ccyy-mm-dd_hh:mn:ss  &amp;record6,7,8 -Edit all the domain settings according to your own experiment. You may pay special attention to NESTIX and NESTJX, which is described in the section  HYPERLINK  \l &quot;_Description_of_Namelist_1&quot;Description of Namelist Variables for details. +Edit all the domain settings according to your own experiment. You should pay special attention to NESTIX and NESTJX, which is described in the section  HYPERLINK  \l &quot;_Description_of_Namelist_1&quot;Description of Namelist Variables for details.    &amp;record9   @@ -289,6 +288,7 @@
 num_slots_past   = 3, ; the number of time slots before time_analysis  num_slots_ahead  = 3, ; the number of time slots after time_analysis   +  To run OBSPROC, type          &gt; obsproc.exe &gt;&amp;! obsproc.out  Once obsproc.exe has completed successfully, you will see 7 observation data files:  @@ -305,7 +305,7 @@
 Running WRFDA  a. Download Test Data   The WRFDA system requires three input files to run: - a) A WRF first guess and boundary input files output from either WPS/real (cold-start)  + a) WRF first guess and boundary input files output from either WPS/real (cold-start)        or WRF forecast (warm-start)  b) Observations (in ASCII format, PREPBUFR or BUFR for radiance)  c) A background error statistics file (containing background error covariance) @@ -314,18 +314,18 @@
 NETCDFWRF Preprocessing System (WPS) and real.exe  or WRFObservationsASCII  (PREPBUFR also possible) HYPERLINK  \l &quot;_Running_Observation_Preprocessor&quot;Observation Preprocessor (OBSPROC)Background Error StatisticsBinary HYPERLINK  \l &quot;_Running_gen_be&quot;WRFDA gen_be utility -/Default CV3In the test case, you will store data in a directory defined by the environment variable $DAT_DIR. This directory can be at any location, and it should have read access. Type +/Default CV3In the test case, you will store data in a directory defined by the environment variable $DAT_DIR. This directory can be in any location, and it should have read access. Type          &gt; setenv DAT_DIR your_choice_of_dat_dir  Here, &quot;your_choice_of_dat_dir&quot; is the directory where the WRFDA input data is stored. If it does not exist, create this directory by typing          &gt; cd $DAT_DIR -Download the test data for a Tutorial case valid at 12 UTC 5th February 2008 from
   HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html -Once you have downloaded WRFDAV3.3-testdata.tar.gz file to $DAT_DIR, extract it by typing +Download the test data for a Tutorial case, valid at 12 UTC 5th February 2008, from  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html +Once you have downloaded the WRFDAV3.3-testdata.tar.gz file to $DAT_DIR, extract it by typing          &gt; gunzip WRFDAV3.3-testdata.tar.gz         &gt; tar -xvf WRFDAV3.3-testdata.tar   Now you should find the following three sub-directories/files under $DAT_DIR  ob/2008020512/ob.2008020512.gz   #  Observation data in little_r format rc/2008020512/wrfinput_d01              #  First guess file rc/2008020512/wrfbdy_d01              #  lateral boundary file be/be.dat                               #  Background error file  ...... -You should 
 first go through the section Running Observation Preprocessor (OBSPROC) and have a WRF-3D-Var-ready observation file (obs_gts_2008-02-05_12:00:00.3DVAR) generated in your OBSPROC working directory. You could then copy or move obs_gts_2008-02-05_12:00:00.3DVAR to be in $DAT_DIR/ob/2008020512/ob.ascii. -If you want to try 4D-Var with Little-R format observations, please go through the section Running Observation Preprocessor (OBSPROC) and have the WRF-4D-Var-ready observation files (obs_gts_2008-02-05_12:00:00.4DVAR,). You could copy or move the observation files to $DAT_DIR/ob using following commands:  +You should first go through the section Running Observation Preprocessor (OBSPROC) and have a WRF-3D-Var-ready observation file (obs_gts_2008-02-05_12:00:00.3DVAR) generated in your OBSPROC working directory. You can then copy or move obs_gts_2008-02-05_12:00:00.3DVAR to be in $DAT_DIR/ob/2008020512/ob.ascii. +If you want to try 4D-Var with Little-R format observation
 s, please go through the section Running Observation Preprocessor (OBSPROC) and have the WRF-4D-Var-ready observation files (obs_gts_2008-02-05_12:00:00.4DVAR,)available. You could copy or move the observation files to $DAT_DIR/ob using following commands:     &gt; mv obs_gts_2008-02-05_12:00:00.4DVAR   $DAT_DIR/ob/2008020512/ob.ascii+  &gt; mv obs_gts_2008-02-05_13:00:00.4DVAR   $DAT_DIR/ob/2008020513/ob.ascii @@ -334,10 +334,10 @@
 &gt; mv obs_gts_2008-02-05_16:00:00.4DVAR   $DAT_DIR/ob/2008020516/ob.ascii  &gt; mv obs_gts_2008-02-05_17:00:00.4DVAR   $DAT_DIR/ob/2008020517/ob.ascii  &gt; mv obs_gts_2008-02-05_18:00:00.4DVAR   $DAT_DIR/ob/2008020518/ob.ascii- -At this point you have three of the input files (first guess, observation, and background error statistics files in directory $DAT_DIR) 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. +At this point you have three of the input files (first guess, observation, and background error statistics files in the directory $DAT_DIR) 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.  b. Run the Case3D-Var -The data for this case is valid at 12 UTC 5th February 2008. The first guess comes from the NCEP FNL (Final) Operational Global Analysis data, passed through the W
 RF-WPS and real programs.  -To run WRF 3D-Var, first create and cd to a working directory, for example, WRFDA/var/test/tutorial, and then follow the steps below: +The data for this case is valid at 12 UTC 5 February 2008. The first guess comes from the NCEP FNL (Final) Operational Global Analysis data, passed through the WRF-WPS and real programs.  +To run WRF 3D-Var, first create and cd to a working directory (for example, WRFDA/var/test/tutorial),, and then follow the steps below:  &gt; cd WRFDA/var/test/tutorial   &gt; ln -sf WRFDA/run/LANDUSE.TBL ./LANDUSE.TBL  &gt; ln -sf $DAT_DIR/rc/2008020512/wrfinput_d01 ./fg (link first guess file as fg) @@ -345,10 +345,10 @@
 &gt; ln -sf $DAT_DIR/be/be.dat ./be.dat (link background error statistics as be.dat)  &gt; ln -sf WRFDA/var/da/da_wrfvar.exe ./da_wrfvar.exe (link executable)   -If you use PREPBUFR format data, please change the ob_format=1 in &amp;wrfvar3 in namelist.input and link the data as ob.bufr,  +If you use the PREPBUFR format data, please change the ob_format=1 in &amp;wrfvar3 in namelist.input and link the data as ob.bufr,     &gt; ln -fs $DATA_DIR/ob/2008020512/gds1.t12.prepbufr.nr  ob.bufr -We will begin by editing the file, namelist.input, which is a very basic namelist.input for running the tutorial test case as shown below and provided as WRFDA/var/test/tutorial/namelist.input. Only the time and domain settings need to be specified in this case, if we are using the default settings provided in WRFDA/Registry/Registry.wrfvar) +We will begin by editing the file, namelist.input, which is a very basic namelist for running the tutorial test case, as shown below and provided as WR
 FDA/var/test/tutorial/namelist.input. Only the time and domain settings need to be specified in this case, if we are using the default settings provided in WRFDA/Registry/Registry.wrfvar.  &amp;wrfvar1  print_detail_grad=false, / &amp;wrfvar2 /  &amp;wrfvar3 @@ -443,7 +443,7 @@
 &amp;perturbation  /  &gt; da_wrfvar.exe &gt;&amp;! wrfda.log -The file wrfda.log (or rsl.out.0000 if run in distributed-memory mode) contains important WRFDA runtime log information. Always check the log after a WRFDA run: +The file wrfda.log (or rsl.out.0000, if run in distributed-memory mode) contains important WRFDA runtime log information. Always check the log after a WRFDA run:  ***  VARIATIONAL ANALYSIS ***   DYNAMICS OPTION: Eulerian Mass Coordinate      alloc_space_field: domain            1,              606309816 bytes allocat @@ -569,11 +569,11 @@
      *** WRF-Var completed successfully ***  A file called namelist.output (which contains the complete namelist settings) will be generated after a successful da_wrfvar.exe run. The settings appearing in namelist.output, but not specified in your namelist.input, are the default values from WRFDA/Registry/Registry.wrfvar. -After successful completion of job, wrfvar_output (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 ( HYPERLINK  \l &quot;_WRF-Var_Diagnostics_1&quot;WRFDA Diagnostics).  -To understand the role of various important WRFDA options, try re-running WRFDA by changing different namelist options, for example, making WRFDA convergence criteria more stringent. This is achieved by reducing the value of the convergence criteria EPS to e.g. 0.0001 by adding &quot;EPS=0.0001&quot; in the namel
 ist.input record &amp;wrfvar6. See section ( HYPERLINK  \l &quot;_Additional_WRF-Var_Exercises:&quot;WRFDA additional exercises) for more namelist options. +After successful completion of the job, wrfvar_output (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 ( HYPERLINK  \l &quot;_WRF-Var_Diagnostics_1&quot;WRFDA Diagnostics).  +To understand the role of various important WRFDA options, try re-running WRFDA by changing different namelist options; for example, making WRFDA convergence criteria more stringent. This is achieved by reducing the value of the convergence criteria EPS to e.g. 0.0001 by adding &quot;EPS=0.0001&quot; in the namelist.input record &amp;wrfvar6. See the section ( HYPERLINK  \l &quot;_Additional_WRF-Var_Exercises:&quot;WRFDA additional exercises) for more namelist optio
 ns.  c. Run the Case4D-Var -To run WRF 4D-Var, first create and enter into a working directory, for example, WRFDA/var/test/4dvar.  -Note: If you want to setup your own directories to run 4D-Var, please make sure you follow the linkages and namelist.input under WRFDA/var/test/4dvar. +To run WRF 4D-Var, first create and enter into a working directory, such as WRFDA/var/test/4dvar.  +Note: If you want to set up your own directories to run 4D-Var, please make sure you follow the linkages and namelist.input under WRFDA/var/test/4dvar.  Assume the analysis date is 2008020512 and the test data directories are:  &gt; setenv DATA_DIR /ptmp/$user/DATA  &gt; ls lr $DATA_DIR @@ -586,7 +586,7 @@
 ob/2008020518  rc/2008020512  be -Note: WRFDA 4D-Var is able to assimilate conventional observation data, satellites radiance BUFR data, radar data, and the input data format can be PREPBUFR format data or observation data processed by OBSPROC. +Note: WRFDA 4D-Var is able to assimilate conventional observational data. Satellite radiance BUFR data, radar data, and the input data format can be PREPBUFR format data or observation data, processed by OBSPROC.  Assume the working directory is:  &gt; setenv WORK_DIR $WRFDA_DIR/var/test/4dvar  Then follow the steps below: @@ -608,7 +608,6 @@
 &gt; ln -fs $DATA_DIR/rc/2008020512/wrfbdy_d01 .  &gt; ln -fs wrfinput_d01 fg   -  &gt; ln -fs $DATA_DIR/be/be.dat .  &gt; ln -fs WRFDA/run/LANDUSE.TBL ./LANDUSE.TBL  &gt; ln -fs WRFDA/run/GENPARM.TBL ./GENPARM.TBL @@ -620,15 +619,16 @@
   &gt; ln -fs $DATA_DIR/ob/2008020512/gds1.t12.prepbufr.nr  ob.bufr   -If you would like to assimilate PREPBUFR data at both12hr and 18hr for 4D-Var, you should linked it as follows, +If you would like to assimilate PREPBUFR data at both12hr and 18hr for 4D-Var, you should link it as follows,    &gt; ln -fs $DATA_DIR/ob/2008020512/gds1.t12.prepbufr.nr  ob01.bufr  &gt; ln -fs $DATA_DIR/ob/2008020518/gds1.t18.prepbufr.nr  ob02.bufr   -Note: NCEP BUFR files downloaded from NCEPs public ftp server ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.${yyyymmddhh} 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 download the byte-swapping code ssrc.c ( HYPERLINK &quot;http://www.dtcenter.org/com-GSI/users/support/faqs/index.php&quot;http://www.dtcenter.org/com-GSI/users/support/faqs/index.php, the C code ssrc.c located in the /utils directory of the GSI
  distribution), and this code will convert a prepbufr file generated on an IBM platofrm  to a prepbufr file that can be read on a Linux or Intel Mac platform. Compile ssrc.c with any c compiler (e.g., gcc -o ssrc.exe ssrc.c). To convert an IBM prepbufr file, take the executable (e.g. ssrc.exe), and run it as follows,  +Note: NCEP BUFR files downloaded from NCEPs public ftp server ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.${yyyymmddhh} are Fortran-blocked on a 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 download the byte-swapping code ssrc.c ( HYPERLINK &quot;http://www.dtcenter.org/com-GSI/users/support/faqs/index.php&quot;http://www.dtcenter.org/com-GSI/users/support/faqs/index.php, and the C code ssrc.c, located in the /utils directory of the GSI distribution).  This code will convert a prepbufr file generated on an IBM platform to a prepbufr file that 
 can be read on a Linux or Intel Mac platform. Compile ssrc.c with any c compiler (e.g., gcc -o ssrc.exe ssrc.c). To convert an IBM prepbufr file, take the executable (e.g. ssrc.exe), and run it as follows: +   ssrc.exe &lt;name of Big Endian prepbufr file&gt; name of Little Endian prepbufr file   3) Run in single processor mode (serial compilation required for WRF 4D-Var) -Edit $WORK_DIR/namelist.input to match your experiment settings. The most important namelist variables related to 4D-Var are listed below, please refer to README.namelist under WRFDA/var directory. +Edit $WORK_DIR/namelist.input to match your experiment settings. The most important namelist variables related to 4D-Var are listed below. Please refer to README.namelist under the WRFDA/var directory.    &amp;wrfvar1  var4d=true, @@ -649,13 +649,14 @@
 &gt; ./da_wrfvar.exe &gt;&amp;! wrfda.log     Radiance Data Assimilations in WRFDA -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. +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 a separate technical report and scientific paper. Namelist parameters co
 ntrolling 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.    a. Running WRFDA with radiances   -In addition to the basic input files (LANDUSE.TBL, fg, ob.ascii, be.dat) mentioned in  HYPERLINK  \l &quot;_Running_WRF-Var_1&quot;Running WRFDA section, the following additional files are required for radiances: radiance data in NCEP BUFR format, radiance_info files, VARBC.in, RTM (CRTM or RTTOV) coefficient files.  +In addition to the basic input files (LANDUSE.TBL, fg, ob.ascii, be.dat) mentioned in the  HYPERLINK  \l &quot;_Running_WRF-Var_1&quot;Running WRFDA section, the following additional files are required for radiances: radiance data in NCEP BUFR format, radiance_info files, VARBC.in, RTM (CRTM or RTTOV) coefficient files.   
 -Edit namelist.input (Pay special attention to &amp;wrfvar4, &amp;wrfvar14, &amp;wrfvar21, and &amp;wrfvar22 for radiance-related options. A very basic namelist.input for running the radiance test case is provided as WRFDA/var/test/radiance/namelist.input) +Edit namelist.input (Pay special attention to &amp;wrfvar4, &amp;wrfvar14, &amp;wrfvar21, and &amp;wrfvar22 for radiance-related options. A very basic namelist.input for running the radiance test case is provided in WRFDA/var/test/radiance/namelist.input) +  &gt; ln -sf ${DAT_DIR}/gdas1.t00z.1bamua.tm00.bufr_d   ./amsua.bufr  &gt; ln -sf ${DAT_DIR}/gdas1.t00z.1bamub.tm00.bufr_d   ./amsub.bufr  &gt; ln -sf WRFDA/var/run/radiance_info  ./radiance_info  # (radiance_info is a directory) @@ -667,49 +668,49 @@
   b. Radiance Data Ingest   -Currently, the ingest interface for NCEP BUFR radiance data is implemented in WRFDA. The radiance data are available through NCEPs public ftp server ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.${yyyymmddhh} in near real-time (with 6-hour delay) and can meet requirements both for research purposes and some real-time applications. +Currently, the ingest interface for NCEP BUFR radiance data is implemented in WRFDA. The radiance data are available through NCEPs public ftp server ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.${yyyymmddhh} in near real-time (with a 6-hour delay) and can meet requirements for both research purposes and some real-time applications.   -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 instr
 ument), 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 hirs3.bufr (including HIRS data from NOAA-15/16/17), hirs4.bufr (including HIRS data from NOAA-18/19, METOP-2), amsua.bufr (including AMSU-A data from NOAA-15/16/18/19, METOP-2), amsub.bufr (including AMSU-B data from NOAA-15/16/17), mhs.bufr (including MHS data from NOAA-18/19 and METOP-2), airs.bufr (including AIRS and AMSU-A data from EOS-AQUA) and ssmis.bufr (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 run. It should also be mentioned that WRFDA reads these BUFR radiance files direct
 ly 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 http://www.nco.ncep.noaa.gov/sib/decoders/BUFRLIB/). +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 of instrument), and each file contains global radiance (generally converted to brightness temperature) within a 6-hour assimilation window, from multi-platforms. For running WRFDA, users need to rename NCEP corresponding BUFR files (table 1
 ) to hirs3.bufr (including HIRS data from NOAA-15/16/17), hirs4.bufr (including HIRS data from NOAA-18/19, METOP-2), amsua.bufr (including AMSU-A data from NOAA-15/16/18/19, METOP-2), amsub.bufr (including AMSU-B data from NOAA-15/16/17), mhs.bufr (including MHS data from NOAA-18/19 and METOP-2), airs.bufr (including AIRS and AMSU-A data from EOS-AQUA) and ssmis.bufr (SSMIS data from DMSP-16, AFWA provided) for WRFDA filename convention. Note that the 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 the WRFDA executable is run. It should also be mentioned that WRFDA reads these BUFR radiance files directly without the use of any separate pre-processing program. All processing of radiance data, such as quality control, thinning, bias correction, etc., is carried out inside WRFDA. This is different from conventional observ
 ation 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 http://www.nco.ncep.noaa.gov/sib/decoders/BUFRLIB/).    Table 1: NCEP and WRFDA radiance BUFR file naming convention  NCEP BUFR file namesWRFDA naming conventiongdas1.t00z.1bamua.tm00.bufr_damsua.bufrgdas1.t00z.1bamub.tm00.bufr_damsub.bufrgdas1.t00z.1bhrs3.tm00.bufr_dhirs3.bufrgdas1.t00z.1bhrs4.tm00.bufr_dhirs4.bufrgdas1.t00z.1bmhs.tm00.bufr_dmhs.bufrgdas1.t00z.airsev.tm00.bufr_dairs.bufr  Namelist parameters are used to control the reading of corresponding BUFR files into WRFDA. For instance, USE_AMSUAOBS, USE_AMSUBOBS, USE_HIRS3OBS, USE_HIRS4OBS, USE_MHSOBS, USE_AIRSOBS, USE_EOS_AMSUAOBS and USE_SSMISOBS 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 
 .TRUE. 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.   -NCEP BUFR files downloaded from NCEPs public ftp server ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.${yyyymmddhh} 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 download the byte-swapping code ssrc.c ( HYPERLINK &quot;http://www.dtcenter.org/com-GSI/users/support/faqs/index.php&quot;http://www.dtcenter.org/com-GSI/users/support/faqs/index.php, the C code ssrc.c located in the /utils directory of the GSI distribution), and this code will convert a prepbufr file generated on an IBM platofrm  to a prepbufr file that can be read on a Linux or Intel Mac platform. Compile ssrc.c wit
 h any c compiler (e.g., gcc -o ssrc.exe ssrc.c). To convert an IBM prepbufr file, take the executable (e.g. ssrc.exe), and run it as follows,  +NCEP BUFR files downloaded from NCEPs public ftp server ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.${yyyymmddhh} are Fortran-blocked on a 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 download the byte-swapping code ssrc.c ( HYPERLINK &quot;http://www.dtcenter.org/com-GSI/users/support/faqs/index.php&quot;http://www.dtcenter.org/com-GSI/users/support/faqs/index.php. The C code ssrc.c is located in the /utils directory of the GSI distribution), and this code will convert a prepbufr file generated on an IBM platofrm  to a prepbufr file that can be read on a Linux or Intel Mac platform. Compile ssrc.c with any c compiler (e.g., gcc -o ssrc.exe ssrc.c). To convert an IBM prepbufr file, take the executable (e.g. ssrc.exe)
 , and run it as follows,   ssrc.exe &lt;name of Big Endian prepbufr file&gt; name of Little Endian prepbufr file          c. Radiative Transfer Model   -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, RTTOV (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. Selection a which RTM to use is controlled by a simple namelist parameter RTM_OPTION (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). +The co
 re component for direct radiance assimilation is to incorporate a radiative transfer model (RTM, should be accurate, yet fast) into the WRFDA system as one part of observation operators. Two widely used RTMs in the NWP community, RTTOV (developed by EUMETSAT in Europe), and CRTM (developed by the Joint Center for Satellite Data Assimilation (JCSDA) in US), are already implemented in the WRFDA system with a flexible and consistent user interface. Selectionof which RTM to use is controlled by a simple namelist parameter RTM_OPTION (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 the Installing WRFDA section).   -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: RTMINIT_NSENSOR (the total number of sensors to be assimilated), RTMINIT_PLATFORM (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), RTMINIT_SATID (satellite IDs array) and RTMINIT_SENSOR (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 +Both RTMs can calculate radiances for almost all available instruments aboard various satellite platforms in orbit. An important feature of the WRFDA design is that all data structures related to radiance assimilation are dynamically allocated du
 ring running time, according to a simple namelist setup. The instruments to be assimilated are controlled at run-time by four integer namelist parameters: RTMINIT_NSENSOR (the total number of sensors to be assimilated), RTMINIT_PLATFORM (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), RTMINIT_SATID (satellite IDs array) and RTMINIT_SENSOR (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 assimilate currently) will be    RTMINIT_NSENSOR = 12 14 # 6 AMSUA; 3 AMSUB; 3 MHS; 1 AIRS; 1 SSMIS  RTMINIT_PLATFORM = 1, 1, 1, 1,9,10,,1, 1, 1, 1, 1,10,  9, 2  RTMINIT_SATID =   15,16,18,19,2, 2,15,16,17,18,19, 2,  2,16   RTMINIT_SENSOR =   3, 3, 3, 3,3, 3, 4, 4, 4,15,15,15, 11,10   -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 on the web page  HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html&quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html - HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html&quot;or  the tables 2 and 3 in the RTTOV v10 Users Guide  (http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/docs_rttov10/users_guide_10_v1.3.pdf ) +The instrument triplets (platform, satellite, and sensor ID) in the namelist can be ranked in any order. More detail about the convention of instrument triples can be found on the web page  HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html&quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html + HYPERLINK &quot;htt
 p://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html&quot;or in tables 2 and 3 in the RTTOV v10 Users Guide  (http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/docs_rttov10/users_guide_10_v1.3.pdf )   -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.  +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.    -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 copied or linked to a sub-directory rttov_coeffs 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. +When running WRFDA with radiance assimilation switched on (RTTOV or CRTM), a set of RTM coefficient files need to be loaded. For the RTTOV option, RTTOV coefficient files are to be copied or linked to a sub-directory rttov_coeffs under the working directory. For the 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 the namelist are n
 eeded. Potentially WRFDA can assimilate all sensors as long as the corresponding coefficient files are provided with RTTOV and CRTM. In addition, necessary developments on the corresponding data interface, quality control, and bias correction are also important to make radiance data assimilate properly; however, a modular design of radiance relevant routines already facilitates the addition of more instruments in WRFDA.   -The RTTOV package is not distributed with WRFDA due to licensing and supporting issues. Users need to follow the instructions - on  HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm&quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm to download the RTTOV source code and supplement coefficient files and emissivity atlas dataset. Starting from WRFDA V3.3, only RTTOV v10 can be used in WRFDA. +The RTTOV package is not distributed with WRFDA, due to licensing and supporting issues. Users need to follow the inst
 ructions + on  HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm&quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm to download the RTTOV source code and supplement coefficient files and the emissivity atlas dataset. Since WRFDA V3.3, only RTTOV v10 can be used in WRFDA.   -Starting from V3.2.1, the CRTM package is distributed with WRFDA, which is located in WRFDA/var/external/crtm. The CRTM code in WRFDA is basically the same as the source code that users can download from the the following link: +Since V3.2.1, the CRTM package is distributed with WRFDA, which is located in WRFDA/var/external/crtm. The CRTM code in WRFDA is basically the same as the source code that users can download from the the following link:  ftp://ftp.emc.ncep.noaa.gov/jcsda/CRTM.      d. Channel Selection   -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 when to use a corresponding channel. Channels with the value -1 indicate 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 the users responsibility to obtain the optimal error statistics for your own applications. +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. Examples of 5 channels from noaa-15-amsub.info is shown below. The fourth column is used by WRFDA to control when to use a corresponding channel. Channels with the value -1 in the fourth column indicate that the channel is not assimilated, while the value 1 means assimilated. 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 the users responsibility to obtain the optimal error statistics for his/her own applications.   - Sensor channel IR/MW use idum  varch  polarisation(0:vertical;1:horizontal) + Sensor channel IR/MW use idum  varch  polarization(0:vertical;1:horizontal)    415    1    1   -1    0  0.5500000000E+01  0.0000000000E+00  415    2    1   -1    0  0.3750000000E+01  0.0000000000E+00 @@ -720,33 +721,33 @@
   e. Bias Correction   -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. There are two ways of performing bias correction in WRFDA. One is based on the 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. +Satellite radiance is generally considered to be biased with respect to a reference (e.g., background or analysis field in NWP assimilation) due to a system error of the observation itself, the reference field, and RTM. Bias correction is a necessary step p
 rior to assimilating radiance data. There are two ways of performing bias correction in WRFDA. One is based on the 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.     f. Variational Bias Correction    Getting started with VarBC -To use VarBC, set namelist option USE_VARBC 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). +To use VarBC, set the namelist option USE_VARBC to TRUE and have the 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).  
  Input and Output files -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 the input file for the next assimilation cycle. +All VarBC input is passed through one single ASCII file called the 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 the input file for the next assimilation cycle.    Coldstart -Coldstarting means starting the VarBC from scratch i.e. when you do not know the values of the bias parameters. +Coldstarting means starting the VarBC from scratch; i.e. when you do not know the values of the bias parameters.   -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. +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 coldstart 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.   -A threshold of number of observations can be set through a namelist option VARBC_NOBSMIN (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 wil
 l do another Coldstart. +A threshold of a number of observations can be set through the namelist option VARBC_NOBSMIN (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.    Background Constraint for the bias parameters  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.   -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. +It is defined through an integer number in the VARBC.in file. This number is related to a number of observations; the bigg
 er the number, the more inertia constraint. If these numbers are set to zero, the predictors can evolve without any constraint.    Scaling factor -The VarBC uses a specific preconditioning, which can be scaled through a namelist option VARBC_FACTOR (default = 1.0). +The VarBC uses a specific preconditioning, which can be scaled through the namelist option VARBC_FACTOR (default = 1.0).    Offline bias correction -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 MAX_VERT_VAR* namelist variables to be 0, which will disable the standard control variable and only keep the VarBC control variable. +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 MAX_VERT_VAR* namelist variables to be 0, which will disable the standard control variable an
 d only keep the VarBC control variable.    MAX_VERT_VAR1=0.0  MAX_VERT_VAR2=0.0 @@ -766,25 +767,26 @@
 g. Other namelist variables to control radiance assimilation    RAD_MONITORING (30)         -Integer array of dimension RTMINIT_NSENSER, where 0 for assimilating mode, 1 for monitoring mode (only calculate innovation). +Integer array of dimension RTMINIT_NSENSER, 0 for assimilating mode, 1 for monitoring mode (only calculates innovation).           +  THINNING  Logical, TRUE will perform thinning on radiance data.            THINNING_MESH (30) -Real array with dimension RTMINIT_NSENSOR, values indicate thinning mesh (in KM) for different sensors. +Real array with dimension RTMINIT_NSENSOR, values indicate thinning mesh (in km) for different sensors.            QC_RAD -Logical, control if perform quality control, always set to TRUE. +Logical, controls if quality control is performed, always set to TRUE.            WRITE_IV_RAD_ASCII -Logical, control if output Observation minus Background files which are in ASCII format and separated by sensors and processors. +Logical, controls whether to output observation-m
 inus-background (O-B) files, which are in ASCII format, and separated by sensors and processors.            WRITE_OA_RAD_ASCII -Logical, control if output Observation minus Analysis files (including also O minus B) which are ASCII format and separated by sensors and processors. +Logical, controls whether to output observation-minus-analysis (O-A) files (including also O-B information), which are in ASCII format, and separated by sensors and processors.            USE_ERROR_FACTOR_RAD -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) +Logical, controls use of a radiance error tuning factor file, radiance_error.factor,  which is created with empirical values, or generated using a variational tuning method (Desroziers and Ivanov, 2001).            ONLY_SEA_RAD  Logical, controls whether only assimilating radiance over water.         @@ -795,59 +797,57 @
 @
 TIME_WINDOW_MAX  String, e.g., &quot;2007-08-15_09:00:00.0000&quot;, end time of assimilation time window   - -  USE_ANTCORR (30) -Logical array with dimension RTMINIT_NSENSER, control if performing Antenna Correction in CRTM. +Logical array with dimension RTMINIT_NSENSER, controls if performing Antenna Correction in CRTM.    AIRS_WARMEST_FOV  Logical, controls whether using the observation brightness temperature for AIRS Window channel #914 as criterium for GSI thinning.    USE_CRTM_KMATRIX -Logical, controls whether using CRTM K matrix rather than calling CRTM TL and AD routines for gradient calculation. +Logical, controls whether using the CRTM K matrix rather than calling CRTM TL and AD routines for gradient calculation.    USE_RTTOV_KMATRIX -Logical, controls whether using RTTOV K matrix rather than calling RTTOV TL and AD routines for gradient calculation. +Logical, controls whether using the RTTOV K matrix rather than calling RTTOV TL and AD routines for gradient calc
 ulation.    RTTOV_EMIS_ATLAS_IR -integer,  control the use of IR emissivity atlas. -Emissivity atlas data (should be downloaded separately from the RTTOV web site) need to be copied or linked under the sub-directory emis_data in the working directory if RTTOV_EMIS_ATLAS_IR is set to 1. +integer,  controls the use of the IR emissivity atlas. +Emissivity atlas data (should be downloaded separately from the RTTOV web site) need to be copied or linked under the sub-directory, emis_data, in the working directory if RTTOV_EMIS_ATLAS_IR is set to 1.    RTTOV_EMIS_ATLAS_MW -integer, control the use of MW emissivity atlas. -Emissivity atlas data (should be downloaded separately from the RTTOV web site) need to be copied or linked under the sub-directory emis_data in the working directory if RTTOV_EMIS_ATLAS_MW is set to 1 or 2. +integer, controls the use of the MW emissivity atlas. +Emissivity atlas data (should be downloaded separately from the RTTOV web site) need to be copied or l
 inked under the sub-directory, emis_data, in the working directory if RTTOV_EMIS_ATLAS_MW is set to 1 or 2.      h. Diagnostics and Monitoring   -(1) Monitoring capability within WRFDA. +(1) Monitoring capability within WRFDA    Run WRFDA with the rad_monitoring namelist parameter in record wrfvar14 in namelist.input.    -0 means assimilating mode, innovations (O minus B) are calculated and data are used in minimization. +0 means assimilating mode. Innovations (O minus B) are calculated and data are used in minimization.  1 means monitoring mode: innovations are calculated for diagnostics and monitoring. Data are not used in minimization.   -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. +The number of rad_monitoring should correspond to the number of  rtminit_nsensor. If rad_monitoring is not set, then the default value of 0 will be used for all sensors.    (2) Out
 puting radiance diagnostics from WRFDA    Run WRFDA with the following namelist variables in record wrfvar14 in namelist.input.    write_iv_rad_ascii=.true.  -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) +to write out (observation-background, etc.) diagnostics information in plain-text files with the prefix inv, followed by the instrument name and the processor id. For example, 01_inv_noaa-17-amsub.0000 (01 is outerloop index, 0000 is processor index)    write_oa_rad_ascii=.true.  -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 +to write out (observation-background, observation-analysis, etc.) diagnostics informati
 on in plain-text files with the prefix oma, followed by the instrument name and the processor id. For example, 01_oma_noaa-18-mhs.0001   -Each processor writes out information of one instrument in one file in the WRFDA working directory. +Each processor writes out the information for one instrument in one file in the WRFDA working directory.    (3) Radiance diagnostics data processing   -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. +A Fortran90 program is used to collect the 01_inv* or 01_oma* files and write them out in netCDF format (one instrument in one file with prefix diags followed by the instrument name, analysis date, and the suffix .nc)) for easier data viewing, handling and plotting with netCDF utilities and NCL scrip
 ts.    (4) Radiance diagnostics plotting   -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). +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 alone with an 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).    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 settin
 gs of directories and what instruments to plot, there are some useful plotting options, explained below.   @@ -869,15 +869,14 @@
   (5) evolution of VarBC parameters   -NCL scripts (WRFDA/var/graphics/ncl/plot_rad_varbc_param.ncl and WRFDA/var/graphics/ncl/advance_cymdh.ncl) are used for plotting evolutions of VarBC parameters. +NCL scripts (WRFDA/var/graphics/ncl/plot_rad_varbc_param.ncl and WRFDA/var/graphics/ncl/advance_cymdh.ncl) are used for plotting the evolution of VarBC parameters.     -  Updating WRF Boundary Conditions -There are three input files: WRFDA analysis, wrfinput, and wrfbdy files from WPS/real.exe, and a namelist file: param.in for running da_update_bc.exe for domain-1. Before running NWP forecast using the WRF-model with WRFDA analysis, update the values and tendencies for each predicted variable in 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. Moreover, in the cycling run mode (warm-start), the low boundary in the WRFDA analysis
  file also needs to be updated based on the information from the wrfinput file generated by WPS/real.exe at analysis time.  -For the nested domains, domain-2, domain-3, the lateral boundaries are provided by their parent domains, so no lateral boundary update is needed for these domains; but the low boundaries in each of the nested domains WRFDA analysis files 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. +There are three input files: WRFDA analysis, wrfinput, and wrfbdy files from WPS/real.exe, and a namelist file: param.in for running da_update_bc.exe for domain-1. Before running an NWP forecast using the WRF-model with WRFDA analysis, update the values and tendencies for each predicted variable in the first time period, in the lateral boundary condition file. Domain-1 (wrfbdy_d01) must be updated to be consistent
  with the new WRFDA initial condition (analysis). This is absolutely essential. Moreover, in the cycling-run mode (warm-start), the lower boundary in the WRFDA analysis file also needs to be updated based on the information from the wrfinput file, generated by WPS/real.exe at analysis time.  +For the nested domains, domain-2, domain-3, the lateral boundaries are provided by their parent domains, so no lateral boundary update is needed for these domains; but the low boundaries in each of the nested domains WRFDA analysis files 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 needs to be provided to the namelist variable wrf_bdy_file.  This procedure is performed by the WRFDA utility called da_updated_bc.exe. -Note: Make sure that you have da_update_bc.exe in WRFDA/var/build directory. This executable should be created when you compiled WRFDA code,   +Note: Make sure that you hav
 e da_update_bc.exe in the WRFDA/var/build directory. This executable should have been created when you compiled WRFDA code,    To run da_update_bc.exe, follow the steps below:  &gt; cd WRFDA/var/test/update_bc    &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) @@ -897,8 +896,10 @@
   At this stage, you should have the files wrfvar_output and wrfbdy_d01 in your WRFDA working directory. They are the WRFDA updated initial condition and boundary condition for any subsequent WRF model runs. To use, link a copy of wrfvar_output and wrfbdy_d01 to wrfinput_d01 and wrfbdy_d01, respectively, in your WRF working directory.   -As of V3.2, some changes were made to da_update_bc to address some issues that are related to sea-ice and snow change during cycling runs and radiance data assimilation. The new settings in parame.in are introduced as follows. (However, for backward compatibility, the pre-V3.2 parame.in mentioned above still works with V3.2+ da_update_bc) +As of V3.2, some changes were made to da_update_bc to address some issues that are related to sea-ice and snow change during cycling runs, and radiance data assimilation. The new settings in parame.in are introduced as follows:   +Note:  for backward compatibility, the pre-V3.2 parame.in, mentioned above, 
 still works with V3.2+ da_update_bc. +  &amp;control_param   da_file            = '../tutorial/wrfvar_output'   wrf_bdy_file       = './wrfbdy_d01' @@ -911,6 +912,11 @@
  iswater            = 16  /   + + + + +  update_lateral_bdy is required only for domain 1.  update_low_bdy is needed for all domains if running in cycling mode.  iswater (water point index) is 16 for USGS LANDUSE and 17 for MODIS LANDUSE. @@ -919,34 +925,34 @@
  update_lateral_bdy = .false.   update_low_bdy     = .true.    -before running WRFDA, if in cycling mode (especially if you are doing radiance data assimilation and there is SEA ICE and SNOW in your domain) to get low-bdy updated first guess (da_file will be overwritten by da_update_bc). +before running WRFDA, if in cycling mode (especially if you are doing radiance data assimilation and there are SEA ICE and SNOW in your domain) to get low-bdy updated first guess (da_file will be overwritten by da_update_bc).    Next run da_update_bc.exe with   update_lateral_bdy = .true.   update_low_bdy     = .false. -after WRFDA to get updated lateral boubdary conditions (wrf_bdy_file will be overwritten by da_update_bc). +after WRFDA to get updated lateral boundary conditions (wrf_bdy_file will be overwritten by da_update_bc).  Running gen_be -Starting with WRFDA version 3.1, users have three choices to define the background error covariance (BE). We call them CV3, cv5, and CV6 respecti
 vely. With CV3 and CV5, the background errors are applied to the same set of the control variables, stream function, unbalanced potential velocity, unbalanced temperature, unbalanced surface pressure, and pseudo relative humidity. However, for CV6 the moisture control variable is the unbalanced part of pseudo relative humidity. With CV3, the control variables are in physical space while with CV5 and CV6 the control variables are in eigenvector space. So, the major differences between these two kinds of BE is the vertical covariance. CV3 uses the vertical recursive filter to model the vertical covariance but CV5 and CV6 use empirical orthogonal function (EOF) to represent the vertical covariance. The recursive filters to model the horizontal covariance are also different with these BEs. We have not conducted the systematic comparison of the analyses based on these BEs. However, CV3 (a BE file provided with our WRFDA system) is a global BE and can be used for any regional doma
 ins while CV5 and CV6 BEs are domain-dependent, 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 vary case by case. +Starting with WRFDA version 3.1, users have three choices to define the background error covariance (BE). We call them CV3, CV5, and CV6 . With CV3 and CV5, the background errors are applied to the same set of the control variables, stream function, unbalanced potential velocity, unbalanced temperature, unbalanced surface pressure, and pseudo-relative-humidity. However, for CV6 the moisture control variable is the unbalanced part of pseudo-relative-humidity. With CV3, the control variables are in physical space while with CV5 and CV6, the control variables are in eigenvector space. So, the major difference between these two kinds of BE is the vertical covariance. CV3 uses the vertical recursive filter to model the vertical covariance but CV5 and CV6 use
  an empirical orthogonal function (EOF) to represent the vertical covariance. The recursive filters to model the horizontal covariance are also different with these BEs. We have not conducted the systematic comparison of the analyses based on these BEs. However, CV3 (a BE file provided with our WRFDA system) is a global BE and can be used for any regional domain, while CV5 and CV6 BEs are domain-dependent, which should be generated based on the forecast data from the same domain.  At this time, it is hard to tell which BE is better; the impact on analysis may vary from case to case.   -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. +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 estimated fields. The statistics that project multivariate relations among variables are also derived from the NMC method.   -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. +The var
 iance 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.   -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. +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.   -Theoretically, CV3 BE is a generic background error statistics file which, can be used for any case. It is quite straightforward to use CV3 in your own case. To use the CV3 BE file in your case, set cv_options=3 in $wrfvar7 and the be.dat is located in WRFDA/var/run/be.dat.cv3. +Theoretically, CV3 BE is a generic background error statistics file, which can be used for any case. It is quite straightforward to use CV3 in your own case. To use the CV3 BE file in your case, set cv_options=3 in $wrfvar7 and the be.dat is located in WRFDA/var/run/be.dat.cv3.   -To use CV5 or CV6 background error covariance, it is necess
 ary 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.  +To use CV5 or CV6 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.     The Fortran main programs for gen_be can be found in WRFDA/var/gen_be. 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 WRFDA/var/scripts/gen_be.    -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 appl
 ications, 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. +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 peri
 od 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.   -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). +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).   -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 namelist.input options history_interval=720, and frames_per_outfile=1 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. 2008020512/wrfout_d01_2008-02-06_00:00:00 means a 12-hour forecast valid at 2008020600 initialized at 2008020512. +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 namelist.input options history_interval=720, and frames_per_outf
 ile=1 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. 2008020512/wrfout_d01_2008-02-06_00:00:00 means a 12-hour forecast valid at 2008020600, initialized at 2008020512.   -Example dataset for a test case (90 x 60 x 41 gridpoints) can be downloaded from  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html, untar the gen_be_forecasts_20080205.tar.gz, you will have: +Example dataset for a test case (90 x 60 x 41 gridpoints) can be downloaded from  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html. Untar the gen_be_forecasts_20080205.tar.gz file.  You will have:            &gt;ls $FC_DIR   @@ -957,9 +963,9 @@
 -rw-r--r--  1   users  11556492 2008020612/wrfout_d01_2008-02-07_00:00:00  -rw-r--r--  1   users  11556492 2008020612/wrfout_d01_2008-02-07_12:00:00   -In the above example, only 1 day (12Z 05 Feb to 12Z 06 Feb. 2002) of forecasts, every 12 hours are supplied to gen_be_wrapper 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 a 1-month dataset should be used. +In the above example, only 1 day (12Z 05 Feb to 12Z 06 Feb. 2002) of forecasts, every 12 hours is supplied to gen_be_wrapper 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 a 1-month dataset should be used.   -Under WRFDA/
 var/scripts/gen_be, gen_be_wrapper.ksh is used to generate the BE data, following variables need to be set to fit your case: +Under WRFDA/var/scripts/gen_be, gen_be_wrapper.ksh is used to generate the BE data.  The following variables need to be set to fit your case:    export WRFVAR_DIR=/users/noname/work/code/trunk/phoenix_g95_opt/WRFDA  export START_DATE=2008020612  # the first perturbation valid date @@ -969,20 +975,20 @@
 export FC_DIR=/users/noname/work/exps/friendlies/expt/fc # where wrf forecasts are  export RUN_DIR=/users/noname/work/exps/friendlies/gen_be${BIN_TYPE}   -Note: 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. +Note: The START_DATE and END_DATE are perturbation valid dates. As shown 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.    Note: The forecast dataset should be located in $FC_DIR. Then type:    &gt; gen_be_wrapper.ksh   -Once gen_be_wrapper.ksh run is completed, the be.dat can be found under $RUN_DIR directory. +Once the gen_be_wrapper.ksh run is completed, the be.dat can be 
 found under the $RUN_DIR directory.   -To get a clear idea about what are included in be.dat, the script gen_be_plot_wrapper.ksh may be used to plot various data in be.dat, for example:  +To get a clear idea about what is included in be.dat, the script gen_be_plot_wrapper.ksh may be used.  This plots various data in be.dat; for example:      Additional WRFDA Exercises:  a. Single Observation response in WRFDA:  -With the single observation test, you may get some ideas of how the background and observation error statistics work in the model variable space. Single observation test is done in WRFDA by setting num_pseudo=1 along with other pre-specified values in record &amp;wrfvar15 and &amp;wrfvar19 of namelist.input, -With the settings shown below, WRFDA generates a single observation with pre-specified innovation (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.  +With the single observation test, you may get some ideas of how the background and observation error statistics work in the model variable space. A single observation test is done in WRFDA by setting num_pseudo=1, along with other pre-specified values in record &amp;wrfvar15 and &amp;wrfvar19 of namelist.input, +With the settings shown below, WRFDA generates a single observation with a pre-specified innovation (Observation  First Guess) value at the desired location; e.g. at (in terms of grid coordinate) 23x23, level 14 for U observation with error characteristics 1 m/s, and innovation size = 1.0 m/s.   &amp;wrfvar15  num_pseudo = 1,  pseudo_x = 23.0, @@ -994,9 +1000,9 @@
 &amp;wrfvar19  pseudo_var = u, (Note: pseudo_var can be u, v, t, p, q.  If pseudo_var is q, then the reasonable values of pseudo_err and pseudo_val are 0.001)  / -Note: You may wish to repeat this exercise for other observations like temperature (t), pressure p, specific humidity q and so on.  +Note: You may wish to repeat this exercise for other observations, like temperature t, pressure p, specific humidity q, and so on.   b. Response of BE length scaling parameter: -Run single observation test with following additional parameters in record &amp;wrfvar7 of namelist.input +Run the single observation test with the following additional parameters in record &amp;wrfvar7 of namelist.input.  &amp;wrfvar7  len_scaling1 = 0.5, # reduce psi length scale by 50%  len_scaling2 = 0.5, # reduce chi_u length scale by 50% @@ -1004,9 +1010,9 @@
 len_scaling4 = 0.5, # reduce q length scale by 50%  len_scaling5 = 0.5, # reduce Ps length scale by 50%  / -Note: You may wish to try the response of an individual variable by setting one parameter at a time. See the spread of analysis increment. +Note: You may wish to try the response of an individual variable by setting one parameter at a time. Note the spread of analysis increment.  c. Response of changing BE variance:  -Run the single observation test with following additional parameters in record &amp;wrfvar7 of namelist.input +Run the single observation test with the following additional parameters in record &amp;wrfvar7 of namelist.input.  &amp;wrfvar7  var_scaling1 = 0.25,   # reduce psi variance by 75%  var_scaling2 = 0.25,   # reduce chi_u variance by 75% @@ -1014,50 +1020,52 @@
 var_scaling4 = 0.25,   # reduce q variance by 75%  var_scaling5 = 0.25,   # reduce Ps variance by 75%  / -Note: You may wish to try the response of individual variable by setting one parameter at one time. See the magnitude of analysis increments. +Note: You may wish to try the response of individual variable by setting one parameter at a time. Note the magnitude of analysis increments.  d. Response of convergence criteria:  Run the tutorial case with   &amp;wrfvar6  eps = 0.0001,  / -You may wish to compare various diagnostics with the earlier run.  +You may wish to compare various diagnostics with an earlier run.   e. Response of outer loop on minimization:         Run the tutorial case with  &amp;wrfvar6  max_ext_its = 2,  / -With this setting outer loop for the minimization procedure will be activated. You may wish to compare various diagnostics with earlier run.  +With this setting, the outer loop for the minimization procedure will be activated. You may wish to com
 pare various diagnostics with an earlier run.   Note: The Maximum permissible value for MAX_EXT_ITS is 10.  f. Response of suppressing particular types of data in WRFDA: -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 use_synopobs=false in record &amp;wrfvar4 of namelist.input. It is OK if there is no SYNOP data in the observation file and use_synopobs=true. +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 use_synopobs=false in record &amp;wrfvar4 of namelist.input. It is OK if there are no SYNOP data in the observation file and use_synopobs=true.  Turning on and off certain 
 types of observations is widely used for assessing the impact of observations on data assimilations.  Note: It is important to go through the default use_* settings in record &amp;wrfvar4 in WRFDA/Registry/Registry.wrfvar to know what observations are activated in default.    WRFDA with Multivariate Background Error (MBE) Statistics -A new control variable option to implement multivariate background error (MBE) statistics in WRFDA has been introduced. It may be activated by setting the namelist variable cv_options=6. This option introduces six additional correlation coefficients in the definition of balanced part of analysis control variables. Thus with this implementation, moisture analysis is multivariate in the sense that temperature and wind may lead to moisture increments and vise-versa. The gen_be utility has also been updated to compute the desired MBE statistics required for this option. The updates include basic source code, scripts and graphics to dis
 play some important diagnostics about MBE statistics.  Further details may be seen at: +A new control variable option to implement multivariate background error (MBE) statistics in WRFDA has been introduced. It may be activated by setting the namelist variable cv_options=6. This option introduces six additional correlation coefficients in the definition of the balanced part of analysis control variables. Thus with this implementation, moisture analysis is multivariate, in the sense that temperature and wind may lead to moisture increments, and vise-versa. The gen_be utility has also been updated to compute the desired MBE statistics required for this option. The updates include basic source code, scripts, and graphics to display some important diagnostics about MBE statistics.  Further details may be seen at:  https://wiki.ucar.edu/download/attachments/60622477/WRFDA__update_for_cv6.pdf -a. How to generate multivariate background error statistics for WRFDA? -Mult
 ivariate background error statistics for WRFDA is generated by executing a top-level script gen_be/wrapper_gen_be_gsi.ksh residing under SCRIPTS_DIR via a suitable wrapper script. The rest of the procedure remains the same as with normal running of the gen_be utility. A successful run will create a be.dat file in RUN_DIR directory.    -b. How to run WRFDA with multivariate background error statistics? -After successfully generating multivariate background error statistics file be.dat the procedure for running WRFDA is straight. If WRFDA is run through wrapper script, declare suitably the namelist variable NL_CV_OPTIONS=6 in the wrapper script. If WRFDA is run directly (by executing da_wrfvar.exe) then, include cv_options=6 in namelist.input file under wrfvar7 list of namelist options. -c. How to tune multivariate background error statistics in running WRFDA? -Following is the list of nine tuning parameters available in WRFDA. Default values for thes
 e variables are set as 1.0. By setting corresponding values &gt; 1.0 (&lt; 1.0) will increase (decrease) the corresponding contributions as described in the following Table. + + +a. How to generate multivariate background error statistics for WRFDA +Multivariate background error statistics for WRFDA is generated by executing a top-level script, gen_be/wrapper_gen_be_gsi.ksh, residing under SCRIPTS_DIR, via a suitable wrapper script. The rest of the procedure remains the same as with normal running of the gen_be utility. A successful run will create a be.dat file in RUN_DIR directory.    +b. How to run WRFDA with multivariate background error statistics +After successfully generating multivariate background error statistics file be.dat, the procedure for running WRFDA is straight-forward. If WRFDA is run through the wrapper script, suitably declare the namelist variable NL_CV_OPTIONS=6 in the wrapper script. If WRFDA is run directly (by executing da_wrfva
 r.exe), then include cv_options=6 in the namelist.input file under the wrfvar7 list of namelist options. +c. How to tune multivariate background error statistics in running WRFDA +Below is a list of nine tuning parameters available in WRFDA. Default values for these variables are set as 1.0. Setting corresponding values &gt; 1.0 (&lt; 1.0) will increase (decrease) the corresponding contributions as described in the following Table:  Variable name                            Descriptionpsi_chi_factorParameter to control contribution of stream function in defining balanced part of velocity potentialpsi_t_factorParameter to control contribution of stream function in defining balanced part of temperaturepsi_ps_factorParameter to control contribution of stream function in defining balanced part of surface pressurepsi_rh_factorParameter to control contribution of stream function in defining balanced part of moisturechi_u_t_factorParameter to control contrib
 ution of unbalanced part of velocity potential in defining balanced part of temperaturechi_u_ps_factorParameter to control contribution of unbalanced part of velocity potential in defining balanced part of surface pressurechi_u_rh_factorParameter to control contribution of unbalanced part of velocity potential in defining balanced part of moisturet_u_rh_factorParameter to control contribution of unbalanced part of temperature in defining balanced part of moistureps_u_rh_factorParameter to control contribution of unbalanced part of surface pressure in defining balanced part of moisture    WRFDA Diagnostics  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. -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  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html +After running WRFDA, it is important to check a number of output files to see if the assimilation appears sensible. The WRFDA package, which includes several useful scripts, may be downloaded from  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html  The content of some useful diagnostic files are as follows: -cost_fn and grad_fn: These files hold (in ASCII format) WRFDA cost and gradient function values, respectively, for the first and last iterations. However, if you run with PRINT_DETAIL_GRAD=true, these values will be listed for each iteration; this can be helpful for visualization purposes. The NCL script WRFDA/var/graphics/ncl/plot_cost_grad_fn.ncl may be used to plot the content of cost_fn and grad_fn,
  if these files are generated with PRINT_DETAIL_GRAD=true.   - Note: Make sure that you removed first two lines (header) in cost_fn and grad_fn before you plot.  Also, you need to specify the directory name for these two files.  -gts_omb_oma_01: 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. -namelist.input:  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 WRFDA/Registry/Registry.wrfvar.     +cost_fn and grad_fn: These files hold (in ASCII format) WRFDA cost and gradient function values, respectively, for the first and last iterations. If yo
 u run with PRINT_DETAIL_GRAD=true, however, these values will be listed for each iteration; this can be helpful for visualization purposes. The NCL script WRFDA/var/graphics/ncl/plot_cost_grad_fn.ncl may be used to plot the content of cost_fn and grad_fn, if these files are generated with PRINT_DETAIL_GRAD=true.   + Note: Make sure that you remove the first two lines (header) in cost_fn and grad_fn before you plot.  You also need to specify the directory name for these two files.  +gts_omb_oma_01: 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 forecast verification purposes. +namelist.input:  This is the WRFDA input namelist file, which contains all the user-defined non-default options. Any namelist-defined options that do not app
 ear in this file, should have their names checked against the values in WRFDA/Registry/Registry.wrfvar.      namelist.output: A consolidated list of all the namelist options used.        -rsl*: 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 WRFDA/Registry/Registry.wrfvar. -statistics: 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. -The WRFDA analysis file is wrfvar_output. 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). -A NCL script WRFDA/var/graphics/ncl/WRF-Var_plot.ncl, is provided for plotting. You need to specify the analsyis_file name, its full path etc. Please see the in-line comments in the script for details.    -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 WRFDA/var/graphcs/ncl/WRF-Var_plot.ncl, and make sure the following pieces of codes are uncommented: +rsl*: Files containing information for standard WRFDA
  output from individual processors when multiple processors are used. It contains a host of information on a 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 for the print_ string in WRFDA/Registry/Registry.wrfvar. +statistics: 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. +The WRFDA analysis file is wr
 fvar_output. It is in WRF (NetCDF) format. It will become the  input file wrfinput_d01 of any subsequent WRF run after lateral boundary and/or lower boundary conditions are updated by another WRFDA utility (See the section Updating WRF boundary conditions). +An NCL script, WRFDA/var/graphics/ncl/WRF-Var_plot.ncl, is provided for plotting. You need to specify the analsyis_file name, its full path, etc. Please see the in-line comments in the script for details.    +As an example, if you are aiming to display the U-component of the analysis at level 18, execute the following command after modifying the script WRFDA/var/graphcs/ncl/WRF-Var_plot.ncl, and make sure the following pieces of codes are uncommented:  var = &quot;U&quot;  fg = first_guess-&gt;U  an = analysis-&gt;U @@ -1066,27 +1074,28 @@
          &gt; ncl WRF-Var_plot.ncl  The plot should look like:   -You may change the variable name, level etc in this script to display the variable of your choice at the desired eta level. +You may change the variable name, level, etc. in this script to display the variable of your choice at the desired eta level.  Take time to look through the text output files to ensure you understand how WRFDA works. For example: -How closely has WRFDA fitted individual observation types? Look at the statistics file to compare the O-B and O-A statistics. -How big are the analysis increments? Again, look in the statistics 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.  -How long did WRFDA take to converge? Does it really converge?  You will get the answers of all these questions by looking into rsl-files, as it indicates the numb
 er of iterations taken by WRFDA to converge. If this is the same as the maximum number of iterations specified in the namelist (NTMAX) or its default value (=200) set in WRFDA/Registry/Registry.wrfvar, then it means that the analysis solution did not converge. If so, you may need to increase the value of NTMAX 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 doesnt converge in 200 iterations, that means there might be some problem in the observations or first guess. -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). Many different graphics packages (e.g. RIP4, NCL, GRADS etc) can do this. The plot of level 18 theta increments below was produced using the particular NCL script. This script is located at WRFDA/var/graphics/ncl/WRF-Var_plot.ncl. +How closely has WR
 FDA fit individual observation types? Look at the statistics file to compare the O-B and O-A statistics. +How big are the analysis increments? Again, look in the statistics 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 the input observation data you assimilated via WRFDA by modifying the input analysis first guess.  +How long did WRFDA take to converge? Does it really converge?  You will get the answers of all these questions by looking into rsl-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 (NTMAX), or its default value (=200) set in WRFDA/Registry/Registry.wrfvar, then it means that the analysis solution did not converge. If this is the case, you may need to increase the value of NTMAX and rerun your case to ensure that the convergence is achieved. On the other hand, a normal WRFDA run sh
 ould usually converge within 100 iterations. If it still doesnt converge in 200 iterations, that means there might be some problem in the observations or first guess. +A good way to visualize the impact of assimilation of observations is to plot the analysis increments (i.e. analysis minus the first guess difference). Many different graphics packages (e.g. RIP4, NCL, GRADS etc) can do this. The plot of level 18 theta increments below was produced using this particular NCL script. This script is located at WRFDA/var/graphics/ncl/WRF-Var_plot.ncl.  You need to modify this script to fix the full path for first_guess &amp; analysis files. You may also use it to modify the display level by setting kl and the name of the variable to display by setting var. Further details are given in this script.  -If you are aiming to display the increment of potential temperature at level 18, after modifying WRFDA/var/graphcs/ncl/WRF-Var_plot.ncl, make sure following pieces of codes are un
 commented: +If you are aiming to display the increment of potential temperature at level 18, after modifying WRFDA/var/graphcs/ncl/WRF-Var_plot.ncl, make sure the following pieces of code are uncommented:  var = &quot;T&quot;  fg = first_guess-&gt;T ;Theta- 300  an = analysis-&gt;T    ;Theta- 300  plot_data = an - fg  When you execute the following command from WRFDA/var/graphics/ncl.   &gt; ncl WRF-Var_plot.ncl -The plot created will looks as follows: +The plot created will look as follows:    Note: Larger analysis increments indicate a larger data impact in the corresponding region of the domain.    Hybrid Data Assimilation in WRFDA  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-estima
 ted 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 some aspects of using the hybrid system.   +  a. Source Code    Three executables are used in the hybrid system. If you have successfully compiled the WRFDA system, you will see the following: @@ -1099,11 +1108,11 @@
   b. Running The Hybrid System   -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).  +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).    -A set of initial ensemble members must be prepared before the hybrid application can be started. 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. +A set of initial ensemble members must be prepared before the hybrid application can be started. 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:   -1) Calculate ensemble mean +1) Calculate the ensemble mean    Cop
 y or link the ensemble forecasts to your working directory. In this example, the time is 2006102712.  &lt; ln -sf /wrfhelp/DATA/VAR/Hybrid/fc/2006102712.e0* . @@ -1160,58 +1169,57 @@
   Description of Namelist Variables  WRFDA namelist variables.  -Variable NamesDefault ValueDescription&amp;wrfvar1write_incrementsfalse.true.: write out a binary analysis increment filevar4dfalse.true.: 4D-Var modevar4d_lbctrue.true.: on/off for lateral boundary control in 4D-Varvar4d_bin3600seconds, observation sub-window length for 4D-Var   multi_inc0&gt; 0: multi-incremental runprint_detail_radarfalseprint_detail_xxx: output extra (sometimes can be too many) diagnostics for debugging; not recommended to turn them on for production runsprint_detail_xafalseprint_detail_xbfalseprint_detail_obsfalseprint_detail_gradfalse -.true.: to print out detailed gradient of each observation type at each iterationcheck_max_iv_printtrueobsolete (used only by Radar)&amp;wrfvar2analysis_accu900seconds, if the time difference between the 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. -calc_w_incrementfalse.true.: 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. -.false.: the increment of the vertical velocity W is zero if no W information is assimilated.dt_cloud_modelfalseNot used&amp;wrfvar3fg_format1 1: fg_format_wrf_arw_regional (default) +Variable NamesDefault ValueDescription&amp;wrfvar1write_incrementsfalse.true.: write out a binary analysis increment filevar4dfalse.true.: 4D-Var modevar4d_lbctrue.true.: on/off for lateral boundary control in 4D-Varvar4d_bin3600seconds, observation sub-window length for 4D-Var   multi_inc0&gt; 0: multi-incremental runprint_det
 ail_radarfalseprint_detail_xxx: output extra (sometimes can be too many) diagnostics for debugging; not recommended to turn them on for production runsprint_detail_xafalseprint_detail_xbfalseprint_detail_obsfalseprint_detail_gradfalse.true.: to print out a detailed gradient of each observation type at each iterationcheck_max_iv_printtrueobsolete (used only by Radar)&amp;wrfvar2analysis_accu900in seconds, if the time difference between the namelist setting (analysis_date) and date info read-in from the first guess is larger than analysis_accu, WRFDA will issue a warning message (&quot;=======&gt; Wrong xb time found???&quot;), but won't abort. +calc_w_incrementfalse.true.: the increment of the vertical velocity, W, will be diagnosed based on the increments of other fields. If there is information on the W from observations assimilated, such as the Radar radial velocity, the W increments are always computed, whether calc_w_increment=true. or .f
 alse. +.false.: the increment of the vertical velocity W is zero if no W information is assimilated.dt_cloud_modelfalseNot used&amp;wrfvar3fg_format1 1: fg_format_wrf_arw_regional (default)   2: fg_format_wrf_nmm_regional   3: fg_format_wrf_arw_global   4: fg_format_kma_global -ob_format21: ob_format_bufr (NCEP PREPBUFR), read in data from ob.bufr (not fully tested) +ob_format21: ob_format_bufr (NCEP PREPBUFR), read in data from ob.bufr (not fully tested)  2: ob_format_ascii (output from obsproc), read in data from ob.ascii (default)  3: ob_format_madis (not tested) -num_fgat_time11: 3DVar -&gt; 1: number of time slots for FGAT and 4DVAR &amp;wrfvar4thin_convtruefor 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.thin_mesh_conv 20. (max_instruments)for ob_format=1 (NCEP PREPBUFR) onl
 y. +num_fgat_time11: 3DVar +&gt; 1: number of time slots for FGAT and 4DVAR &amp;wrfvar4thin_convtruefor ob_format=1 (NCEP PREPBUFR) only. thinning is mandatory for ob_format=1, as time-duplicate data are &quot;thinned&quot; within the thinning routine; however, thin_conv can be set to .false. for debugging purpose.thin_mesh_conv 20. (max_instruments)for ob_format=1 (NCEP PREPBUFR) only.  km, each observation type can set its thinning mesh and the index/order follows the definition in -WRFDA/var/da/da_control/da_control.f90use_synopobstrueuse_xxxobs - .true.: assimilate xxx obs if available +WRFDA/var/da/da_control/da_control.f90use_synopobstrueuse_xxxobs - .true.: assimilate xxx obs if available  .false.: not assimilate xxx obs even available   -use_shipsobstrueuse_metarobstrueuse_soundobstrueuse_pilotobstrueuse_airepobstrueuse_geoamvobstrueuse_polaramvobstrueuse_bogusobstrueuse_buoyobstrueuse_profilerob
 strueuse_satemobstrueuse_gpspwobstrueuse_gpsrefobstrueuse_qscatobstrueuse_radarobsfalseuse_radar_rvfalseuse_radar_rffalseuse_airsretobstrue     ; use_hirs2obs, use_hirs3obs, use_hirs4obs, use_mhsobs +use_shipsobstrueuse_metarobstrueuse_soundobstrueuse_pilotobstrueuse_airepobstrueuse_geoamvobstrueuse_polaramvobstrueuse_bogusobstrueuse_buoyobstrueuse_profilerobstrueuse_satemobstrueuse_gpspwobstrueuse_gpsrefobstrueuse_qscatobstrueuse_radarobsfalseuse_radar_rvfalseuse_radar_rffalseuse_airsretobstrue     ; use_hirs2obs, use_hirs3obs, use_hirs4obs, use_mhsobs       ; use_msuobs, use_amsuaobs, use_amsubobs, use_airsobs,       ; use_eos_amsuaobs, use_hsbobs, use_ssmisobs are       ; radiance-related variables that only control if reading       ; in corresponding BUFR files into WRFDA or not, but       ; do not control if assimilate the data or not.       ; Some more
  variables have to be set in &amp;wrfvar14 in order -     ; to assimilate radiance data.use_hirs2obsfasle.true.: to read in data from hirs2.bufruse_hirs3obsfalse.true.: to read in data from hirs3.bufruse_hirs4obsfalse.true.: to read in data from hirs4.bufruse_mhsobsfalse.true.: to read in data from mhs.bufruse_msuobsfalse.true.: to read in data from msu.bufruse_amsuaobsfalse.true.: to read in data from amsua.bufruse_amsubobsfalse.true.: to read in data from amsub.bufruse_airsobsfalse.true.: to read in data from airs.bufruse_eos_amsuaobsfalse.true.: to read in data from airs.bufruse_hsbobsfalse.true.: to read in data from hsb.bufruse_ssmisobsfalse.true.: to read in data from ssmis.bufruse_obs_errfacfalse.true.: apply obs error tuning factors if errfac.dat is available for conventional data only&amp;wrfvar5 -check_max_ivtrue.true.: reject the observations whose innovations (O-B) are  larger than a maximum val
 ue 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.max_error_t5.0maximum check_max_iv error check factor for tmax_error_uv5.0maximum check_max_iv error check factor for u and vmax_error_pw5.0maximum check_max_iv error check factor for precipitable watermax_error_ref5.0maximum check_max_iv error check factor for gps refractivitymax_error_q5.0maximum check_max_iv error check factor for specific humiditymax_error_p5.0maximum check_max_iv error check factor for pressuremax_error_thicknessmaximum check_max_iv error check factor for thicknessmax_error_rvmaximum check_max_iv error check factor for radar radial velocitymax_error_rfmaximum check_max_iv error check factor for radar reflectivity&amp;wrfvar6max_ext_its1number of outer l
 oopsntmax200maximum number of iterations in an inner loopeps -0.01 (max_ext_its)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.&amp;wrfvar7cv_options53: NCEP Background Error model +     ; to assimilate radiance data.use_hirs2obsfasle.true.: to read in data from hirs2.bufruse_hirs3obsfalse.true.: to read in data from hirs3.bufruse_hirs4obsfalse.true.: to read in data from hirs4.bufruse_mhsobsfalse.true.: to read in data from mhs.bufruse_msuobsfalse.true.: to read in data from msu.bufruse_amsuaobsfalse.true.: to read in data from amsua.bufruse_amsubobsfalse.true.: to read in data from amsub.bufruse_airsobsfalse.true.: to read in data from airs.bufruse_eos_amsuaobsfalse.true.: to read in data from airs.
 bufruse_hsbobsfalse.true.: to read in data from hsb.bufruse_ssmisobsfalse.true.: to read in data from ssmis.bufruse_obs_errfacfalse.true.: apply obs error tuning factors if errfac.dat is available for conventional data only&amp;wrfvar5 +check_max_ivtrue.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.max_error_t5.0maximum check_max_iv error check factor for tmax_error_uv5.0maximum check_max_iv error check factor for u and vmax_error_pw5.0maximum check_max_iv error check factor for precipitable watermax_error_ref5.0maximum check_max_iv error check factor for gps refractivitymax_error_q5.0maximum check_max_iv error check factor for specific humiditymax
 _error_p5.0maximum check_max_iv error check factor for pressuremax_error_thicknessmaximum check_max_iv error check factor for thicknessmax_error_rvmaximum check_max_iv error check factor for radar radial velocitymax_error_rfmaximum check_max_iv error check factor for radar reflectivity&amp;wrfvar6max_ext_its1number of outer loopsntmax200maximum number of iterations in an inner loopeps +0.01 (max_ext_its)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.&amp;wrfvar7cv_options53: NCEP Background Error model  5: NCAR Background Error model (default) -6: Use of multivariate background error statisticsas1(3)-1.0tuning factors for variance, horizontal and vertical scales for control variable 1 = stream function. For cv_optio
 ns=3 only. The actual default values are 0.25, 1.0, 1.5.as2(3)-1.0tuning 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.as3(3)-1.0tuning 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.as4(3) -1.0tuning 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.as5(3)-1.0tuning 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.rf_passes6number of passes of recursive filter.var_scaling11.0tuning factor of background error covariance for control variable 1 - stream f
 unction. For cv_options=5 only.var_scaling21.0tuning factor of background error covariance for  control variable 2 - unbalanced velocity potential. For cv_options=5 only.var_scaling31.0tuning factor of background error covariance for control variable 3 - unbalanced temperature. For cv_options=5 only.var_scaling41.0tuning factor of background error covariance for  control variable 4 - pseudo relative humidity. For cv_options=5 only.var_scaling51.0tuning factor of background error covariance for  control variable 5 - unbalanced surface pressure. For cv_options=5 only.len_scaling11.0tuning factor of scale-length for stream function. For cv_options=5 only.len_scaling21.0tuning factor of scale-length for unbalanced velocity potential. For cv_options=5 only.len_scaling31.0tuning factor of scale-length for unbalanced temperature. For cv_options=5 only.len_scaling41.0tuning factor of scale-length for pseudo relative humidity. For cv_options=5 
 only.len_scaling51.0tuning factor of scale-length for unbalanced surface pressure. For cv_options=5 only.je_factor1.0ensemble covariance weighting factor&amp;wrfvar8  ;not used&amp;wrfvar9for 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.stdout6unit number for standard outputstderr0unit number for error outputtrace_unit7Unit number for tracing output note that units 10 and 9 are reserved for reading namelist.input and writing namelist.output respectively.trace_pe0Currently, statistics are always calculated for all processors, and output by processor 0.trace_repeat_head10the 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 qui
 et' message is written to the trace file, and no more output is produced from the routine, though statistics are still gathered.trace_repeat_body10see trace_repeat_head descriptiontrace_max_depth30define the deepest level to which tracing writes outputtrace_usetrue.true.: activate tracingtrace_use_frequentfalsetrace_use_dullfalsetrace_memorytrue.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.trace_all_pesfalse.true.: tracing is output for all pes. As stated in trace_pe, this does not change processor statistics.trace_csvtrue.true.: tracing statistics are written to a xxxx.csv file in CSV formatuse_htmltrue.true.: tracing and error reporting routines will include HTML tags.warnings_are_fatalfalse.true.: warning messages that would normally allow the   program to continue are treated as fatal errors.&amp;wrfvar10 ; for 
 code developer&amp;wrfvar11cv_options_hum1do not changecheck_rh0 --&gt; No supersaturation check after minimization. +6: Use of multivariate background error statisticsas1(3)-1.0tuning 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.as2(3)-1.0tuning 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.as3(3)-1.0tuning 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.as4(3) -1.0tuning 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.as5(3)-1.0tuning factors for varianc
 e, 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.rf_passes6number of passes of recursive filter.var_scaling11.0tuning factor of background error covariance for control variable 1 - stream function. For cv_options=5 only.var_scaling21.0tuning factor of background error covariance for  control variable 2 - unbalanced velocity potential. For cv_options=5 only.var_scaling31.0tuning factor of background error covariance for control variable 3 - unbalanced temperature. For cv_options=5 only.var_scaling41.0tuning factor of background error covariance for  control variable 4 - pseudo relative humidity. For cv_options=5 only.var_scaling51.0tuning factor of background error covariance for  control variable 5 - unbalanced surface pressure. For cv_options=5 only.len_scaling11.0tuning factor of scale-length for stream function. For cv_options=5 only.len
 _scaling21.0tuning factor of scale-length for unbalanced velocity potential. For cv_options=5 only.len_scaling31.0tuning factor of scale-length for unbalanced temperature. For cv_options=5 only.len_scaling41.0tuning factor of scale-length for pseudo relative humidity. For cv_options=5 only.len_scaling51.0tuning factor of scale-length for unbalanced surface pressure. For cv_options=5 only.je_factor1.0ensemble covariance weighting factor&amp;wrfvar8  ;not used&amp;wrfvar9for program tracing. trace_use=.true. gives additional performance diagnostics (calling tree, local routine timings, overall routine timings, &amp; memory usage). It does not change results, but does add runtime overhead.stdout6unit number for standard outputstderr0unit number for error outputtrace_unit7Unit number for tracing output.  Note that units 10 and 9 are reserved for reading namelist.input and writing namelist.output respectively.trace_pe0Currently, statistics 
 are always calculated for all processors, and output by processor 0.trace_repeat_head10the 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.trace_repeat_body10see trace_repeat_head descriptiontrace_max_depth30define the deepest level to which tracing writes outputtrace_usetrue.true.: activate tracingtrace_use_frequentfalsetrace_use_dullfalsetrace_memorytrue.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.trace_all_pesfalse.true.: tracing is output for all pes. As stated in trace_pe, this does not change processor statistics.trace_csvtrue.true.: tracing statisti
 cs are written to a xxxx.csv file in CSV formatuse_htmltrue.true.: tracing and error reporting routines will include HTML tags.warnings_are_fatalfalse.true.: warning messages that would normally allow the   program to continue are treated as fatal errors.&amp;wrfvar10 ; for code developer&amp;wrfvar11cv_options_hum1do not changecheck_rh0 --&gt; No supersaturation check after minimization.  1 --&gt; supersaturation (rh&gt; 100%) and minimum rh (rh&lt;10%) check, and make the local adjustment of q. -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 vaporsfc_assi_options11 --&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 +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 vaporsfc_assi_options11 --&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  site and the lowest model level height is larger than 100m. -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.calculate_cg_cost_fnfalseconjugate gradient algorithm does not require the computation of cost function at every iteration during minimization. +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.calculate_cg_cost_fnfalseconjugate gradient algorithm does not require the computation of cost function at every iteration during minimi
 zation.  .true.: Compute and write out cost function and gradient of each iteration into files called cost_fn and grad_fn. -false.: Only the initial and final cost functions are computed and output.lat_stats_optionfalsedo not change&amp;wrfvar12balance_type1obsolete&amp;wrfvar13vert_corr2do not changevertical_ip0obsoletevert_evalue1do not changemax_vert_var199.0specify the maximum truncation value (in percentage) to explain the variance of stream function in eigenvector decompositionmax_vert_var299.0specify the maximum truncation value (in percentage) to explain the  variance of unbalanced potential velocity in eigenvector decompositionmax_vert_var399.0specify the maximum truncation value (in percentage) to explain the variance of the unbalanced temperature in eigenvector decompositionmax_vert_var499.0specify the maximum truncation value (percentage) to explain the variance of  pseudo relative humidity in eigenvector decompo
 sitionmax_vert_var599.0for unbalanced surface pressure, it should be a non-zero positive numer. -set max_vert_var5=0.0 only for offline VarBC applications.psi_chi_factor1.0Parameter to control contribution of stream function in defining balanced part of velocity potentialpsi_t_factor1.0Parameter to control contribution of stream function in defining balanced part of temperaturepsi_ps_factor1.0Parameter to control contribution of stream function in defining balanced part of surface pressurepsi_rh_factor1.0Parameter to control contribution of stream function in defining balanced part of moisturechi_u_t_factor1.0Parameter to control contribution of unbalanced part of velocity potential in defining balanced part of temperaturechi_u_ps_factor1.0Parameter to control contribution of unbalanced part of velocity potential in defining balanced part of surface pressurechi_u_rh_factor1.0Parameter to control contribution of unbalanced part of veloc
 ity potential in defining balanced part of moisturet_u_rh_factor1.0Parameter to control contribution of unbalanced part of temperature in defining balanced part of moistureps_u_rh_factor1.0Parameter to control contribution of unbalanced part of surface pressure in defining balanced part of moisture -&amp;wrfvar14Parameter to control contribution of unbalanced part of surface pressure in defining balanced part of moisturethe following 4 variables (rtminit_nsensor, rtminit_platform, rtminit_satid, rtminit_sensor) together control what sensors to be assimilated.rtminit_nsensor1total number of sensors to be assimilatedrtminit_platform-1 -(max_instruments)platforms IDs array (used dimension: rtminit_nsensor); e.g., 1 for NOAA, 9 for EOS, 10 for METOP and 2 for DMSPrtminit_satid-1.0  -(max_instruments)satellite IDs array (used dimension: rtminit_nsensor)rtminit_sensor-1.0  -(max_instruments)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 AIRSrad_monitoring0  +false.: Only the initial and final cost functions are computed and output.lat_stats_optionfalsedo not change&amp;wrfvar12balance_type1obsolete&amp;wrfvar13vert_corr2do not changevertical_ip0obsoletevert_evalue1do not changemax_vert_var199.0specify the maximum truncation value (in percentage) to explain the variance of stream function in eigenvector decompositionmax_vert_var299.0specify the maximum truncation value (in percentage) to explain the  variance of unbalanced potential velocity in eigenvector decompositionmax_vert_var399.0specify the maximum truncation value (in percentage) to explain the variance of the unbalanced temperature in eigenvector decompositionmax_vert_var499.0specify the maximum truncation value (percentage) to explain the variance of  pseudo relative humidity in eigenvector decompositionmax_vert_var599.0for
  unbalanced surface pressure, it should be a non-zero positive numer. +set max_vert_var5=0.0 only for offline VarBC applications.psi_chi_factor1.0Parameter to control contribution of stream function in defining balanced part of velocity potentialpsi_t_factor1.0Parameter to control contribution of stream function in defining balanced part of temperaturepsi_ps_factor1.0Parameter to control contribution of stream function in defining balanced part of surface pressurepsi_rh_factor1.0Parameter to control contribution of stream function in defining balanced part of moisturechi_u_t_factor1.0Parameter to control contribution of unbalanced part of velocity potential in defining balanced part of temperaturechi_u_ps_factor1.0Parameter to control contribution of unbalanced part of velocity potential in defining balanced part of surface pressurechi_u_rh_factor1.0Parameter to control contribution of unbalanced part of velocity potential in defining balanced par
 t of moisturet_u_rh_factor1.0Parameter to control contribution of unbalanced part of temperature in defining balanced part of moistureps_u_rh_factor1.0Parameter to control contribution of unbalanced part of surface pressure in defining balanced part of moisture +&amp;wrfvar14the following 4 variables (rtminit_nsensor, rtminit_platform, rtminit_satid, rtminit_sensor) together control what sensors to be assimilated.rtminit_nsensor1total number of sensors to be assimilatedrtminit_platform-1 +(max_instruments)platforms IDs array (used dimension: rtminit_nsensor); e.g., 1 for NOAA, 9 for EOS, 10 for METOP and 2 for DMSPrtminit_satid-1.0  +(max_instruments)satellite IDs array (used dimension: rtminit_nsensor)rtminit_sensor-1.0  +(max_instruments)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 AIRSrad_monitoring0   (max_instruments)integer array (used dimension: rtmi
 nit_nsensor); 0: assimilating mode;  -1: monitoring mode (only calculate innovations)thinning_mesh60.0  -(max_instruments)real array (used dimension: rtminit_nsensor); specify thinning mesh size (in KM) for different sensors.thinningfalse.true.: perform thinning on radiance dataqc_radtrue.true.: perform quality control. always .true.write_iv_rad_asciifalse.true.: output radiance Observation minus Background files, which are in ASCII format and separated by sensors and processors.write_oa_rad_asciifalse.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.use_error_factor_radfalse.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)use_antcorrfalse -(max_instruments).tr
 ue.: perform Antenna Correction in CRTMrtm_option1what RTM (Radiative Transfer Model) to use 1: RTTOV (WRFDA needs to compile with RTTOV) 2: CRTM  (WRFDA needs to compile with CRTM)only_sea_radfalse.true.: assimilate radiance over water onlyuse_varbcfalse.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.freeze_varbcfalse.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.varbc_factor1.0for scaling the VarBC preconditioningvarbc_nobsmin10defines 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 pe
 rform a coldstart again.airs_warmest_fovfalse.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).use_crtm_kmatrixfalse.true. use CRTM K matrix rather than calling CRTM TL and AD routines for gradient calculation, which reduces runtime noticeably.use_rttov_kmatrixfalse.true. use RTTOV K matrix rather than calling RTTOV TL and AD routines for gradient calculation, which reduces runtime noticeably.rttov_emis_atlas_ir00: do not use IR emissivity atlas -1: use IR emissivity atlas (recommended)rttov_emis_atlas_mw00: do not use MW emissivity atlas +1: monitoring mode (only calculate innovations)thinning_mesh60.0  +(max_instruments)real array (used dimension: rtminit_nsensor); specify thinning mesh size (in KM) for different sensors.thinningfalse.true.: perform thinning on radiance dataq
 c_radtrue.true.: perform quality control. always .true.write_iv_rad_asciifalse.true.: output radiance Observation minus Background files, which are in ASCII format and separated by sensors and processors.write_oa_rad_asciifalse.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.use_error_factor_radfalse.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)use_antcorrfalse +(max_instruments).true.: perform Antenna Correction in CRTMrtm_option1what RTM (Radiative Transfer Model) to use 1: RTTOV (WRFDA needs to compile with RTTOV) 2: CRTM  (WRFDA needs to compile with CRTM)only_sea_radfalse.true.: assimilate radiance over water onlyuse_varbcfalse.true.: perform Variational Bi
 as Correction. A parameter file in ASCII format called VARBC.in  (a template is provided with the source code tar ball) is required.freeze_varbcfalse.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.varbc_factor1.0for scaling the VarBC preconditioningvarbc_nobsmin10defines 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.airs_warmest_fovfalse.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).use_crtm_kmatrixfalse.true. use CRTM
  K matrix rather than calling CRTM TL and AD routines for gradient calculation, which reduces runtime noticeably.use_rttov_kmatrixfalse.true. use RTTOV K matrix rather than calling RTTOV TL and AD routines for gradient calculation, which reduces runtime noticeably.rttov_emis_atlas_ir00: do not use IR emissivity atlas +1: use IR emissivity atlas (recommended)rttov_emis_atlas_mw00: do not use MW emissivity atlas  1: use TELSEM MW emissivity atlas (recommended) -2: use CNRM MW emissivity atlas&amp;wrfvar15 (needs to be set together with &amp;wrfvar19)num_pseudo0Set the number of pseudo observations, either 0 or 1 (single ob)pseudo_x1.0Set the x-position (I) of the OBS in unit of grid-point.pseudo_y1.0Set the y-position (J) of the OBS in unit of grid-point.pseudo_z1.0Set the z-position (K) of OBS with the vertical level index, in bottom-up order.pseudo_val1.0Set the innovation of the  ob; wind in m/s, pressure in Pa, temperature in K, spec
 ific humidity in kg/kg  -pseudo_err1.0set 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.&amp;wrfvar16 (for hybrid WRFDA/ensemble)alphacv_method21: ensemble perturbations in control variable space -2: ensemble perturbations in model variable spaceensdim_alpha0ensemble sizealpha_corr_type31: alpha_corr_type_exp +2: use CNRM MW emissivity atlas&amp;wrfvar15 (needs to be set together with &amp;wrfvar19)num_pseudo0Set the number of pseudo observations, either 0 or 1 (single ob)pseudo_x1.0Set the x-position (I) of the OBS in unit of grid-point.pseudo_y1.0Set the y-position (J) of the OBS in unit of grid-point.pseudo_z1.0Set the z-position (K) of OBS with the vertical level index, in bottom-up order.pseudo_val1.0Set the innovation of the  ob; wind in m/s, pressure in Pa, temperature in K, specific humidity in kg/kg  +pseudo_err1.0set 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.&amp;wrfvar16 (for hybrid WRFDA/ensemble)alphacv_method21: ensemble perturbations in control variable space +2: ensemble perturbations in model variable spaceensdim_alpha0ensemble sizealpha_corr_type31: alpha_corr_type_exp  2: alpha_corr_type_soar -3: alpha_corr_type_gaussian (default)alpha_corr_scale1500.0km&amp;wrfvar17analysis_type3D-VAR&quot;3D-VAR&quot;: 3D-VAR mode (default); +3: alpha_corr_type_gaussian (default)alpha_corr_scale1500.0km&amp;wrfvar17analysis_type3D-VAR&quot;3D-VAR&quot;: 3D-VAR mode (default);   &quot;QC-OBS&quot;: 3D-VAR mode plus extra filtered_obs output;  -&quot;VERIFY&quot;: verification mode. WRFDA resets check_max_iv=.false. and ntmax=0; &quot;RANDOMCV&quot;: for creating ensemble perturbations&amp;wrfvar18 (needs to set &amp;wrfvar21 and &amp;wrfvar22 as well if ob_format=1 and/or radiances are used)a
 nalysis_date2002-08-03_00:00:00.0000specify 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.&amp;wrfvar19 (needs to be set together with &amp;wrfvar15)pseudo_vartSet the name of the OBS variable: +&quot;VERIFY&quot;: verification mode. WRFDA resets check_max_iv=.false. and ntmax=0; &quot;RANDOMCV&quot;: for creating ensemble perturbations&amp;wrfvar18 (needs to set &amp;wrfvar21 and &amp;wrfvar22 as well if ob_format=1 and/or radiances are used)analysis_date2002-08-03_00:00:00.0000specify 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.&amp;wrfvar19 (needs to be set together with &amp;wrfvar15)pseudo_vartSet the name of the OBS variable:  'u' = X-direction component of wind,  'v' = Y-direction component of wind,  't' = Temperature, @@ -1219,14 +1227,12 @@
 'q' = Specific humidity  &quot;pw&quot;: total precipitable water  &quot;ref&quot;: refractivity -&quot;ztd&quot;: zenith total delay&amp;wrfvar20documentation_urlhttp://www.mmm.ucar.edu/people/wrfhelp/wrfvar/code/trunk&amp;wrfvar21time_window_min&quot;2002-08-02_21:00:00.0000&quot;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. -&amp;wrfvar22time_window_max&quot;2002-08-03_03:00:00.0000&quot;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.&amp;perturbation (settings related to the 4D-Var) -jcdfi_usefalse.true.: Include JcDF ter
 m in cost function. -.False.: Ignore JcDF term in cost function..true.: Include JcDF term in cost function. +&quot;ztd&quot;: zenith total delay&amp;wrfvar20documentation_urlhttp://www.mmm.ucar.edu/people/wrfhelp/wrfvar/code/trunk&amp;wrfvar21time_window_min&quot;2002-08-02_21:00:00.0000&quot;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. +&amp;wrfvar22time_window_max&quot;2002-08-03_03:00:00.0000&quot;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.&amp;perturbation (settings related to the 4D-Var)jcdfi_usefalse.true.: Include JcDF 
 term in cost function.  .False.: Ignore JcDF term in cost function.jcdfi_diag10: Doesn't print out the value of Jc. -1:Print out the value of Jc.jcdfi_penalty10The weight to Jc term.enable_identity.false..true.: use identity adjoint and tangent linear model in 4D-Var. -.false.: use full adjoint and tangent linear model in 4D-Var.trajectory_io.true..true.: use memory I/O in 4D-Var for data exchange -.false.: use disk I/O in 4D-Var for data exchange +1:Print out the value of Jc.jcdfi_penalty10The weight to Jc term.enable_identity.false..true.: use identity adjoint and tangent linear model in 4D-Var. +.false.: use full adjoint and tangent linear model in 4D-Var.trajectory_io.true..true.: use memory I/O in 4D-Var for data exchange +.false.: use disk I/O in 4D-Var for data exchange  OBSPROC namelist variables.   Variable NamesDescription&amp;record1obs_gts_filenamename and path of decoded observation filefg_format'MM5' for MM5 appl
 ication, 'WRF' for WRF applicationobserr.txtname and path of observational error filefirst_guess_filename and path of the first guess file&amp;record2time_window_minThe earliest time edge as ccyy-mm-dd_hh:mn:sstime_analysisThe analysis time as ccyy-mm-dd_hh:mn:sstime_window_maxThe latest time edge as ccyy-mm-dd_hh:mn:ss  ** Note : Only observations between [time_window_min, time_window_max] will kept.&amp;record3max_number_of_obsMaximum number of observations to be loaded, ie in domain and time window, this is independent of the number of obs actually read.fatal_if_exceed_max_obs.TRUE.:  will stop when more than max_number_of_obs are loaded @@ -1246,10 +1252,10 @@
      -WRF-ARW V3: Users Guide        6- PAGE 8 +WRF-ARW V3: Users Guide        6- PAGE 12     -WRF-ARW V3: Users Guide        6- PAGE 7 +WRF-ARW V3: Users Guide        6- PAGE 11       @@ -1263,16 +1269,16 @@
      -WRF Data Assimilation - SHAPE  +WRFDA +   -WRF Data Assimilation - SHAPE  +WRFDA +   - SHAPE  +  WRF-ARW V3: Users Guide        6- PAGE 40   - SHAPE  +  WRF-ARW V3: Users Guide        6- PAGE 39     @@ -1287,9 +1293,17 @@
      +WRFDA +   +WRFDA +   + +WRF-ARW V3: Users Guide                6- PAGE 58   + +WRF-ARW V3: Users Guide                6- PAGE 59       @@ -1297,11 +1311,7 @@
      - - - - -
 56VWXdefg
+
 56VWXdefg
                  2        3        4        &lt;        &gt;        d        e        f                                                                                                
         
 
@@ -1312,16 +1322,15 @@
 
 G
 H
-jjhrIUjhrIUj:hrIUjhrIUj hrIUjhrIUj
-hrIUjhrIU
-hrI0JVjhrIUjhrIUhrI6&quot;#5f                
+jjhUjhUj:hUjhUj hUjhUj
+hUjhU
+h0JVjhUjhUh6&quot;#5f                
 o
 
 
-. ) z | - -n$a$n        h^h
+. ) z | .n$a$n        h^h
 &amp; F
-&amp; Fgd}5
+&amp; Fgd[m
 &amp; F
 &amp; F$a$H
 I
@@ -1344,25 +1353,24 @@
 
 
    , - . / Y Z [ -   ' ( ) * U V W x y         h}55juh}5Ujh}5U
-h}50JVjAh}5Uh}5jh}5UjhrIUj%hrIUjhrIUjhrIUhrI
-hrI0JVjhrIU6 V -^ -fgefg}~ -]`FGyz_`  -؝j%h}5Uh}50JVNHj&amp;%h}5Uj7$h}5U        h}5H*        h}5H*j: h}5Uj#
-h}5U
-h}50JVj         h}5Ujh}5U
-h}5NH        h}55h}59\EM $  &quot;ww
-&amp; F$^a$$a$n n$`a$ n$^a$23YrAB#${| $ R S       !!,!?!P!U!&quot;&quot;&quot;&quot;\#]####$$(%񸰉h}5NHOJQJh}50JVOJQJjT&amp;h}5Ujh}5Uh}5OJQJh}55OJQJh}55B*        phh}56B*        phh}5B*        NHphh}5B*        phh}5CJOJQJ        h}55
-h}5NHh}56&quot;&quot;&quot;&amp;&quot;'&quot;.&quot;A&quot;HkdG'$$If0Nr&quot;L44
+   ' ( ) * U V W x y         h[m5juh[mUjh[mU
+h[m0JVjAh[mUh[mjh[mUjhUj%hUjhUjhUh
+h0JVjhU6 W +_ +kl         jklgjTUqr&quot;#$؝؝j%h[mUh[m0JVNHj&amp;%h[mUj7$h[mU        h[mH*        h[mH*j: h[mUj#
+h[mU
+h[m0JVj         h[mUjh[mU
+h[mNH        h[m5h[m9fS^ 6   &quot;ww
+&amp; F$^a$$a$n n$`a$ n$^a$$23&gt;?KLrVW12 6 d e       !.!&gt;!Q!b!g!&quot;&quot;&quot;&quot;p#q####ѽѳh[m0JVOJQJjT&amp;h[mUh[mOJQJh[m5OJQJh[m5B*        phh[m6B*        phh[mB*        NHphh[mB*        phh[mCJOJQJ        h[m5
+h[mNHh[mjh[mU
+h[m0JV7 &quot;!&quot;0&quot;8&quot;9&quot;@&quot;S&quot;HkdG'$$If0Nr&quot;L44
 la  &amp; 0`
    P@$7$G$If  &amp; 0`
   -P@7$A&quot;B&quot;J&quot;&quot;&quot;&quot;&quot;Q5 +P@7$S&quot;T&quot;\&quot;&quot;&quot;&quot;&quot;Q5  &amp; 0`
    P@$7$IfHkde($$If0Nr&quot;L44
@@ -1370,29 +1378,33 @@
 &amp; 0`
    P@$7$G$IfHkd'$$If0Nr&quot;L44
-la&quot;'#(#4#p#q#|#QHkd)$$If0Nr&quot;L44
+la&quot;:#;#G####QHkd)$$If0Nr&quot;L44
 laHkd($$If0Nr&quot;L44
 la  &amp; 0`
   -P@$7$G$If|#}######}Hkd*$$If0Nr&quot;L44
+P@$7$G$If#######}Hkd*$$If0Nr&quot;L44
 la  &amp; 0`
    P@$7$G$If  &amp; 0`
   -P@$7$If###(%I%%%%M&amp;a''$(&amp;(((* *t^t ^ n^w^w^ww
+P@$7$If###5%V%%Z&amp;k&amp;''((())I** ^ gd[m^gd[mnw^w^ww
 &amp; FHkd*$$If0Nr&quot;L44
-la(%*%I%%%%&amp;&amp;((&amp;(((**+C+c+d++++        ,----A-.
-.E.F.C/D//J5K555555G6H6666 777d7i7և h}556h}5CJNHOJQJh}5CJNHOJQJh}5CJOJQJ        h}56        h}55 -h}50JY5h}50JV&gt;*B*phh}5OJQJ^J
-h}5NHh}5CJOJQJh}5h}5OJQJh}5CJOJQJaJh}5CJaJ2 **+++p,,--A-////C000+1g1h111 2A2y22 n +la#$$$$5%7%V%%(&amp;)&amp;Z&amp;k&amp;&amp;&amp;4(6((((G*I** +++,+`+d+f++,,,        --- +.. / /i/55g5555566ְּ֤֩֟֕}h[mCJNHOJQJh[mCJNHOJQJh[mCJOJQJ        h[m6        h[m5 +h[m0JY5h[m0JV&gt;*B*phh[mOJQJ^Jh[mCJOJQJ
+h[mNHh[mh[mCJOJQJaJh[mCJaJh[mNHOJQJh[mOJQJ1**`+8,,,        -i/}/// 0M000/101g111        2A2x222 n  2(
-Px 4 #\'*.25@9hw`n^223U3333$4P4u44444^5556d78.8U8[999:c:::n`ni77777.8U888888889J9O9[9yEE(F)FHFUFF_GdGtGvGGGGG HNHaHHHHH&amp;I=I&gt;IRIII)J/JkJtJxJyJJKKLLLLL&lt;M=MbMMMMMMîh}50JVOJQJj0+h
 }5Ujh}5Uh}5OJQJh}5OJQJ^J        h}55h}5CJOJQJh}5CJOJQJ
-h}5NHh}5C:3;;;(&lt;m&lt;&lt;&lt;:===&gt;b&gt;&gt;?K???!@d@@@/AyAA        BUBBB1C1C{CCDUDDD2EyEFvGGHRIII)J/JkJtJJJrLLL
         
+Px 4 #\'*.25@9hw`n^23S33334=4a4b4~44&amp;5c5g560777!839f999;::: ;Z;n`n6p6}66666075777777!8k8t8888888&quot;9'939QE^EEFF,FFPGUGeGgGxGGGGHFHYHHHHHI5I6IJIIIII,J2JnJwJ{J|JJKKLL +MMMj0+h[mUjh[m
 Uh[mOJQJh[mOJQJ^Jh[mCJOJQJ h[m56
+h[mNH        h[m5h[mCJOJQJh[mEZ;;&lt;E&lt;&lt;&lt;=W===:&gt;&gt;&gt;#?m???&lt;@@@AQAAA-BwBB        CSCCCC-D|DD
+EQEFgGGzHJIII,J2JnJwJJJKLLLNM        `        
 &amp; Fn^n$
-&amp; Fa$nL&gt;MbMMMMMNNNNNNNJOOvPPP +&amp; Fa$nMLMMMsMMMMMMMMNNNNNNNNgOOOOPPP!Q8R9RRRRRReSfSSSSSSPTQTTTDUEUUU9V:VxVyVVVVVj-h[mUj -h[mU
+h[m0JVj,h[mU
+h[mNHh[mOJQJ^Jh[mOJQJh[m5CJOJQJ        h[m5h[mOJQJ^Jh[mjh[mUh[m0JVOJQJ8NMsMMMMMNNNNNNOgOOPPP        Q!Q  w^w`            
@@ -1403,702 +1415,683 @@
     h^hs        
-&amp; F        `MMMNNNNNNNNJOOvPPPPRRSRTRURRR0S1SsStSuSSSTTUUUUAVBVVVVVVZYeYYYYYYYYǶǶǶ萄h}5OJQJmHsHh}5CJOJQJj-h}5U
-h}5NHj -h}5U
-h}50JVj,h}5Ujh}5Uh}5OJQJ^Jh}5OJQJ^J        h}55h}5h}5OJQJh}55CJOJQJ4PPPQ=QbWWWXlXXXFYYY[[[\\D]n^n$a$n
+&amp; F!Q?QjQWWXGXXX2Y~Y +Z6ZR[T[8\\]]]]]]n^n$a$n
 &amp; F        n
 &amp; Fn
 &amp; Fn$a$n$ -h`ha$ - -h^hYYY[[[[#[.[R[b[h[[[[[[[[[[[#\D\f\q\\\\\\\D]^__!_&quot;_M_N_O_p_q________A`B`c`l`t`````afƾ߶ h}556je#h}5Uh}5CJOJQJh}5OJQJh}50JVNH
-h}50JVj&quot;h}5Ujh}5Uh}5CJOJQJj/h}5U
-h}5NH        h}55h}5&lt;D]M]o]p]y]]%^{^|^^_______`aabybb+ccdWdhdydn$a$nyddddde(eveee fqff -hh$hijjjkjkvkklln`
  n$h^h`a$`n$^nfgg -h$h:hWhXhyh}hhhhhh iii^ieigikiiiiiiiiiii6jWjj8k9kjktkvkkkkkkkkkk_lllllcmdmmmTn}nnnKpLpMpeppùߩjTh}5Uj#h}5Uh}5B*NHphh}5B*phh}56B*phh}5CJOJQJ        h}55
-h}5NHh}5OJQJh}5CJOJQJh}5BlcmemSnTn}nKpLpNppqss:sCsDsssFtStFuGuPuQuuuvVvn^n$a$n$a$nppppppqgqhqqqqqsStttttttuuu'u(u7u8uFuVvWvlvmvvvvvvwxxxxxx z(z5zpz~zzzzzjh}5U        h}55h}56B*ph        h}56h}556PJ h}556h}5CJOJQJh}50JVNH
-h}50JVjh}5Ujh}5Uh}5CJOJQJh}5CJOJQJ
-h}5NHh}55VvWvlvvvvw&amp;wHwjwwwwwxxxxxx*yLyyy zzz(zn$$G$Ifa$$nn$a$(z)z5z6z=zizpz        $$Ifa$
+h`ha$VVVVWWYYYYYYYYY +Z6ZZZ[[R[S[c[n[[[[[[[\\\#\$\)\*\c\\\\\],]-]&gt;]?]]^]_^_f_g______֪je#h[mUh[mCJOJQJh[mOJQJj&quot;h[mUj/h[mU        h[m5h[mOJQJmHsHh[mCJOJQJ
+h[mNHh[mjh[mU
+h[m0JVh[m0JVNH:]^g^^^^_____`3``aa]bbcpccLddddddden$a$n___``3`8`C`````````aafggVhmhhhhhhhh5i=iBiTi^i_iiiiiiiiijj#j%j7j&gt;jjjjkkkkkklllll l!l-lẲh[mB*NHphh[mB*phh[m6B*phh[mCJOJQJ        h[m5
+h[mNHh[mOJQJh[mCJOJQJ h[m56h[mCJOJQJh[mBeLemeeefefffVhehmh%jj!kBkckkkkllmmnn$a$n` n$h^h`a$`n$^n-lElLllllllmmm$nnn'o(ooo4p5ppppppppq q1qiqqqqr(r7rnr{rrrrrs s)s9sdseskst&gt;u?uGuHusutuuuuꝨ
+h[m0JVjh[mUjh[mUh[mCJOJQJh h[mCJOJQJjTh[mU
+h[mNH        h[m5j#h[mUh[mOJQJh[mh[mB*phh[mCJOJQJ:nnnoppp1qiqkstsssssLtttuuuuu*vpvvvvn^nn$a$n$a$uuuuuvvvvvvv&gt;wAw0xvx~xxx9yQyizzzzzzz.{/{0{H{I{T{q{x{y{{{{{{| |!|o|p||||$}%}3}r}u}橤        h[mH*jh[mUjh[mU        h[m5h[m6B*ph        h[m6h[m5
 6PJh[mCJOJQJ h[m56h[mCJOJQJh[mCJOJQJh[mjh[mU
+h[m0JVh[m0JVNH6vvv@wAwdwwwwwx0xxxxx1yyyy:ziztz{zzn$$G$Ifa$$nn$a$zzzzzzz        $$Ifa$
 $$G$Ifa$]kd\$$IfTF        &amp;C!              44
-lalpzqz~zzzz        $$Ifa$
+lalzzzzzT{        $$Ifa$
 $$G$Ifa$]kd$$IfTF        &amp;C!              44
-lalzzzzz{{{;{&lt;{={Q{R{{{{||:|A|W||||}})}*}u}v}w}}}}}}}~~6~7~Y~[~~~~~~()`aӸӭӥh}5CJOJQJ
-h}5CJh}5CJOJQJh}5OJQJh}50J[5OJQJ
-h}5CJjh}5U        h}5H*        h}56h}5CJOJQJjh}5U        h}55h}5
-h}50JVjh}5U4zz{{S{`{        $$Ifa$
+lalT{U{q{x{{{        $$Ifa$
 $$G$Ifa$]kdI$$IfTF        &amp;C!              44
-lal`{a{|:|||}~[~~πQ$a$n$a$n]kdg$$IfTF        &amp;C!              44
-lal8π
-&quot;$%߁GQ &quot;9dfCZ}/bmqy}غzzzhlPh}5CJOJQJ        h}56        h}5H*h}556PJh}5B*phh}5B*CJOJQJphh}5CJOJQJh}5OJQJmHsHh}5OJPJQJh}5OJQJ
-h}5PJh}5CJOJQJ
-h}5NHh}5h}5CJOJQJmHsH/,u&quot;9}Ȇ./CLr{}^^gd}5
+lal{{o||$}3}~w~~1qrN$a$n$a$n]kdg$$IfTF        &amp;C!              44
+lalu}}}}}}~~5~N~X~`~c~d~w~x~~~~~ WXDE{1JlJUٽٵههٵ
+h[mPJh[mCJOJQJmHsHh[mCJOJQJ
+h[mCJh[mCJOJQJh[mOJQJh[m0J[5OJQJ
+h[mCJ        h[m5
+h[mNHh[mCJOJQJ
+h[m0JVjh[mUjh[mUh[m2UVoris!&quot;TYɆՈ^ҊȾȸȰȢȾȕȕȕȕyȾqȸȾȾh[mOJQJhlPh[mCJOJQJhlPh[mCJNHOJQJhlPh[mCJOJQJ        h[m6h[m56PJh[mB*ph
+h[mNHh[mCJOJQJh[mh[mB*CJOJQJphh[mCJOJQJh[mOJQJmHsH
+h[mPJh[mOJPJQJ+N)sd
+7W^^^gd[m
 ^
-gd}5$n -89#ACdefgopu}Ǝǎ^l{)8Us ౫ɒjh}5Uh}5CJNHOJQJh eh}5CJOJQJ
-h}5CJh}5CJOJQJ
-h}5NHh}5OJQJh}5CJOJQJhlPh}5CJOJQJh}5hlPh}5CJOJQJhlPh}5CJNHOJQJ2ɊˊՊ
- &quot;$.0:&lt;Fp^pr|~‹̋%5CRao{^ɌӌՌތ
 ,BTbj        *,35EGUW^Wu4_!FIYmĐ.c͑7l֒^gd}5nn^
 ֒ @uߓI~R:;}DFu^gd}5uw9ǘ.1X[z;s3s3s
 ^gd}53s3s3np֟ NQ{ݠ?pҡ^gd}5p)u.Tѥ36^uƨ         - .&lt;
 ^$n^gd}5¨ĩ         !PQRlm        _`u#Xcilop±Ļ▶▌h}5CJOJQJhlPh}5CJOJQJhlPh}5CJOJQJ
-h}5NH        h}55h}556PJh}556PJjh}5Uh}5CJOJQJh}5
-h}50JVjh}5Ujh}5U5&lt;JXftfЭ#$l{S&amp;Tmn^mnoDop,-߲ !ж
 ^gd}5s^n^
+gd[m$nҊӊԊՊ݊ފ56ͦۦmqr}ħ !&quot;#4547S]ft|ǪȪɪdy찻쟻얍h[m56PJh[m56PJjh[mU
+h[m0JVjh[mUjh[mUh[mCJNHOJQJh eh[mCJOJQJ
+h[mNHh[mCJOJQJh[mh[mCJOJQJ
+h[mCJ7
+  &quot;+-79C`blnxzދ^ދ.0:fhrtό݌&quot;-
 ^-7ACLZk|Ѝ؍]luw}ÎŎ^ŎΏ#YtȐܐ3hґ&lt;qےE
 ^gd[mnn^EzN&quot;W+`b-PS^gd[ma6}Ǚʙ,o&quot;b&quot;b&quot;b
 ^gd[mb&quot;b&quot;bݟߟ +EL}ߡAr^gd[mrߢ+Q
+Vå@qͦ9{]^$n^gd[my{ҫӫ] [\(^ͮخޮ&quot;&amp;.267@V]aҳz{ڬڤ~!hk0h[mB*CJOJQJphh[mB*NHphh[m56B*phh[mB*phh[mmH        0sH        0hlPh[mCJNHOJQJh[mCJOJQJhlPh[mCJOJQJh[mCJOJQJhlPh[mCJOJQJ
+h[mNH        h[m5h[m.ˬ٬ۭ(E^m&amp;\ȯ4jkɰn^/\`aQF]^s^n^
 
 ^
-^gd}5^±ṉ̃,- !`xy´ôĴ$*޵\dζж&quot;:klɹymg
-h}5NHhlPh}56OJQJhlPh}56h}56B*ph
-h}50JVj!h}5Ujh}5Uh}5B*NHphh}556B*phh}5B*phh}5mH        0sH        0h}5CJOJQJhlPh}5CJOJQJh}5hlPh}5CJOJQJhlPh}5CJNHOJQJ(Ƿη׷!¸IJ?_`ۻܻݻiɼɼɼɼɼӬӗxpep_p
-h}50JVj h}5Ujh}5Uh}55B*CJ OJQJph        h}55h}5B*NHphh}5B*phhlPh}5CJOJQJh}5CJOJQJ
-h}5CJhTC:h}5CJOJQJh}5CJOJQJh}5hlPh}5CJOJQJh:{h}5CJNHOJQJh:{h}5CJOJQJ%        !/CZjx¸ĸ&gt;?_`ͽ$n^ss^gd}5iqʼddQ=Gx-6jt+,01MEG$🰟h}5B*
 OJQJph        h}56h}5B*phh}5B*NHphh}556B*phh}55B*CJ OJQJph        h}55h}5h}5CJOJQJh}5B*phh}5OJQJ&lt;ͽfde 5MNHkd$$If0d| 44
-la
-$$G$Ifa$^Nlwx[HkdA$$If0d| 44
-laHkd$$If0d| 44
-la $G$If^$G$If[Hkd$$If0d| 44
-la $G$If^$G$IfHkd$$If0d| 44
-la;EFGno[YYYYYYHkd$$If0d| 44
-la $G$If^$G$IfHkdF$$If0d| 44
-la
-B_`a-.abklnoq01Ѽ|rm]h}55B*CJ OJQJph        h}55h}50JYB*phh}50JYB*CJaJph'h}50JYB*CJNHOJQJaJph#h}50JYB*CJOJQJaJphh}5B*OJQJph
-h}50JVjh}5Uh}5jh}5Uh}5B*NHphh}556B*phh}5B*phh}56B*ph#opqKLDEiz{Ve}~.;VdLDefg!&quot;$ZBClmn`aϺ˯˙ϺϤ        h}55jh}5Uh}55
 6B*phjh}5U
-h}50JVjh}5Uh}5jh}5Uh}5CJOJQJh}5B*NHphh}5B*phh}5B*OJQJph8mn()56
- R_[HW!.3@ERWdijw½衽衽衽h}55B*CJOJQJphh}5B*OJQJph        h}55h}55B*CJ phh}5B*OJQJphh}5h}5B*NHphh}5B*phh}55B*CJ OJQJph?LMO
- ZZ[LMGHW!3EWijwq
 z/6y&quot;qrN^&quot;3=Oi -DEPQʰʞʞʰh}5h}55B*OJQJphh}55B*CJ OJQJphh}5B*NHph        h}55h}55B*CJOJQJphh}5B*OJQJphh}5B*phh}5B*OJQJph&gt;oqz-/6wy -&quot;MN^^
 ^!&quot;3&lt;=O  -$^a$^67pq&gt;?%&amp;JKmn
 ^^CDu        v        1 -3 -4 -d - - - - - -&amp;z{~AB+8=G&quot;QRݷݱݩɡɕɕݱݏ
-h}5CJh}5CJNHOJQJh}5OJQJh}5OJQJ
-h}5NH hu'h}5h}55CJ\aJh}5CJOJQJh}56B*phh}5 -h}56NH        h}56h}5B*NHphh}5B*ph7                Hkd$$If0j,&quot;44
-la$If$G$If$^a$^                                                         
-.
-C
-gaaa$IfHkd$$If0j,&quot;44
-la$G$IfHkdZ$$If0j,&quot;44
-la        C
-D
-\
-
-
-
-
-gHkdP$$If0j,&quot;44
-la$G$IfHkd$$If0j,&quot;44
-la
-
-
-
-  # 1 N l gaa$IfHkd$$If0j,&quot;44
-la$G$IfHkd$$If0j,&quot;44
-lal m      . 9 b  aHkd$$If0j,&quot;44
-la$If$G$IfHkdF$$If0j,&quot;44
+^gd[m`gd[m^678tuS[a}ѶٶDF./0=&gt;ڷyl]lh:{h[mCJNHOJQJh:{h[mCJOJQJh[mCJOJQJhlPh[m6OJQJhlPh[m6
+h[mNHhlPh[mCJOJQJhk0h[mCJOJQJh[mB*NHphh[m6B*phh8nh[mB*OJQJphh[mB*ph
+h[m0JVj!h[mUh[mjh[mU&quot;&gt;CGHQR\]^gqsx|
+ +&lt;cźƺݻ޻%9:]^_lmּľxmxgx
+h[m0JVj h[mUjh[mUh[m5B*CJ OJQJph        h[m5h[mB*NHphh[mB*phhlPh[mCJOJQJh[mCJOJQJ
+h[mCJhTC:h[mCJOJQJh[mCJOJQJh:{h[mCJOJQJhlPh[mCJOJQJh[m hk0h[m(^gsԸ
+ +&lt;&gt;cݻ޻$n^ss^gd[m^gd[mּ#1Ly %=&gt;+, +FPWX}V_UV)*vw5gkͽhSh[mB*OJQJphhSh[mB*OJQJphh[mB*NHphh[m56B*phh[m5B*CJ OJQJph        h[m5h[mh[mCJOJQJh[mOJQJh[mB*phhk0h[mB*OJQJph6
 Pt$%=&gt;jk
+$$G$Ifa$^k9EGSUacoq{}CJ-.'(5;NT2Hh[mB*OJQJph
+h[m0JVjh[mUjh[mUh8nh[mB*OJQJphh[mB*NHphh[m56B*phh[m6B*phh[mB*phh[mB*OJQJphh[mB*ph        h[m6h[m/)[Hkd$$If0d| 44
+la $G$If^$G$IfHkd$$If0d| 44
+la)*HSTr}[Hkd$$If0d| 44
+la $G$If^$G$IfHkdA$$If0d| 44
+la}~[HkdF$$If0d| 44
+la $G$If^$G$IfHkd$$If0d| 44
+laKLbc,h[Hkd$$If0d| 44
+la-7mn5Ejkxmxjh[mUjh[mUh[mCJOJQJh[mB*OJQJphh[mB*NHphh[m5B*CJ OJQJph        h[m5h[mB*phh[mh[m0JYB*phh[m0JYB*CJaJph'h[m0JYB*CJNHOJQJaJph#h[m0JYB*CJOJQJaJph(YZ[\Y899:&gt;?CDjkl%KOde!&quot;NPcdno}۶h[m5B*CJ phh[mB*OJQJphh[m5B*CJ OJQJph        h[m5jh[mUh[mB*NHphh[m56B*phh[mB*ph
 jh[mUh[mjh[mU
+h[m0JV8[\]9:HI%MNOde!&quot;^NOPcd9}~z{&amp;';Z[v[\s +45IJ/RSXdw3@!AJQ]cdy)*h[mB*OJQJphh[m5B*CJOJQJphh[mB*OJQJphh[m5B*CJ OJQJ
 ph        h[m5h[mB*phh[mB*NHphE9;Z[v[\s)*/vw!@AQcdyGH WXk#%
 ^*H Xe%8,-z{w)9 +-Gx9GeƻƭƻƭhK&quot;h[mB*OJQJph
+h[mNHh[mOJQJhK&quot;h[mOJQJh[mh[mB*NHphh[m5B*OJQJphh[m5B*CJ OJQJph        h[m5h[mB*ph&gt;%8uw()9 +$^a$^- %&amp;_`
+ 9:^em34n|t| +[\elpv23\~        
+
+QSTϸϸ賬h[mCJOJQJh[m6B*phh[m +h[m6NH        h[m6h[mB*OJQJphhLh[mB*phhLh[mB*OJQJphh[mB*NHphh[mB*phhK&quot;h[mB*OJQJph:9:mn                .        :                $If$G$If$^a$^^                                5
+
+
+
+
+aHkdZ$$If0j,&quot;44
+la$If$G$IfHkd$$If0j,&quot;44
+la
+   &amp; N c d |  aHkd$$If0j,&quot;44
+la$If$G$IfHkd$$If0j,&quot;44
+la              * gHkd$$If0j,&quot;44
+la$G$IfHkdP$$If0j,&quot;44
+la* + C Q n      3 +aHkdF$$If0j,&quot;44
+la$If$G$IfHkd$$If0j,&quot;44
 la
-      - -0 -1 -aHkd&lt;$$If0j,&quot;44
-la$If$G$IfHkd$$If0j,&quot;44
-la1 -2 -3 +3  4 -V -W - - - - -t_n}igd}5n^Hkd$$If0j,&quot;44
-la}cuQRJb^RNOZ()  6!7!!!&quot;&quot;$$f&amp;g&amp;=(I(M(V(^(d(s(((())))5*6*n****++8,9, . -.e.f...///̼̼̼̼̼̼h}5CJOJQJ
-h}5NHh}5hh}55CJOJQJh}55CJOJQJ
-h}5CJh}55CJNH -h}55CJJ%j&lt;Z#&quot;$&quot;S$T$K%L%u'v'(())*$a$**--y.z.p1q122222/3y33 -4W4X455}6~667G7r777
 ^$a$//00!0500'1J1T1d1n111222N2O2[2{22W444Y5Z5566&amp;6'6~68 8:9?9k9r9s99999999999&quot;:(:5:L:M:`:a:q:w:::::%;&amp;;;;;ϼjh}5Uh}5CJOJQJ        h}55h}5OJQJ
-h}5NHh}5CJOJQJ
-h}50JVjh}5Ujh}5Uh}5h}5CJOJQJC788:9;9999999::::::;=)=9=J=[=l=~====n$a$$a$^;;;;;;V&lt;`&lt;===0&gt;&gt;&gt;1?9?L?]@a@@@@A]AeAxABBC7CSClCCCCDDDDDDDD#EF/F:FBFFFTFFFF(G,GsG{GGGG -HaHbHHHHHJJ=KKK -h}55CJ
 hBh}5CJOJQJ hbh}5h}5OJQJ
-h}5NH        h}55
-h}5CJ        h}56h}5h}5CJOJQJG=.&gt;0&gt;&gt;&gt;L?U????'@[@]@@AxAAAABOBBBC7CSC\CjClCn^lCCCCDDDDD#EF(GGG -HJ=KKL&amp;MNO Pngd}5n
 $a$gd}5$ +N +Y + + + + + +;aHkd$$If0j,&quot;44
+la$If$G$IfHkd$$If0j,&quot;44
+la
+;&lt;PQRSTvwgeeee_Zigd[m^Hkd$$If0j,&quot;44
+la$G$IfHkd&lt;$$If0j,&quot;44
+la
+z{%&amp;()t~(8@O12qr2[hmw$)37CHRǷǫǫ饞 +h[m5CJ
+h[mCJh[mCJNHOJQJh[mOJQJh[mOJQJh[mCJOJQJ
+h[mNHhLh[mOJQJ hu'h[mh[mh[mB*phh[mB*NHph&lt;&gt;
+6712fg^nigd[m&amp;'}~#$);[jT'3567V_`        
+  !!d!e!!!ŷ꥟
+h[mNHh[mh^h[m5CJOJQJhh[m5CJOJQJh[m5CJOJQJ
+h[mCJh[m5CJOJQJh[m5CJNH +h[m5CJhLh[m5CJOJQJ&gt;g?{!#$%&amp;'()[5ST677Vs U#V#%%&amp;&amp;(())**++..//22333
 $a$!d&quot;e&quot;&quot;&quot;#$p%q%%%''z))))))))**P*V***
+++$+%+/+5+t+u+++++,,,,w-x-K/L///////e0f000/1=1F1Z1`1t1=2f2222233N3O3P333333
+h[m0JVjh[mUjh[mUh^h[mOJQJh[mCJOJQJ
+h[mNHh[mN33+4u44        5S5558797778P8888!9e9f9::::::G;H;^$a$35 6666?7W7Y7k7l77f9j9:::::::::::;;3;;;v;|;;;;;;;;;;;;&lt;*&lt;~&lt;&lt;&lt;&lt;*=+=0=9=&gt;=G=K=Y===&gt;=?&gt;??!@M@@@@@@h9h[mOJQJ
+h[mCJ        h[m6jh[mUh[mCJOJQJ        h[m5h[mOJQJ
+h[mNHh[mCJOJQJh[mh[mCJOJQJDH;;;;;&lt;*&lt;[=&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;???!@M@@@@1AdAA^n$a$$a$@@AA&quot;B#BYBBBBBBBBCCDDDD#EOEpEE$F*F-F.FMFXFaFFGGGGGGH#H%HHHHHHIPIIII3J4J:JFJJJKKLM        MjMkMMMMMM +h[m6CJ
+h[mCJ +h[m5CJhBh[mCJOJQJ hbh[mh[mOJQJh9h[mOJQJ
+h[mNH        h[m5h[mCJOJQJh[mDAAAYBBBB+CaCCCCCDDDDDD#EOEpEyEEE$FaFF%Hn^%HHOIPIIsLLLL        MkNNXPPQQQnv$G$If]vn$$G$Ifa$ngd[mn$a
 $gd[m$  &amp; 0`
   -P@7$a$gd}5gd}5^nKKKLLL[L\LLLLLLLLLLLLL&amp;MsMyMMM        NNNLNZNcNdNkNwN}NNNNNOOO PAPSSUU&quot;V#VkVlVmVVVVVVVVλΰΠΗh}56OJQJh}5CJOJQJ
-h}50JVjOh}5Ujh}5U
-h}5NH        h}56h}5        h}55 -h}55CJh}5CJNHhBh}5CJOJQJ -h}56CJ
-h}5CJ; PPAPBPQPP{n$$G$Ifa$ n$G$IfJkdJ$$If0&quot;$        (44
-la/nv$G$If]vn$$G$Ifa$PPP&quot;Q#Q1QQTHkd&quot;K$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfHkdJ$$If0&quot;$        (44
-la/QQQQQRRTHkd@L$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfHkdK$$If0&quot;$        (44
-la/RRR S -SSSTHkd^M$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfHkdL$$If0&quot;$        (44
-la/SSSTTTTTHkd|N$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfHkdM$$If0&quot;$        (44
-la/TTTTTaUVVXXXbYZ[ \zzn$a$gd}5n$a$gd}5gd}5gd}5ngd}5$ +P@7$a$gd[mgd[mnMMMNN&quot;N#N$N%NCNINTN[NgNkNNNO8OOOOOOOOOO PP#P5P&lt;PPPQPXPPOQPQQQmUnUIWJWMWNWWWXXX&gt;X?X|XXXXXXջհՠ՗h[m6OJQJh[mCJOJQJ
+h[m0JVjOh[mUjh[mU
+h[mNH +h[m6CJ        h[m6h[m        h[m5 +h[m5CJhBh[mCJOJQJh[mCJNH
+h[mCJ;QQQHRIRVRRRHkdJ$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfJkdJ$$If0&quot;$        (44
+la/RRR&amp;S'S5SSTHkdK$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfHkd&quot;K$$If0&quot;$        (44
+la/SSSTT%TTTHkdL$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfHkd@L$$If0&quot;$        (44
+la/TTT U!U/UUTHkdM$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfHkd^M$$If0&quot;$        (44
+la/UUUVVVT6$  &amp; 0`
   -P@7$a$gd}5Hkd O$$If0&quot;$        (44
-la/VVVWWWWXDXhXoXpXsXtX{XXXXXXXXXYYY Y -YYYYYbYpY Z ZZZZZZ[[[[[ \\\]\^\\\c]d]]]]]]^^X^Y^^^\_]_ ``A`B`aBavaa2b3bjb        h}55jh}55UjPh}55Uh}5OJQJ
-h}5NHh}5        h}56h}5CJOJQJN \]_aabbbbcSclcccdlddfhpjkk)l3lSlsllln$a$gd}5^gd}5ngd}5jbbbc:cPcUclcccddd&quot;e,e-e&lt;e=eVfWfffffgg'g,gQgogggGjnjjjjkkkk:k=kkk)llllll -mmdmemoo*p9ppq r=rkvvKxLxZx[xxxĴh}50JaCJOJQJmHsHh}5CJOJQJmHsH
         h}55j&amp;h}5U
-h}5NH        h}56j/h}5Uh}5h}5CJOJQJFll -mmymzmm)p*p9p:pppppqqr r=r&gt;r*t+tuuvv$a$$n$a$gd}5ngd}5n`gd}5vkvvZxx1y2yLyyy zRzzz${%{i{{{|O|s|t|||}}
 nw^w`xx2yLyyi{{{{|5|t|||||||`}a}}}} ~~,HAˁρ;[ς¸¸☎⎂wh}55CJOJQJh}5CJOJPJQJh}5CJOJQJh}5OJQJh}50J_CJOJQJh}5NHOJQJaJh}5OJQJaJh}5CJOJQJaJh}5NHaJ
-h}5aJ
-h}50JYh}5CJOJQJ
-h}5CJh}5h}5OJQJ^J*}} ~#~$~~~~~,Aρ;[stςЂτynww^!&quot;,-?yz()4QRfʇˇ!();BCVĈՊ֊‹CDO!ؼؼؼؼؼ
-h}5NHh}5CJOJQJ
-h}5CJ
-h}50J[h}5h}5CJOJQJh}50J_CJNHOJQJh}50J_CJOJQJH݅!&quot;#,-vnkd!$$If\[        P#Tr
-81-U4a[$G$If $G$If]sn
--.?Eyz$G$If        $7$G$If $G$If]HkdR!$$If0[P#T#81-U4a[z{|$G$If $G$If]nkd!$$If\[        P#Tr
-81-U4a[|$G$If $G$If]nkd&gt;        !$$If\[        P#Tr
-81-U4a[()|$G$If $G$If]nkd        !$$If\[        P#Tr
-81-U4a[)*46QR|$G$If $G$If]nkdV
-!$$If\[        P#Tr
-81-U4a[RSflz$G$If $G$If]pkd
-!$$Ifh\[        P#Tr
-81-U4a[sk$G$Ifn$G$If] $G$If]pkdr !$$If4\[        P#Tr
-`81-U4a[!'(){$G$If $G$If]pkd !$$If4\[        P#Tr
- 81-U4a[)*;ABC{$G$If $G$If]pkd !$$If4\[        P#Tr
- 81-U4a[CDV\]yq$G$If
-$If] $G$If]pkd. -!$$If4\[        P#Tr
- 81-U4a[ĈɈ{s$G$If        $7$G$If $G$If]nkd -!$$If\[        P#Tr
-81-U4a[|3Hkd!$$If0[P#T#81-U4a[$G$If $G$If]nkdN!$$If\[        P#Tr
-81-U4a[ -rnkd:!$$If\[        P#Tr
-81-U4a[$G$If
-$If] $G$If]
-|$G$If $G$If]nkd!$$If\[        P#Tr
-81-U4a[‹|3Hkd!$$If0[P#T#81-U4a[$G$If $G$If]nkdR!$$If\[        P#Tr
-81-U4a[‹ċ )BCDEOQrnkd&gt;!$$If\[        P#Tr
-81-U4a[$G$If
-$If] $G$If] -!#,Z[~rrr $G$If]nkd!$$If\[        P#Tr
-81-U4a[$G$If
-$If]!#Z[efq89?@Q%ɏϏЏޏ        !'(6&lt;=JPQbhiw}~̐ӐԐْؒ$RSaȓɓՓ
-h}5NHh}5CJOJQJ
-h}50J[
-h}5CJh}5
-h}5CJV[\efgq|3Hkd!$$If0[P#T#81-U4a[$G$If $G$If]nkdV!$$If\[        P#Tr
-81-U4a[qv?@AQg|rr
-$If]nkdB!$$If\[        P#Tr
-81-U4a[$G$If $G$If]
-%*_zzzr$G$If
-$If] $G$If]nkd!$$If\[        P#Tr
-81-U4a[{$G$If $G$If]pkdZ!$$If4\[        P#Tr
-`81-U4a[{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[ɏΏϏЏ{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[Џяޏ{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[        {$G$If $G$If]pkd&gt;!$$If4\[        P#Tr
- 81-U4a[!&amp;'({$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[()6;&lt;={$G$If $G$If]pkdf!$$If4\[        P#Tr
- 81-U4a[=&gt;JOPQ{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[QRbghi{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[ijw|}~{$G$If $G$If]pkd&quot;!$$If4\[        P#Tr
- 81-U4a[~{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[{$G$If $G$If]pkdJ!$$If4\[        P#Tr
- 81-U4a[{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[̐ҐӐԐ{$G$If $G$If]pkdr!$$If4\[        P#Tr
- 81-U4a[ԐՐ{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[{$G$If $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[{$G$If $G$If]pkd.!$$If4\[        P#Tr
- 81-U4a[TƑ?tْؒyyyyyyyq$G$If
-$If] $G$If]pkd!$$If4\[        P#Tr
- 81-U4a[
-ْڒ$G$If $G$If]HkdV!$$If0[P#T#81-U4a[$*RS|$G$If $G$If]nkd!$$If\[        P#Tr
-81-U4a[STag|$G$If $G$If]nkdB !$$If\[        P#Tr
-81-U4a[ȓɓ|$G$If $G$If]nkd !$$If\[        P#Tr
-81-U4a[ɓʓՓۓ|$G$If $G$If]nkdZ!!$$If\[        P#Tr
-81-U4a[&gt;?M{|ɔ/0&gt;lm}OP]֗ח()8yzɘʘט&amp;]^l        
-/07ijp)*2        h}55
-h}5NH
-h}50J[h}5h}5CJOJQJ
-h}5CJV&gt;?|$G$If $G$If]nkd!!$$If\[        P#Tr
-81-U4a[?@MS{||$G$If $G$If]nkdr&quot;!$$If\[        P#Tr
-81-U4a[|}|$G$If $G$If]nkd&quot;!$$If\[        P#Tr
-81-U4a[ɔϔxp$G$If n$G$If] $G$If]nkd#!$$If\[        P#Tr
-81-U4a[        /0z$G$If $G$If]pkd$!$$If)\[        P#Tr
-81-U4a[01&gt;Dlm|$G$If $G$If]nkd$!$$If\[        P#Tr
-81-U4a[mn}{s$G$If        $7$G$If $G$If]nkd8%!$$If\[        P#Tr
-81-U4a[zr$G$If
-$If] $G$If]nkd%!$$If\[        P#Tr
-81-U4a[OP$G$If        $7$G$If $G$If]HkdP&amp;!$$If0[P#T#81-U4a[PQ]a|$G$If $G$If]n
 kd&amp;!$$If\[        P#Tr
-81-U4a[֗ח|$G$If $G$If]nkd&lt;'!$$If\[        P#Tr
-81-U4a[חؗ()|$G$If $G$If]nkd'!$$If\[        P#Tr
-81-U4a[)*8&lt;yz|$G$If $G$If]nkdT(!$$If\[        P#Tr
-81-U4a[z{ɘʘ|$G$If $G$If]nkd(!$$If\[        P#Tr
-81-U4a[ʘ˘טۘ|$G$If $G$If]nkdl)!$$If\[        P#Tr
-81-U4a[&amp;']^|$G$If $G$If]nkd)!$$If\[        P#Tr
-81-U4a[^_lm|$G$If $G$If]nkd*!$$If\[        P#Tr
-81-U4a[|$G$If $G$If]nkd+!$$If\[        P#Tr
-81-U4a[        
- |3Hkd(,!$$If0[P#T#81-U4a[$G$If $G$If]nkd+!$$If\[        P#Tr
-81-U4a[/017;ij|nkd,!$$If\[        P#Tr
-81-U4a[$G$If $G$If]jkopzr$G$If
-$If] $G$If]nkd-!$$If\[        P#Tr
-81-U4a[|3Hkd,.!$$If0[P#T#81-U4a[$G$If $G$If]nkd-!$$If\[        P#Tr
-81-U4a[͛)*+27bnkd.!$$If\[        P#Tr
-81-U4a[$G$If
+P@7$a$gd[mHkd O$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfHkd|N$$If0&quot;$        (44
+la/VV-VV@X|XNZPZRZZP\Y]]__abcddddd        e&quot;e=e?e^gd[mn$a$gd[mn$a$gd[mgd[mgd[mngd[mXXY4Y~YYYYYZZ        Z
+ZZ5ZKZNZOZPZQZWZZZZZZZZZZZZ[[[H\I\P\^\_\5]S]Y]h]i]]]]]]T^U^__?_]___i_k___``T`U`aaaaaabb'c4ccc dFd        h[m5jh[m5UjPh[m5Uh[mOJQJ
+h[mNHh[mCJOJQJh[m        h[m6NFdddde e&quot;e=e&gt;ehfmfnfrfsffffffhh=h@hjhkhhhhh i)iiijjlkmkkkl7lql}l~lllllllmmmmmSnnnnnnn/o0oqqqrrrr        h[m5j&amp;h[mUhuACh[mCJ
+h[mNH        h[m6h[mCJNHOJQJj/h[mUh[mCJOJQJh[mF?ee$ffgj9l4mmmn?nSnnnnnDoEogoqqqr$a$$n$a$gd[mn`gd[m^gd[mn^gd[mngd[mrrrrrrrrss        t
+tuuwwww&lt;xrx+z]z{{{{{w^w`$a$rr*s8ssssss        ttttttuuuuu&lt;xrxzz+z,z]zbzvzzz{{{|}:}}}}}~E~~~~~~~~ξ񢚢܎h[mOJQJaJh[mCJOJQJaJh[mNHaJ
+h[maJ
+h[m0JY
+h[mCJh[mOJQJ^Jh[m0JaCJOJQJmHsHh[mCJOJQJmHsHh[mCJOJQJ
+h[mNH        h[m5h[mhuACh[mOJQJ1{{#|b||||:}}}} ~D~E~~~~~Uwnw^~~~~12UKQZ ,~ՅɇHOǷǷǯǥtnddh[mCJOJQJ
+h[m0J[h[m0J_CJNHOJQJh[m0J_CJOJQJh[m5CJOJQJh[mCJOJPJQJh[mCJOJQJh[mOJQJh[m0J_CJOJQJh[mh[mCJOJQJh[mCJOJQJaJh[mNHOJQJaJh[mOJQJaJhuACh[mOJQJaJ' ,DEa҅Jɇ؇ $G$If]snw^nHaX        $7$G
 $If5kd&lt;!$$If[P###4a[ $G$If][kd!$$IfF[        P#r
+#    4a[HIOUijt;[kd!$$IfF[        P#r
+#    4a[ $G$If][kd!$$IfF[        P#r
+#    4a[Oit0щ؉        YZvƊϋnoUet~
+׎)4bcސWekyʑБ%39GM\bpv
+h[mCJ
+h[m0J[
+h[mNHh[mCJOJQJh[mXty[kdr        !$$IfF[        P#r
+#    4a[ $G$If]09]kd^
+!$$IfhF[        P#r
+#    4a[ $G$If][kd        !$$IfF[        P#r
+#    4a[06щ׉؉n$G$If]]kd
+!$$If4F[        P#r
+`#    4a[ $G$If]؉ى9]kd !$$If4F[        P#r
+ #    4a[ $G$If]]kdV !$$If4F[        P#r
+ #    4a[        
+&quot;v
+$If]]kdR !$$If4F[        P#r
+ #    4a[ $G$If]vw2[kdF +!$$IfF[        P#r
+#    4a[        $7$G$If $G$If][kd !$$IfF[        P#r
+#    4a[ƊʊϋՋW[kd!$$IfF[        P#r
+#    4a[
+$If]5kd +!$$If[P###4a[ $G$If]
+UVekt $G$If][kd|!$$IfF[        P#r
+#    4a[
+$If]tu~Ӎ        
+aWWWW
+$If]5kdh!$$If[P###4a[ $G$If][kd!$$IfF[        P#r
+#    4a[
+
+ g֎׎
+$If] $G$If][kd!$$IfF[        P#r
+#    4a[׎؎
+$If] $G$If][kd(!$$IfF[        P#r
+#    4a[ )*49a5kd!$$If[P###4a[ $G$If][kd!$$IfF[        P#r
+#    4a[        /Uސ
+$If] $G$If][kd^!$$IfF[        P#r
+#    4a[ސߐ&amp;UVW
+$If] $G$If][kd!$$IfF[        P#r
+#    4a[WXejkly9]kd!$$If4F[        P#r
+ #    4a[ $G$If]]kdJ!$$If4F[        P#r
+`#    4a[y~]kdF!$$If4F[        P#r
+ #    4a[ $G$If]9]kdB!$$If4F[        P#r
+ #    4a[ $G$If]]kd!$$If4F[        P#r
+ #    4a[ʑϑБ]kd!$$If4F[        P#r
+ #    4a[ $G$If]Бё9]kd!$$If4F[        P#r
+ #    4a[ $G$If]]kd&gt;!$$If4F[        P#r
+ #    4a[ +]kd:!$$If4F[        P#r
+ #    4a[ $G$If]$%&amp;39]kd6!$$If4F[        P#r
+ #    4a[ $G$If]]kd!$$If4F[        P#r
+ #    4a[389:GLM]kd!$$If4F[        P#r
+ #    4a[ $G$If]MN\abcp9]kd!$$If4F[        P#r
+ #    4a[ $G$If]]kd2!$$If4F[        P#r
+ #    4a[puvw]kd.!$$If4F[        P#r
+ #    4a[ $G$If]ŒȔ֔@Lx(5btٖ%&gt;?4Bz˙ڙ(Z[jwŚ
+89M[ʛћ        IJ-7Cȝx&gt;Fq        h[m5
+h[mNH
+h[m0J[h[mCJOJQJh[mY9]kd*!$$If4F[        P#r
+ #    4a[ $G$If]]kd!$$If4F[        P#r
+ #    4a[Œʒ˒]kd!$$If4F[        P#r
+ #    4a[ $G$If]˒̒Dz(h
+$If] $G$If]]kd&amp;!$$If4F[        P#r
+ #    4a[        Ȕɔ֔ܔa[kd!$$IfF[        P#r
+#    4a[ $G$If]5kd!$$If[P###4a[@AL;[kd!$$IfF[        P#r
+#    4a[ $G$If][kdd!$$IfF[        P#r
+#    4a[LRxy[kdP!$$IfF[        P#r
+#    4a[ $G$If]ĕ;[kd&lt;!$$IfF[        P#r
+#    4a[ $G$If][kd!$$IfF[        P#r
+#    4a[()5;b[kd!$$IfF[        P#r
+#    4a[ $G$If]bctz-]kd!$$If)F[        P#r
+#    4a[ n$G$If] $G$If][kd(!$$IfF[        P#r
+#    4a[ٖږ[kd !$$IfF[        P#r
+#    4a[ $G$If]%+2[kd
+!!$$IfF[        P#r
+#    4a[        $7$G$If $G$If][kd !$$IfF[        P#r
+#    4a[N[kd!!$$IfF[        P#r
+#    4a[        $7$G$If5kd!!$$If[P###4a[
+$If] $G$If]45BFz[kd@&quot;!$$IfF[        P#r
+#    4a[ $G$If]z{˙̙ڙ;[kd,#!$$IfF[        P#r
+#    4a[ $G$If][kd&quot;!$$IfF[        P#r
+#    4a[ڙޙ(,j[kd#!$$IfF[        P#r
+#    4a[ $G$If]jkw{Ś;[kd$!$$IfF[        P#r
+#    4a[ $G$If][kd$!$$IfF[        P#r
+#    4a[Śƚ
+ M[kd%!$$IfF[        P#r
+#    4a[ $G$If]MN[\;[kd%!$$IfF[        P#r
+#    4a[ $G$If][kdz%!$$IfF[        P#r
+#    4a[ʛ˛ћ՛a[kd&amp;!$$IfF[        P#r
+#    4a[ $G$If]5kdf&amp;!$$If[P###4a[        -
+$If] $G$If][kd&amp;'!$$IfF[        P#r
+#    4a[-.78CEdaQGG
+$If] +$G$If]5kd(!$$If[P###4a[ $G$If][kd'!$$IfF[        P#r
+#    4a[ȝ͝x +$G$If] $G$If][kd\(!$$IfF[        P#r
+#    4a[xy&gt; +$G$If] $G$If][kd(!$$IfF[        P#r
+#    4a[&gt;?FK +$G$If] $G$If][kdH)!$$IfF[        P#r
+#    4a[  +$G$If] $G$If][kd)!$$IfF[        P#r
+#    4a[qrǠġ6DŢӢLZ֣cqͤ)7jkѥҥYdܦݦwxاr|٨=Pu̪*˫ګIT        yŭϭƮǮ qr
+h[m0J[        h[m5h[mCJOJQJh[m
+h[mNHYǠ̠ +$G$If] $G$If][kd4*!$$IfF[        P#r
+#    4a[ġ;[kd +!$$IfF[        P#r
+#    4a[ $G$If][kd*!$$IfF[        P#r
+#    4a[ġȡ67DHŢ[kd+!$$IfF[        P#r
+#    4a[ $G$If]ŢƢӢעLMZ;[kd,!$$IfF[        P#r
+#    4a[ $G$If][kd ,!$$IfF[        P#r
+#    4a[Z^֣ףc[kd,!$$IfF[        P#r
+#    4a[ $G$If]cdquͤ;[kd-!$$IfF[        P#r
+#    4a[ $G$If][kdn-!$$IfF[        P#r
+#    4a[ͤѤ)*7;$G$If[kdZ.!$$IfF[        P#r
+#    4a[ $G$If];[kdF/!$$IfF[        P#r
+#    4a[ $G$If][kd.!$$IfF[        P#r
+#    4a[YZdh +$G$If][kd/!$$IfF[        P#r
+#    4a[ $G$If]a5kd0!$$If[P###4a[ $G$If][kd20!$$IfF[        P#r
+#    4a[;[kdh1!$$IfF[        P#r
+#    4a[ $G$If][kd0!$$IfF[        P#r
+#    4a[ا٧r[kd1!$$IfF[        P#r
+#    4a[ $G$If]rs|~٨ڨ;[kd2!$$IfF[        P#r
+#    4a[ $G$If][kdT2!$$IfF[        P#r
+#    4a[=&gt;PSu[kd@3!$$IfF[        P#r
+#    4a[ $G$If]uvª̪;[kd,4!$$IfF[        P#r
+#    4a[ $G$If][kd3!$$IfF[        P#r
+#    4a[̪Ѫ[kd4!$$IfF[        P#r
+#    4a[ $G$If]*;[kd5!$$IfF[        P#r
+#    4a[ $G$If][kd5!$$IfF[        P#r
+#    4a[*/˫̫ګI[kd6!$$IfF[        P#r
+#    4a[ $G$If]IJTY;[kd6!$$IfF[        P#r
+#    4a[ $G$If][kdz6!$$IfF[        P#r
+#    4a[        y[kdf7!$$IfF[        P#r
+#    4a[ $G$If]yza5kdR8!$$If[P###4a[ $G$If][kd7!$$IfF[        P#r
+#    4a[ŭƭϭЭg aWW
+$If][kd8!$$IfF[        P#r
+#    4a[ $G$If]5kd8!$$If[P###4a[
+  + կ$7$If        $7$G$If $G$If][kd\9!$$IfF[        P#r
+#    4a[rѰ;&lt; 1&lt;JU`k{AP$%VW}$&quot;º1@ʽ6J}~Ͼmn}_mSa9Gq        h[m5
+h[m0J[h[mCJOJQJ
+h[mNHh[mYѰװN 
+$If] $G$If][kd9!$$IfF[        P#r
+#    4a[  #12&lt;;[kd:!$$IfF[        P#r
+#    4a[ $G$If][kdH:!$$IfF[        P#r
+#    4a[&lt;=JLUV`a[kd~;!$$IfF[        P#r
+#    4a[ $G$If]5kd4;!$$If[P###4a[`akm{|a[kd&gt;&lt;!$$IfF[        P#r
+#    4a[ $G$If]5kd;!$$If[P###4a[;[kd*=!$$IfF[        P#r
+#    4a[ $G$If][kd&lt;!$$IfF[        P#r
+#    4a[IJABPU]kd=!$$IfJF[        P#r
+#    4a[ $G$If]}~;[kd&gt;!$$IfF[        P#r
+#    4a[ $G$If][kd&gt;!$$IfF[        P#r
+#    4a[$)r
+$If][kd?!$$IfF[        P#r
+#    4a[ $G$If]&amp;'49[kd?!$$IfF[        P#r
+#    4a[ $G$If]]kd|?!$$IfF[        P#r
+#    4a[48 [kdl@!$$IfF[        P#r
+#    4a[ $G$If]  +z{;[kdXA!$$IfF[        P#r
+#    4a[ $G$If][kd@!$$IfF[        P#r
+#    4a[[kdA!$$IfF[        P#r
+#    4a[ $G$If]%;[kdB!$$IfF[        P#r
+#    4a[ $G$If][kdDB!$$IfF[        P#r
+#    4a[%)n$$G$If]a$[kd0C!$$IfF[        P#r
+#    4a[ $G$If]&quot;#[&lt;kdD!$$If^[P###44
+la[ $G$If][kdC!$$IfF[        P#r
+#    4a[ºĺaW
+$If][kdD!$$IfF[        +P#r
+^%#    4a[ $G$If]5kdaD!$$If[P###4a[        }
 $If] $G$If] -$G$If]
-2PQijsޞߞ,-5%&amp;467E͡IJXעآ45CIJijxҤӤޤ(XY        +,4ST`TUhͨ        h}55
-h}5NHh}5CJOJQJ
-h}5CJh}5Ytl$G$If -$G$If] $G$If]nkd/!$$If\[        P#Tr
-81-U4a[ijtl$G$If -$G$If] $G$If]nkd/!$$If\[        P#Tr
-81-U4a[jksx,-tl$G$If -$G$If] $G$If]nkd00!$$If\[        P#Tr
-81-U4a[-.5:tl$G$If -$G$If] $G$If]nkd0!$$If\[        P#Tr
-81-U4a[%&amp;|$G$If $G$If]nkdH1!$$If\[        P#Tr
-81-U4a[&amp;'48|$G$If $G$If]nkd1!$$If\[        P#Tr
-81-U4a[67|$G$If $G$If]nkd`2!$$If\[        P#Tr
-81-U4a[78EI|$G$If $G$If]nkd2!$$If\[        P#Tr
-81-U4a[͡ѡIJ|$G$If $G$If]nkdx3!$$If\[        P#Tr
-81-U4a[JKX\עآ|$G$If $G$If]nkd4!$$If\[        P#Tr
-81-U4a[آ٢45|$G$If $G$If]nkd4!$$If\[        P#Tr
-81-U4a[56CG|$G$If $G$If]nkd5!$$If\[        P#Tr
-81-U4a[||$G$If $G$If]nkd5!$$If\[        P#Tr
-81-U4a[ij|$G$If $G$If]nkd46!$$If\[        P#Tr
-81-U4a[jkx|ҤӤ|$G$If $G$If]nkd6!$$If\[        P#Tr
-81-U4a[ӤԤޤtl$G$If -$G$If] $G$If]nkdL7!$$If\[        P#Tr
-81-U4a[        (|3Hkdd8!$$If0[P#T#81-U4a[$G$If $G$If]nkd7!$$If\[        P#Tr
-81-U4a[()         +,|nkd8!$$If\[        P#Tr
-81-U4a[$G$If $G$If],-46ST|$G$If $G$If]nkdP9!$$If\[        P#Tr
-81-U4a[TU`b|$G$If $G$If]nkd9!$$If\[        P#Tr
-81-U4a[TU|$G$If $G$If]nkdh:!$$If\[        P#Tr
-81-U4a[UVhk|$G$If $G$If]nkd:!$$If\[        P#Tr
-81-U4a[ͨШ|$G$If $G$If]nkd;!$$If\[        P#Tr
-81-U4a[?@|$G$If $G$If]nkd &lt;!$$If\[        P#Tr
-81-U4a[:;?@Kij~MN]̪ͪت%&amp;0hiz{ !,-=NOYPQ  -*+FG]ǯȯ  -ʰ˰ٰ  -%&amp;3CDSձֱ
-h}50J[        h}55
-h}5CJ
-h}5NHh}5h}5CJOJQJV@AKPij|$G$If $G$If]nkd&lt;!$$If\[        P#Tr
-81-U4a[jk~|$G$If $G$If]nkd$=!$$If\[        P#Tr
-81-U4a[|$G$If $G$If]nkd=!$$If\[        P#Tr
-81-U4a[MN|$G$If $G$If]nkd&lt;&gt;!$$If\[        P#Tr
-81-U4a[NO]c̪ͪ|$G$If $G$If]nkd&gt;!$$If\[        P#Tr
-81-U4a[ͪΪتݪ%&amp;|$G$If $G$If]nkdT?!$$If\[        P#Tr
-81-U4a[&amp;'05z{|$G$If $G$If]nkd?!$$If\[        P#Tr
-81-U4a[{||$G$If $G$If]nkdl@!$$If\[        P#Tr
-81-U4a[ !&quot;,|3HkdA!$$If0[P#T#81-U4a[$G$If $G$If]nkd@!$$If\[        P#Tr
-81-U4a[,-.=@NO $G$If]HkdA!$$If0[P#T#81-U4a[$G$IfOPYZzzr$G$If
-$If] $G$If]nkdDB!$$If\[        P#Tr
-81-U4a[`FG{ssk$G$If$7$If        $7$G$If $G$If]nkdB!$$If\[        P#Tr
-81-U4a[GH]cگLzzr$G$If
-$If] $G$If]nkd\C!$$If\[        P#Tr
-81-U4a[|$G$If $G$If]nkdC!$$If\[        P#Tr
-81-U4a[ʰ˰ٰ̰|3HkdE!$$If0[P#T#81-U4a[$G$If $G$If]nkdtD!$$If\[        P#Tr
-81-U4a[ٰ۰|nkd`E!$$If\[        P#Tr
-81-U4a[$G$If $G$If]  -$G$If $G$If]HkdE!$$If0[P#T#81-U4a[ -%&amp;|
 $G$If $G$If]nkdLF!$$If\[        P#Tr
-81-U4a[&amp;'35CD|$G$If $G$If]nkdF!$$If\[        P#Tr
-81-U4a[DESXձֱ|$G$If $G$If]nkddG!$$If\[        P#Tr
-81-U4a[ֱױvwz$G$If $G$If]pkdG!$$IfJ\[        P#Tr
-81-U4a[vw#89EF01./34ĸŸùĹչHIXؼټPQeվ -        h}55h}5CJOJQJ
-h}5CJ
-h}5NHh}5Ywx|$G$If $G$If]nkdH!$$If\[        P#Tr
-81-U4a[#(|$G$If $G$If]nkd I!$$If\[        P#Tr
-81-U4a[
-EFzr$G$If
-$If] $G$If]nkdI!$$If\[        P#Tr
-81-U4a[FGVZz$G$If $G$If]pkd$J!$$If\[        P#Tr
-81-U4a[δҴ01|$G$If $G$If]nkdJ!$$If\[        P#Tr
-81-U4a[12@D|$G$If $G$If]nkd@K!$$If\[        P#Tr
-81-U4a[|$G$If $G$If]nkdK!$$If\[        P#Tr
-81-U4a['+|$G$If $G$If]nkdXL!$$If\[        P#Tr
-81-U4a[./|$G$If $G$If]nkdL!$$If\[        P#Tr
-81-U4a[/0@D|$G$If $G$If]nkdpM!$$If\[        P#Tr
-81-U4a[ŷɷ34|$G$If $G$If]nkdM!$$If\[        P#Tr
-81-U4a[45DHqi$G$Ifn$$G$If]a$ $G$If]nkdN!$$If\[        P#Tr
-81-U4a[ĸŸ4||$G$If $G$If]nkdO!$$If\[        P#Tr
-81-U4a[45ùĹŹչ׹@HkdP!$$If0[P#T#81-U4a[$G$If $G$If]bkdO!$$If^F[P#;T#-U    44
-la[)||r|
-$If] $G$If]nkdcP!$$If\[        +P#Tr
-^%81-U4a[$G$Iftjtb$G$If
-$If] $G$If] -:$G$If]nkdP!$$If\[        +P#Tr
-^%81-U4a[!zr$G$If
-$If] $G$If]nkd{Q!$$If\[        +P#Tr
-^%81-U4a[лHIzzr$G$If
-$If] $G$If]nkdR!$$If\[        +P#Tr
-^%81-U4a[IJX^pؼټzr$G$If
-$If] $G$If]nkdR!$$If\[        +P#Tr
-^%81-U4a[ټڼ|$G$If $G$If]nkdS!$$If\[        +P#Tr
-^%81-U4a[!PQ|$G$If $G$If]nkdS!$$If\[        +P#Tr
-^%81-U4a[QRek|$G$If $G$If]nkd7T!$$If\[        +P#Tr
-^%81-U4a[|$G$If $G$If]nkdT!$$If\[        +P#Tr
-^%81-U4a[վ۾tl$G$Ifn$G$If] $G$If]nkdOU!$$If\[        +P#Tr
-^%81-U4a[zjb$G$Ifn$G$If]
-$If] $G$If]nkdU!$$If\[        +P#Tr
-^%81-U4a[~tl$G$Ifn$G$If] $G$If]nkdgV!$$If\[        +P#Tr
-^%81-U4a[~tu[\j;&lt;O;&lt;QKLV;&lt;H&gt;?fgwghzQR~        h}55
-h}5NHh}5CJOJQJ
-h}5CJh}5V|$G$If $G$If]nkdV!$$If\[        +P#Tr
-^%81-U4a[tu|$G$If $G$If]nkdW!$$If\[        +P#Tr
-^%81-U4a[uv[\|$G$If $G$If]nkd X!$$If\[        +P#Tr
-^%81-U4a[\]jnttl$G$If $G$If] -($G$If]nkdX!$$If\[        +P#Tr
-^%81-U4a[ttl$G$If $G$If] -($G$If]nkd#Y!$$If\[        +P#Tr
-^%81-U4a[|$G$If $G$If]nkdY!$$If\[        +P#Tr
-^%81-U4a[|tt$G$If $G$If]$G$Ifnkd;Z!$$If\[        +P#Tr
-^%81-U4a[;&lt;|$G$If $G$If]nkdZ!$$If\[yBT%1-U4a[&lt;=OU|$G$If $G$If]
 nkdS[!$$If\[        +P#Tr
-^%81-U4a[;&lt;zr$G$If
-$If] $G$If]nkd[!$$If\[        +P#Tr
-^%81-U4a[&lt;=QSuzzr$G$If
-$If] $G$If]nkdk\!$$If\[        +P#Tr
-^%81-U4a[|3Hkd]!$$If0[P#T#81-U4a[$G$If $G$If]nkd\!$$If\[        +P#Tr
-^%81-U4a[
-KLMVZ|nkd]!$$If\[        P#Tr
-81-U4a[$G$If $G$If]|$G$If $G$If]nkdo^!$$If\[        P#Tr
-81-U4a[;&lt;|$G$If $G$If]nkd^!$$If\[        P#Tr
-81-U4a[&lt;=HLzr$G$If
-$If] $G$If]nkd_!$$If\[        P#Tr
-81-U4a[&gt;?|$G$If $G$If]nkd`!$$If\[        P#Tr
-81-U4a[?@fghw|3Hkd+a!$$If0[P#T#81-U4a[$G$If $G$If]nkd`!$$If\[        P#Tr
-81-U4a[wyrnkda!$$If\[        P#Tr
-81-U4a[$G$If
-$If] $G$If]        )Aghzzr$G$If
-$If] $G$If]nkdb!$$If\[        P#Tr
-81-U4a[hiz|$G$If $G$If]nkdb!$$If\[        P#Tr
-81-U4a[|3Hkdc!$$If0[P#T#81-U4a[$G$If $G$If]nkd/c!$$If\[        P#Tr
-81-U4a[~rnkdd!$$If\[        P#Tr
-81-U4a[$G$If
-$If] $G$If]qr+,abnghst -&lt;=moz1=IX
-FQ=Lu!67DNh._qh}5CJNHOJQJh}50J[OJQJ
-h}50J[
-h}5NHh}5h}5CJOJQJ
-h}5CJ        h}55 -h}55NHJ -+,$G$If $G$If]Hkdd!$$If0[P#T#81-U4a[,-abcn|3Hkde!$$If0[P#T#81-U4a[$G$If $G$If]nkde!$$If\[        P#Tr
-81-U4a[nr9Mghisrnkde!$$If\[        P#Tr
-81-U4a[$G$If
-$If] $G$If] -stu $G$If]Hkdf!$$If0[P#T#81-U4a[$G$If|3Hkdkg!$$If0[P#T#81-U4a[$G$If $G$If]nkdf!$$If\[        P#Tr
-81-U4a[ -^nkdg!$$If\[        P#Tr
-81-U4a[$G$If +:$G$If][kd!E!$$IfF[        +P#r
+^%#    4a[ 
+$If] $G$If][kdE!$$IfF[        +P#r
+^%#    4a[1
+$If] $G$If][kd +F!$$IfF[        +P#r
+^%#    4a[12@FX
+$If] $G$If][kdF!$$IfF[        +P#r
+^%#    4a[ʽн;[kdoG!$$IfF[        +P#r
+^%#    4a[ $G$If][kdF!$$IfF[        +P#r
+^%#    4a[67JPϾ[kdG!$$IfF[        +P#r
+^%#    4a[ $G$If]Ͼо;[kdH!$$IfF[        +P#r
+^%#    4a[ $G$If][kd[H!$$IfF[        +P#r
+^%#    4a[}~}
+$If][kdGI!$$IfF[        +P#r
+^%#    4a[n$G$If] $G$If]_n$G$If] $G$If][kdI!$$IfF[        +P#r
+^%#    4a[_`ms;[kdJ!$$IfF[        +P#r
+^%#    4a[ $G$If][kd3J!$$IfF[        +P#r
+^%#    4a[STag9[kdK!$$IfF[        +P#r
+^%#    4a[ $G$If]9:GKq $G$If] +($G$If][kdK!$$IfF[        +P#r
+^%#    4a[qr $G$If] +($G$If][kd L!$$IfF[        +P#r
+^%#    4a[yz&amp;&amp;qr(eo  3C1CMXgE67%1*5H)4 &gt;Ych[m0J[OJQJ
+h[m0J[ +h[m5NH        h[m5
+h[mCJh[mCJOJQJh[m
+h[mNHPwx;[kdL!$$IfF[        +P#r
+^%#    4a[ $G$If][kdL!$$IfF[        +P#r
+^%#    4a[xyz{&amp;F[kdM!$$IfF[        +P#r
+^%#    4a[HkdmM!$$If0[y%#4a[ $G$If]$G$If&amp;,
+$If][kdCN!$$IfF[        +P#r
+^%#    4a[ $G$If]&amp;(Jz
+$If] $G$If][kdN!$$IfF[        +P#r
+^%#    4a[a5kdO!$$If[P###4a[ $G$If][kd/O!$$IfF[        +P#r
+^%#    4a[(,efo;[kdeP!$$IfF[        P#r
+#    4a[ $G$If][kdO!$$IfF[        P#r
+#    4a[os [kdP!$$IfF[        P#r
+#    4a[ $G$If]  
+$If] $G$If][kdQQ!$$IfF[        P#r
+#    4a[  +3;[kd=R!$$IfF[        P#r
+#    4a[ $G$If][kdQ!$$IfF[        P#r
+#    4a[34CEyW[kdR!$$IfF[        P#r
+#    4a[
+$If] $G$If]5kdR!$$If[P###4a[         1
+$If] $G$If][kdsS!$$IfF[        P#r
+#    4a[12CJMNX;[kd_T!$$IfF[        P#r
+#    4a[ $G$If][kdS!$$IfF[        P#r
+#    4a[XYgpEFW[kdU!$$IfF[        P#r
+#    4a[
+$If] $G$If]5kdT!$$If[P###4a[%a[kdU!$$IfF[        P#r
+#    4a[ $G$If]5kdU!$$If[P###4a[%&amp;15W|*
+$If] $G$If]5kdUV!$$If[P###4a[ *+56Ha5kdW!$$If[P###4a[ $G$If][kdV!$$IfF[        P#r
+#    4a[aQC  x
 $If]  x
-$G$If] $G$If]:&lt;=$G$If $G$If]HkdWh!$$If0[P#T#81-U4a[=&gt;mnopyy0HkdCi!$$If0[P#T#81-U4a[$G$If$G$If]gd}5nkdh!$$If\[        P#Tr
-81-U4a[pz12=?efkdi!$$If4r[        H# DT|
- `h-U4a[
-$If] $G$If] epkdMj!$$If4r[        H# DT|
-  h-U4a[ $G$If]                GHI|pppppp $G$If]kdj!$$If4r[        H# DT|
-  h-U4a[IJX_|pppppp $G$If]kdk!$$If4r[        H# DT|
-  h-U4a[|zznn $G$If]nkdKl!$$If4r[        H# DT|
-  h-U4a[
- Fz0kdLm!$$If##4a0 $G$If]Hkdl!$$If06
+$G$If]5kdW!$$If[P###4a[ $G$If][kd_W!$$IfF[        P#r
+#    4a[a5kdX!$$If[P###4a[ $G$If][kdX!$$IfF[        P#r
+#    4a[)*4:f^RRRH
+$If] $G$If]5kdUY!$$If[P###4a[$G$If]gd[m[kdX!$$IfF[        P#r
+#    4a[;[kdZ!$$IfF[        H#|
+#    4a[ $G$If][kdY!$$IfF[        H#|
+#    4a[  +%f[kdZ!$$IfF[        H#|
+#    4a[ $G$If] ;[kdw[!$$IfF[        H#|
+#    4a[ $G$If][kd[!$$IfF[        H#|
+#    4a[ !&gt;MYZcdux0kdD\!$$If##4a0Hkd[!$$If06
 #r
 44
-la0FGQSHkdm!$$If06
+la0 $G$If]n        cu'MWh]gz&amp;t +ETs}CS2Sb,
+.7[e        =B]h
+h[mNHh[mCJNHOJQJh[m0J[OJQJh[mh[mCJOJQJTSHkd\!$$If06
 #r
 44
-la0n$G$If] $G$If]Hkdm!$$If06
+la0n$G$If] $G$If]Hkd\!$$If06
 #r
 44
-la0cHkdn!$$If06
+la0'MNWcHkd]!$$If06
 #r
 44
-la0 $G$If]HkdDn!$$If06
+la0 $G$If]Hkd&lt;]!$$If06
 #r
 44
-la0=&gt;LuzHkd&lt;o!$$If06
+la0WXhzHkd4^!$$If06
 #r
 44
-la0 $G$If]0kdn!$$If##4a0uvYHkdo!$$If06
+la0 $G$If]0kd]!$$If##4a0 ]^gYHkd^!$$If06
 #r
 44
 la0
-$If] $G$If]Hkdo!$$If06
+$If] $G$If]Hkd^!$$If06
 #r
 44
-la0!Dzp
-$If]Hkdp!$$If06
+la0ghzUzp
+$If]Hkd_!$$If06
 #r
 44
-la0 $G$If]0kdAp!$$If##4a0DENOhz0kd9q!$$If##4a0 $G$If]Hkdp!$$If06
+la0 $G$If]0kd9_!$$If##4a0z0kd1`!$$If##4a0 $G$If]Hkd_!$$If06
 #r
 44
-la0._cHkdq!$$If06
+la0&amp;tucHkd`!$$If06
 #r
 44
-la0 $G$If]Hkdq!$$If06
+la0 $G$If]Hkd{`!$$If06
 #r
 44
-la0_`qcHkdr!$$If06
+la0 +EcHkda!$$If06
 #r
 44
-la0 $G$If]Hkd1r!$$If06
+la0 $G$If]Hkd)a!$$If06
 #r
 44
-la0qR`$4Vk1A        ]k+&gt; 18]cCH_k &amp;hy28W^~=GHM
-h}5NHh}50J[OJQJh}5CJOJQJh}5Y RS`YHkd6s!$$If06
+la0EFTyYHkd.b!$$If06
 #r
 44
 la0
-$If] $G$If]Hkdr!$$If06
+$If] $G$If]Hkda!$$If06
 #r
 44
-la0$YHkds!$$If06
+la0Bst}YHkdb!$$If06
 #r
 44
 la0
-$If] $G$If]Hkds!$$If06
+$If] $G$If]Hkdb!$$If06
 #r
 44
-la0$%4zHkdt!$$If06
+la0}~CzHkd}c!$$If06
 #r
 44
-la0 $G$If]0kd;t!$$If##4a0VWkcHkd3u!$$If06
+la0 $G$If]0kd3c!$$If##4a0CDScHkd+d!$$If06
 #r
 44
-la0 $G$If]Hkdt!$$If06
+la0 $G$If]Hkdc!$$If06
 #r
 44
-la012AcHkdu!$$If06
+la02cHkdd!$$If06
 #r
 44
-la0 $G$If]Hkdu!$$If06
+la0 $G$If]Hkdd!$$If06
 #r
 44
-la0        ]cHkdv!$$If06
+la0STbcHkde!$$If06
 #r
 44
-la0 $G$If]Hkd8v!$$If06
+la0 $G$If]Hkd0e!$$If06
 #r
 44
-la0]^k+cHkd=w!$$If06
+la0,cHkd5f!$$If06
 #r
 44
-la0 $G$If]Hkdv!$$If06
+la0 $G$If]Hkde!$$If06
 #r
 44
-la0+,&gt;}YHkdw!$$If06
+la0YHkdf!$$If06
 #r
 44
 la0
-$If] $G$If]Hkdw!$$If06
+$If] $G$If]Hkdf!$$If06
 #r
 44
-la0zHkdx!$$If06
+la0
+./7[zHkdg!$$If06
 #r
 44
-la0 $G$If]0kdBx!$$If##4a0 128]cHkd:y!$$If06
+la0 $G$If]0kd:g!$$If##4a0[\ecHkd2h!$$If06
 #r
 44
-la0 $G$If]Hkdx!$$If06
+la0 $G$If]Hkdg!$$If06
 #r
 44
-la0]^ccHkdy!$$If06
+la0cHkdh!$$If06
 #r
 44
-la0 $G$If]Hkdy!$$If06
+la0 $G$If]Hkdh!$$If06
 #r
 44
-la0cHkdz!$$If06
+la0        =&gt;B]cHkdi!$$If06
 #r
 44
-la0 $G$If]Hkd?z!$$If06
+la0 $G$If]Hkd7i!$$If06
 #r
 44
-la0CDH_cHkdD{!$$If06
+la0]^hcHkd&lt;j!$$If06
 #r
 44
-la0 $G$If]Hkdz!$$If06
+la0 $G$If]Hkdi!$$If06
 #r
 44
-la0_`kcHkd{!$$If06
+la0-&gt;y[\ LZPQ_g
+GH/6#$8_qO_;Hth[mCJNHOJQJ
+h[mNHh[m0J[OJQJh[mCJOJQJh[mT-cHkdj!$$If06
 #r
 44
-la0 $G$If]Hkd{!$$If06
+la0 $G$If]Hkdj!$$If06
 #r
 44
-la0 !&amp;hcHkd|!$$If06
+la0-.&gt;yzcHkdk!$$If06
 #r
 44
-la0 $G$If]HkdI|!$$If06
+la0 $G$If]HkdAk!$$If06
 #r
 44
-la0hiycHkdN}!$$If06
+la0cHkdFl!$$If06
 #r
 44
-la0 $G$If]Hkd|!$$If06
+la0 $G$If]Hkdk!$$If06
 #r
 44
-la0238WzHkd}!$$If06
+la0zHkdl!$$If06
 #r
 44
-la0 $G$If]0kd}!$$If##4a0WX^~cHkd~!$$If06
+la0 $G$If]0kdl!$$If##4a0cHkdm!$$If06
 #r
 44
-la0 $G$If]HkdF~!$$If06
+la0 $G$If]Hkd&gt;m!$$If06
 #r
 44
-la0cHkdK!$$If06
+la0  LcHkdCn!$$If06
 #r
 44
-la0 $G$If]Hkd~!$$If06
+la0 $G$If]Hkdm!$$If06
 #r
 44
-la0=&gt;GHcHkd!$$If06
+la0LMZcHkdn!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkdn!$$If06
 #r
 44
-la0HIM2cHkd!$$If06
+la0_`gcHkdo!$$If06
 #r
 44
-la0 $G$If]HkdP!$$If06
+la0 $G$If]HkdHo!$$If06
 #r
 44
-la02:ow&amp;'=Cw~4Er'R_
-6Co|*We;Gr+X]
-h}5CJh}5CJNHOJQJh}50J[OJQJ
-h}5NHh}5CJOJQJh}5P23:opwcHkdU!$$If06
+la0cHkdMp!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkdo!$$If06
 #r
 44
-la0=&gt;CwcHkd!$$If06
+la0
+cHkdp!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkdp!$$If06
 #r
 44
-la0wx~cHkd!$$If06
+la0/06cHkdq!$$If06
 #r
 44
-la0 $G$If]HkdZ!$$If06
+la0 $G$If]HkdRq!$$If06
 #r
 44
-la0cHkd_!$$If06
+la0cHkdWr!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkdr!$$If06
 #r
 44
-la09\cYY
-$If]Hkd -!$$If06
+la0 8_`qcYY
+$If]Hkds!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkdr!$$If06
 #r
 44
-la04YHkd!$$If06
+la03OP_YHkds!$$If06
 #r
 44
 la0
-$If] $G$If]Hkdd!$$If06
+$If] $G$If]Hkd\s!$$If06
 #r
 44
-la045ErscHkdi!$$If06
+la0cHkdat!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkd
+t!$$If06
 #r
 44
-la0cHkd!$$If06
+la0;&lt;HtcHkdu!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkdt!$$If06
 #r
 44
-la0'RS_cHkdņ!$$If06
+la0tucHkdu!$$If06
 #r
 44
-la0 $G$If]Hkdn!$$If06
+la0 $G$If]Hkdfu!$$If06
 #r
 44
-la0cHkds!$$If06
+la0*VcHkdkv!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkdv!$$If06
 #r
 44
-la0
-67CocHkd!!$$If06
+la0*Vc:Hu$1]i?Lx        
+ 㼱㼱j~!h[mUh}A9h[mCJh[m0JXCJmHnHuhMH1h[m0JXCJjhMH1h[m0JXCJUjj}!h[mUj|!h[mUj2|!h[mUhMH1h[mCJ
+h[mCJh[mh[mCJOJQJ:VWccHkdw!$$If06
 #r
 44
-la0 $G$If]Hkdʇ!$$If06
+la0 $G$If]Hkdv!$$If06
 #r
 44
-la0op|cHkdψ!$$If06
+la0:cHkdw!$$If06
 #r
 44
-la0 $G$If]Hkdx!$$If06
+la0 $G$If]Hkdpw!$$If06
 #r
 44
-la0*WcHkd}!$$If06
+la0:;HuvcHkdux!$$If06
 #r
 44
-la0 $G$If]Hkd&amp;!$$If06
+la0 $G$If]Hkdx!$$If06
 #r
 44
-la0WXecHkd+!$$If06
+la0$cHkd#y!$$If06
 #r
 44
-la0 $G$If]Hkdԉ!$$If06
+la0 $G$If]Hkdx!$$If06
 #r
 44
-la0;cHkdي!$$If06
+la0$%1]^icHkdy!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkdzy!$$If06
 #r
 44
-la0;&lt;GrscHkd!$$If06
+la0cHkdz!$$If06
 #r
 44
-la0 $G$If]Hkd0!$$If06
+la0 $G$If]Hkd(z!$$If06
 #r
 44
-la0cHkd5!$$If06
+la0?@LxcHkd-{!$$If06
 #r
 44
-la0 $G$If]Hkdދ!$$If06
+la0 $G$If]Hkdz!$$If06
 #r
 44
-la0 +VWX^`ac^YTRgd}5ogd}5gd}5Hkd!$$If06
+la0xyc^YTRgd[mogd[mgd[mHkd{!$$If06
 #r
 44
-la0 $G$If]Hkd!$$If06
+la0 $G$If]Hkd{!$$If06
 #r
 44
-la0]^_afghjkl
-  -ƻƮƥƻƮƥ哋{j !h}5Ujh}5Uj!h}5Ujh}5CJUj!h}5Uh}A9h}5CJh}50JXCJmHnHuhMH1h}50JXCJjhMH1h}50JXCJUjr!h}5Uj֍!h}5U
-h}5CJh}5j:!h}5UhMH1h}5CJ.agijlo$a$op -gd}5gd}5o$a$gd}5DERyz{|}~
 p -89?@BCEFMOPQmntuwxj !h}5Uh}5h}50JXCJmHnHuh}50JXCJjh}50JXCJU
-h}5CJjh}5Uj!h}5Ugd}5#        01h/ =!&quot;#$%+        01h/ =!&quot;#$% P )        01h:p}5/ =!&quot;#$%+        01h/ =!&quot;#$% P #        01h/ =!&quot;#$%
 DyK _Introduction_1DyK _Installing_WRF-VarDyK _Installing_WRF-VarDyK _Installing_WRFNL_andDyK _Installing_WRFNL_andDyK _Installing_WRFNL_andD
 yK $_Running_Observation_Preprocessor_1DyK _Running_WRF-Var_1DyK _Radiance_Data_AssimilationsDyK _WRF-Var_Diagnostics_1DyK _Updating_WRF_lateral_1DyK _Running_gen_be_1DyK _WRFDA_with_Multivariate_2D
 yK _Additional_WRFDA_Exercises:DyK _Hybrid_Data_Assimilation_2DyK _Description_of_Namelist_1DyK yK http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htmDyK yK http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap
 6.htmDd4cfJ
+la0 !&quot;#)+,24ogd[mp +gd[mgd[mo$a$gd[m#()*+,1234567QRSYZ\]^_`a{|}ǿǰ֨֌DŽ|j!h[mUj!h[mUjv!h[mUhRh[mCJhMH1h[m0JXCJj!h[mUj&gt;!h[mU hRh[mj~!h[mUhMH1h[mCJ
+h[mCJh[mh}A9h[mCJjhMH1h[m0JXCJUh[m0JXCJmHnHu-457^_ao$a$gd[mogd[mp +gd[mսնսնj!h[mU hRh[mh
 [m0JXCJmHnHuhMH1h[m0JXCJjhMH1h[m0JXCJUhMH1h[mCJ
+h[mCJh[mjJ!h[mUgd[mp +gd[mpgd[m #        01h/ =!&quot;#$%+        01h/ =!&quot;#$% P )        01h:p[m/ =!&quot;#$%+        01h/ =!&quot;#$% P #        01h/ =!&quot;#$%
 DyK _Introduction_1DyK _Installing_WRF-VarDyK _Installing_WRF-VarDyK _Installing_WRFNL_andDyK _Installing_WRFNL_andDyK _Installing_WRFNL_andD
 yK $_Running_Observation_Preprocessor_1DyK _Running_WRF-Var_1DyK _Radiance_Data_AssimilationsDyK _WRF-Var_Diagnostics_1DyK _Updating_WRF_lateral_1DyK _Running_gen_be_1DyK _WRFDA_with_Multivariate_2D
 yK _Additional_WRFDA_Exercises:DyK _Hybrid_Data_Assimilation_2DyK _Description_of_Namelist_1DyK yK http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htmDyK yK http://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.ht
 mDd4cfJ
 &gt;8.*XXT
 
  0AbU7SIaS1~ n)7SIaSPNG
@@ -2643,8 +2636,8 @@
 %E@CNA8 c]vŮ:3gNs6$_~'x&quot;09_ػGiݺTsE@D@D miGDPlgyfg϶#FGcǎ45m#|rOmĉ6G˙رcm-(j@5#{$ {Fi@6o޼0avm1G[ha[oժU+P?c&gt;|ժUA9e־}{|jڵ5kȝ&quot; &quot; ՙF1H.o.$۷otוE蟙F5wX&quot;0=.1]vmBENѨW^%jWQ:97ID@D@D@D@'EZ &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; }&quot; &quot; &quot; &quot; ED@tu*&quot; &quot; &quot; &quot;=Z &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; }&quot; &quot; &quot; &quot; ED@tu*&quot; &quot; &quot; &quot;=Z &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; }&quot; &quot; &quot; &quot; ED@tu*&quot; &quot; &quot; &quot;=Z &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; }&q
 uot; &quot; &quot; &quot; ED@tu*&quot; &quot; &quot; &quot;=Z &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; }&quot; &quot; &quot; &quot; ED@tu*&quot; &quot; &quot; &quot;=Z &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; }&quot; &quot; &quot; &quot; ED@tu*&quot; &quot; &quot; &quot;=Z &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; }&quot; &quot; &quot; &quot; ED@tu*&quot; &quot; &quot; &quot;=Z &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; }&quot; &quot; &quot; &quot; ED@tu*&quot; &quot; &quot; &quot;=Z &quot; &quot; &quot; &quot;PDd@Qg&quot; &quot; &quot; &quot; 7g,IENDB`DyK yK ~http://www.mmm.ucar
 .edu/wrf/users/wrfda/download/testdata.htmlDyK $_Running_Observation_Preprocessor_1DyK _Running_gen_be_1DyK yK http://www.mmm.ucar.edu/wrf/users/wrfda/download/get_source.html$$IfN!vh5L5#vL#v:V 5L5/ / / / a$$IfN!vh5L5#vL#v:V 5L5/ / / / a$$IfN!vh5L5#vL#v:V 5
 L5/ / / / a$$IfN!vh5L5#vL#v:V 5L5/ / / / a$$IfN!vh5L5#vL#v:V 5L5/ / / / a$$IfN!vh5L5#vL#v:V 5L5/ / / / a$$IfN!vh5L5#vL#v:V 5L5/ / / / aDyK yK |http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.htmlDyK yK
  ~http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.htmlDyK yK lhttp://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.html5DyK yK http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.htmlDdf;
 !
 T
-
- 0Ab&quot;AP)9%b/n&quot;AP)9%PNG
+
+ 0Ab&quot;AP)9%b/n&quot;AP)9%PNG
 
   IHDR=4 ̱IiCCPICC Profilexy899yc!Iّ2B%cJ!PɔdHd&amp;!Q}ww]ϳk=ϻ&amp;90        ٟĒ
@@ -3529,8 +3522,8 @@
 ׋7ZRqfR9oBujikgM#O           J6ܛ@@@o@ZNj0HAC䕞UM(gm6cժmWCCcr\iSsKw5,
 B82糪\*Ը5&lt;61cm5%Z\WʘAۋ6_O*#}3锦g ?hD\pX`S]kFo~{Ee @@@ \8[fF@@ m|:L)?Dįb.caW*[U,S4lb!TrJtVSЉ|VWpԂ;&quot;X5:`lQMP*:=C@@nK@@@@@@@`HjE̋              FD      xO@{!      kL      wOX              FD      xO@{!      kL      wOX              FD      xO@{!      kL      wOX              FD      JktIDATxO@{!      kL   
    wOX              FD      xO@{!      kL      wOX              FD      xO@{!      kL      wOX              FD      xO@{!      kL      wOX              FD      xO@{!      kL      wOX              FD      xO@{!      kL       wMWIENDB`DyK _Description_of_Namelist_1D
 yK _Description_of_Namelist_10DdG 
 MT
-
- 0Ab&quot;09&gt;z`k0/@$n/9&gt;z`k0PNG
+
+ 0Ab&quot;09&gt;z`k0/@$n/9&gt;z`k0PNG
 
   IHDR        iCCPICC ProfilexKPOfJRԺ E:0(tMGXBLddB&amp;Bu¥K)좋YvӅW&quot;鹹 Enzw?}}i Ϗ+' 2ȘV56EZZnXU'䆀$Y&quot;(x;
@@ -4841,7 +4834,7 @@
 ^''88ot~C@`HZ؋i3G~ Q4:H+&gt;.Y_C~YBV=&quot;Fg}@T@A =0=77mO=۪/vxˮr^k`Vdmɀۖ|{۲[Z#`R  @'@@OT\qdmGiMuȤV|T[e&gt;JBYC╙mk K~ A  @A  ܇BA  @A  &gt;@C(׃@A  @A #:l@A  @A`8  @A  @qA  @A  &amp;=Rn        A  @A  :&lt;@A  @A`8  @A  @qA  @A  &amp;=Rn        A  @A  :&lt;@A  @A`8  @A  @qA  @A  &amp;=Rn        A  @A  :&lt;@A  @A`8  @A  @qA  @A  &amp;=Rn        A  @A  :&lt;@A  @A`rگqIENDB`xDd;7
 !
 T
-
+
  0AbWx;DY
 3#E3x
 Un+x;DY
@@ -6110,7 +6103,7 @@
 9ͥЉ        A:,r.KuX4 \4B'&quot;&quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; ' &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot;hAh.NDD@D@D@D@D@D@D@D@D@D@D@D@O@B3D@D@D@D@D@D@D@D@D@D@D@D@D`p\
 g#! ᢹ:?9XGEC@Es)t&quot;&quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot;r &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; RDD@D@D@D@D@D@D@D@D@D@D@D@D?:1-߹IENDB`DyK _Description_of_Namelist_1$$If!vh5        5 5 #v        #v #v :V T,5        5 5 / / / / al$$If!vh5        5 5 #v        #v #v :V T,5        5 5 / / / alD
 yK &quot;_Running_Observation_Preprocessor$$If!vh5        5 5 #v        #v #v :V T,5        5 5 / / / alDyK _Running_gen_be$$If!vh5        5 5 #v        #v #v :V T,5        5 5 / / / alDyK yK ~http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.htmlDyK _WRF-Var_Diagnostics_1D
 yK _Additional_WRF-Var_Exercises:DyK yK zhttp://www.dtcenter.org/com-GSI/users/support/faqs/index.phpDyK _Running_WRF-Var_1U$$Ifd!vh5|5 #v|#v :V 5|5 aU$$Ifd!vh5|5 #v|#v :V 5|5 aU$$Ifd!vh5|5 #v|#v :V 5|5 aU$$Ifd!vh5|5 #v|#v :V 5|5 aU$$Ifd!vh5|5 #v|#v :V 5|5 aU$$Ifd!vh5|5 #v|#v :
 V 5|5 aU$$Ifd!vh5|5 #v|#v :V 5|5 aDyK yK zhttp://www.dtcenter.org/com-GSI/users/support/faqs/index.phpDyK yK http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.htmlDyK yK http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.htmlD
 yK yK ~http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtmP$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55
 P$$If!vh55#v#v:V 55P$$If!vh55#v#v:V 55DyK yK ~http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html1i Dd*22
 qT
-        
+
  0Abh ҟrSseh n]h ҟrSsPNG
 
  @@ -11008,8 +11001,7 @@
 6ؠtM7޸ViOE!S@S+R-ZTYti$-K~e JG_\o‌J6@@@@Lw/bdɒx g{-e  7ܰa?G&gt;K A;viy@@@@@@@@@ #֟t'B B B B B B B B B B -Х!!!!!!!!!!3@3mDӟiK Ai;tix@@@@@@@@@L#L'B B B B B B B B B B`H~]!!!!!!!!!!0$h?F4        C@@@@@@@@@@4        ϴMB B B B B B B B B B -Х!!!!!!!!!!3@3mDӟiK Ai;tix@@@@@@@@@L#L'B B B B B B B B B B`H~]!!!!!!!!!!0$h?F4        C@@@@@@@@@@4        ϴMB B B B B B B B B B -3UuW{IENDB`$$If!vh5$        5(#v$        #v(:V 5$        5
 (/ / / / a/$$If!vh5$        5(#v$        #v(:V 5$        5(/ / / / a/$$If!vh5$        5(#v$        #v(:V 5$        5(/ / / / a/$$If!vh5$        5(#v$        #v(:V 5$        5(/ / / / a/$$If!vh5$        5(#v$        #v(:V 5$        5(/ / / / a/$$If!vh5$        5(#v$        #v(:V 5$        5(/ / / / a/$$If!vh5$        5(#v$        #v(:V 5$        5(/ / / / a/$$If!vh5$        5(#v$        #v(:V 5
 $        5(/ / / / a/$$If!vh5$        5(#v$        #v(:V 5$        5(/ / / / a/$$If!vh5$        5(#v$        #v(:V 5$        5(/ / / / a/DyK yK xhttp://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html6yDd
 T
-
-
+
  0AbxPdc%jxPnbxPdc%PNG
 
  @@ -11583,7 +11575,7 @@
 ٠Bl0&gt;]SY&quot;a5bB@ kaEl&gt;O&amp;2ol6&amp;?Xj]K&lt;Cѧ1S3XO#Z]k\3]1{]kNȬ^cF 06B @D|N!!D        ar w]nCe2'1l왮m6C 3W4B  AKơ8!!3oL!!@2ubw@,  AKcE@@@@&quot;f!!!!!K@DҘx!!!!!0&amp;1AY@@@@ 41^@@@@@I &quot;hLPi!!!!!4+ go'a IENDB`%fDd@
 s!T
- 
+
  0Ab}ezn 9''YenQezn 9''PNG
 
  @@ -12169,7 +12161,7 @@
 uܘ@9M~_{ߘ2uJLx{MfS3ew&gt;        dp9eD @&quot;MÛ֒@&quot;D &gt;        dp9eD @&quot;MlrZK*@&quot;D $缗u&quot;D @6I i-D @&quot;@g^@&quot;D $ &amp;&quot;D @&quot;O}{YG @&quot;D`28֒@&quot;D &gt;        dp9eD @&quot;MlrZK*@&quot;D $缗u&quot;D @6I i-D @&quot;@g^@&quot;D $ &amp;&quot;D @&quot;O}{YG @&quot;D`28֒@&quot;D &gt;        dp9eD @&quot;MlrZK*@&quot;D $/9֐d        tHIENDB`HDdI6
 x)  T
- 
+
  0Ab/@4|&quot;0nt/@4PNG
 
  @@ -14527,8 +14519,7 @@
 : ؆         `p+_+;c\^5w+LqgA        X{![қ{lo;w0oӒ?c&lt;\`W ٶ驨1U%UasJW:}zC9߁B'){b:}C#Fv b =m}b#dOR]9],E&quot;P@(E  @(E&quot;P@89׳@(E&quot;P@0Z\S@(E&quot;Py9]@(E&quot;P!&quot;.H&quot;P@(E&quot;PCEy&quot;P@(E&quot;P. O&amp;A1IENDB`.Dd
 )m  T
- -
+
  0A        b-sJg&quot;-jn-sJg&quot;PNG
 
  @@ -17139,690 +17130,690 @@
 A  @A`&amp;Rx|n@A  zH[G @A  fB LA  @A ^u4  A  @A`&amp;Rx|n@A  zH[G @A  fB LA  @A ^u4  A  @A`&amp;Rx|n@A  zH[G @A  fB LA  @A ^u4 -A  @A`&amp;Rx|n@A  z`(        sIENDB`$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V h-U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V 4-U+5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V )-U,5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V J-U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[a$$If[!vh5#55#v##v:V ^-U5#5a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh55%515#v#v%#v1#v:V -U55%5154
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[$$If[!vh5r
-5^5%581#vr
-#v^#v%#v81:V -U5r
-5^5%5814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5r
-55581#vr
-#v#v#v81:V -U5r
-555814
-a[^$$If[!vh5#581#v##v81:V -U5#5814
-a[$$If[!vh5|
-555 5h#v|
-#v#v#v #vh:V 4-U+5|
-555 5h4
-a[$$If[!vh5|
-555 5h#v|
-#v#v#v #vh:V 4-U+5|
-555 5h4
-a[$$If[!vh5|
-555 5h#v|
-#v#v#v #vh:V 4-U+5|
-555 5h4
-a[$$If[!vh5|
-555 5h#v|
-#v#v#v #vh:V 4-U+5|
-555 5h4
-a[$$If[!vh5|
-555 5h#v|
-#v#v#v #vh:V 4-U+5|
-555 5h4
+A  @A`&amp;Rx|n@A  z`(        sIENDB`t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[x$$If[!vh5r
+55#vr
+#v#v:V h#5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[|$$If[!vh5r
+55#vr
+#v#v:V 4#+5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[~$$If[!vh5r
+55#vr
+#v#v:V )#,5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[x$$If[!vh5r
+55#vr
+#v#v:V J#5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[x$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[C$$If[!vh5##v#:V ^#5#a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[^$$If[!vh55%#v#v%:V #55%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[t$$If[!vh5r
+5^5%#vr
+#v^#v%:V #5r
+5^5%4
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5r
+55#vr
+#v#v:V #5r
+554
+a[H$$If[!vh5##v#:V #5#4
+a[t$$If[!vh5|
+55#v|
+#v#v:V #5|
+554
+a[t$$If[!vh5|
+55#v|
+#v#v:V #5|
+554
+a[t$$If[!vh5|
+55#v|
+#v#v:V #5|
+554
+a[t$$If[!vh5|
+55#v|
+#v#v:V #5|
+554
+a[t$$If[!vh5|
+55#v|
+#v#v:V #5|
+554
 a[U$$If!vh5r
 5#vr
 #v:V 5r
@@ -18091,26 +18082,33 @@
 5#vr
 #v:V 5r
 5a0Dd!&lt;P
-
+
 3 3&quot;((Dd!&lt;P
-
+
 3 3&quot;((Dd!&lt;P
-
+
 3 3&quot;((Dd!&lt;P
-
-3 3&quot;((vDd;6
-!*
+
+3 3&quot;((Dd!&lt;P
+        
+3 3&quot;((Dd!&lt;P
+
+3 3&quot;((Dd!&lt;P
+
+
+3 3&quot;((Dd!&lt;P
+
+3 3&quot;((Dd!&lt;P
+ +
+3 3&quot;((Dd!&lt;P
+ 
+3 3&quot;((        Dd!&lt;P
 
- @vDd;6
-!*
-
- @vDd;6
-!*
-
- @vDd;6
-!*
-
- @
 _HmH        nH        sH        tH        J`J Default1$CJPJ_HaJmH        sH        tHNN         Heading 1 +3 3&quot;((
+Dd!&lt;P
+ 
+3 3&quot;(( 
 _HmH        nH        sH        tH        J`J Default1$CJPJ_HaJmH        sH        tHNN         Heading 1  &lt;$OJQJCJ 5KH&gt;@&gt;         Heading 2
 CJ$5&gt;@&gt;         Heading 3
 CJ5:@:         Heading 4$6PJ        ::         Heading 5$5PJ        DD         Heading 6 $$a$ CJ 5PJ
@@ -18220,141 +18218,59 @@
 ,.aic21h:qm@RN;d`o7gK(M&amp;$R(.1r'JЊT8V&quot;AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 /_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!\theme/theme/theme1.xmlPK-!  ѐ'
 theme/theme/_rels/themeManager.xml.relsPK] &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;
-&lt;a:clrMap xmlns:a=&quot;http://schemas.openxmlformats.org/drawingml/2006/main&quot; bg1=&quot;lt1&quot; tx1=&quot;dk1&quot; bg2=&quot;lt2&quot; tx2=&quot;dk2&quot; accent1=&quot;accent1&quot; accent2=&quot;accent2&quot; accent3=&quot;accent3&quot; accent4=&quot;accent4&quot; accent5=&quot;accent5&quot; accent6=&quot;accent6&quot; hlink=&quot;hlink&quot; folHlink=&quot;folHlink&quot;/&gt;0111^ObO:%R}        ;dddfhjlnp&quot;&quot;&quot;$&amp;(*,.02468:=H
- (%i7MYfpz±iR/;KVjbx!2q] %()+0236:CFHKRTWYl/BE&quot;A&quot;&quot;|## *2:1CLPD]ydlVv(zpzz`{pW֒u&lt;mͽNoZ^        C
-
-l  1 -}*7=lC PPQRST \lv}-z)R)C‹[qЏ(=Qi~ԐْSɓ?|0mPח)zʘ^jj-&amp;7Jآ5jӤ(,TU@jNͪ&amp;{,OGٰ -&amp;DֱwF1/44IټQu\&lt;&lt;&lt;?wh,ns=peIFuD_$]+]_hWH2w4oW;
 a        
-  - !&quot;#$&amp;'*,-./145789;&lt;=&gt;?@ABDEGIJLMNOPQSUVXZ[\]^_`abcdefghijkmnopqrstuvwxyz{|}~        
-   - !&quot;#$%&amp;'()*+,-.0123456789:;&lt;=&gt;?@ACDF5Wdf
- 3&lt;=e        Hmo,.Z')Vxf                f        }        y - -_ -RXCCCHH9IIJPJLVMkM@RmRRUUVkkkCqwqqqqqst[t,UgƠi]C bd`h(((LMNM:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/68X_a=!!ccc!c!@  
-        @h P(        
-
-
- 6@UUU        ?3&quot;?
-
- 6@UUU        ?3&quot;?
-
- 6@UUU        ?3&quot;?
-
- 6@UUU        ?3&quot;?0(        
+&lt;a:clrMap xmlns:a=&quot;http://schemas.openxmlformats.org/drawingml/2006/main&quot; bg1=&quot;lt1&quot; tx1=&quot;dk1&quot; bg2=&quot;lt2&quot; tx2=&quot;dk2&quot; accent1=&quot;accent1&quot; accent2=&quot;accent2&quot; accent3=&quot;accent3&quot; accent4=&quot;accent4&quot; accent5=&quot;accent5&quot; accent6=&quot;accent6&quot; hlink=&quot;hlink&quot; folHlink=&quot;folHlink&quot;/&gt;22NQRQ2%2R2}22        &lt;fffhjlnpr{!LNPSH
+ $#6MV_-luu}UҊy&gt;ּk}*e!3@MXFdr~Oqrc &amp;)*,.3469&lt;DFIKMPWX[]az  &quot;S&quot;&quot;##*2Z;CNM!Q]envzzT{{Nދ-ŎEbr^)}[9%        
+ * 3 +;g73H;A%HQRSTUV?er{Ht0؉vt
+׎ސWyБ3Mp˒LbzڙjŚM-x&gt;ġŢZcͤru̪*Iy  &lt;`4 %1Ͼ_9qx&amp;o 31X%* WgE}C[]-LtV:$x4        
+  + !&quot;#$%'(+-/012578:;=&gt;?@ABCEGHJLNOQRSTUVYZ\^_`bcdefghijklmnopqrstuvwxy{|}~        
+  +5Wdf
+ 3&lt;=e        Hmo,.Z')Vxk                
+        k                 + +q#2dCDLD8IIIeJJJxMMMRS)SfVVVGltllq/rHrxrrrttu&quot;4ȡ7t9^l'Y[k*O**NO&gt;OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/69Y`c?FIS!!!!!!@  
+        @H 0(        
+0(        
 &lt;
-C =!t!t!t!t -_Hlt162937718 Introduction_Introduction_1_Setting_up_WRF-Var_Installing_WRF-Var_Installing_WRFNL_and#_Running_Observation_Preprocessor_1_Running_WRF-Var_1_Radiance_Data_Assimilations_WRFDA_with_Multivariate_Running_gen_be_Updating_WRF_lateral_1update_Running_gen_be_1!_Running_Observation_Preprocessor_Running_WRF-Var_WRF-Var_Diagnostics_Updating_WRF_lateralSchedulesetup diagnostics(
 _Additional_WRF-Var_Exercises%2525252525_Additional_WRFDA_Exercises:_Hybrid_Data_Assimilation_Hybrid_Data_Assimilation_1_WRFDA_with_Multivariate_1_WRFDA_with_Multivariate_2_WRF-Var_Diagnostics_1_Hybrid_Data_Assimilation_2_Description_of_Namelist_Description_of_Namelist_1{||
-xAGoik111111111111111111x&gt;x&gt;x&gt;y&gt;/K da|a|;@        
+C S  +_Hlt162937718 Introduction_Introduction_1_Setting_up_WRF-Var +_Hlt179952233_Installing_WRF-Var_Installing_WRFNL_and#_Running_Observation_Preprocessor_1_Running_WRF-Var_1_Radiance_Data_Assimilations_WRFDA_with_Multivariate_Running_gen_be_Updating_WRF_lateral_1update_Running_gen_be_1!_Running_Observation_Preprocessor_Running_WRF-Var_WRF-Var_Diagnostics_Updating_WRF_lateralSchedulesetup diagnostics(_Additional_WRF-Var_Exercises%2525252525_Add
 itional_WRFDA_Exercises:_Hybrid_Data_Assimilation_Hybrid_Data_Assimilation_1_WRFDA_with_Multivariate_1_WRFDA_with_Multivariate_2_WRF-Var_Diagnostics_1_Hybrid_Data_Assimilation_2_Description_of_Namelist_Description_of_Namelist_1{||
+A?Ho=/222222222O@O@O@P@MEf~~@@        
  -|
-xAGoik111111111111111111x&gt;x&gt;x&gt;y&gt;/K d|;5e         ;fijopsu{|
-QRVWdeghn%&amp;-.`aefrs}~(Wbcefnoy|f~                                        
-
-\
-`
-
-
-
-
-
-
- y -
- _!&quot;,fpvnv &amp;_r
- -%*-VYr}X]R &quot;*,1'-BE &quot;&amp;(34;JRq{!')-*08H!!##y%~%%%%%U&amp;Z&amp;&amp;&amp;&amp;&amp;&amp;&amp;6(:(m(q(t(y(((((((((()))5):)I)L)O)T)l)q)))))))))))))****/*G*L*`*e*}********** ++1+4+8+=+,,N-[-~....../ /E/H/m/s///00        0 050&gt;0}0000
-11O1X11111)222|222233Z3c33333&amp;4/4u4~444        55^5g55555&lt;6E66666 77N7W77777 8)8j8s88889F9O99999&quot;:+:i:r::::;K;T;;;;;X=^=]?c???@@ @1@B@K@P@Y@@        AJBQBBBXCCCCCCCC
-DDDD,D.D4D6DNDUDtDyDDEKEOEQESEUEEE -F!FwGGGGGGGGH:I;I&gt;I?IFIIQJRJUJVJYJ6PEPRP\PQQQRR/R@RyRzR|R}RRRRRR SSdStSSSSSSTT.TcTvTwTTTTTT -U UUVVVV V -VVVV/V6VVVWW1Z:ZDZNZhZqZ{ZZZZ&lt;^D^^^^^^^3_;_____``FaNaXayab%bRbWb]bbbdbqbbb?cBccc@dCdRdxdddddafnf~ffNgYgggggehmhshhhhii+i8i\ijisiiiiii.jAjBjOjjjjjjjkkkkkkkkkkkk,l:l?lNlqllllllll%m0mnnCqqqqqqqqqqqqqqqrrrrrrrrrosqss\
 t]tatbtetttttuu
-vvxxxxByDyyyyyzzfzhz||||%}'}.}1}C}E}G}I}p}r}t}v}}}}}}}}}}~2~:~&gt;~@~B~D~Q~W~Z~`~~~~~~~#1GNTVXZ1Q؀{:IrĂ˂ւۂ!)1&lt;HLQUZ`egoq΃҃ Ąτ܄$-        NUWY         -puڇ߇DLy~όٌ-0GNPUӍ؍57]`begi|Îώ
-257:&lt;&gt;Q]y|~XٓYQUϙ  SZbiqxĚ̚Ӛךٚ &quot;*19@X_gnv}ś̛ԛۛ '/6&gt;EIK
-!?Gϝݝ
-?L,[\iҟڟƠ        &amp;)/5#%')Y[]_ťǥɥ˥1357gikmΦЦҦԦ+168:&lt;cegiçŧIRdrʨѨӨ &quot;AFHJL˫Ы4&lt;CKĬ٬;ABJ`fgoҭ^mz}ծ        +;=^g9;=EGM\GUɳ׳0468:hruwy{ôشܴ
 +/7GIKMTgju{׵޶(akӺܺmv&lt;F6&gt;DFIJKQWhm)/KN[av~ #|19/7c% -&amp;MNBCKV}O_~&gt;F09hq&quot;*FN=ERW*2V[ MU#-28@I6?GP(6!/P_dr
-+9&lt;N(J\!'W\'JUw7H6:ckqy{
-&quot;(-/49&lt;osw9Df#+2:JR        '        2        &gt;                        M
-O
-V
-h
-
-
-
-   &quot; $ 6 &lt; I L X q z  ( A K [ ] _ a    - -*?KO\^e&amp;8CQ`j~^aw~#+8D\hsy#&amp;wzMS
-Z ` w    !,!C!I!|&quot;&quot;##$$.%4%9%?%V%\%&amp;&amp;&amp;&amp;&amp;&amp;E(O(h((((()5)7)B)D))))) *&quot;*j*l***m+{+,,,, -..?.b.k.n...(0:0A0S0j0p0000011=2G2223333334        444$4.4B4L4[4e444444455M6R688{88::::D&lt;L&lt;&lt;&lt;&lt;&lt;;=G=4&gt;C&gt;O?W?c?m?@@BB0C6CaCgCDDDDEE#E1EPEXEFF]GiGGG;HHHHH)I8III5JBJJJLOMPMSMTM[MMMMMNNOOO!OOOOO_QmQQQQQQ/ZJZa!acyeeeeFiNiiiiiiiQjSjmmmmo2oopLpWp]p_pdpfppq8q:qq
 qqqrrrrxs}sss,t.t0t2t u%uuuuuuuv!v3v5v7v9vfvhvvvvvvvvvvvvvwwww
-w+w.w4w8w:w&lt;w&gt;wewwwwww xxx-x2xAxDxTx^xkxxydylyyyyyyzzz#z%z.z9zEzzzzzz{({:{x{{{{&quot;|/|p|x|||||}}} ~~&quot;~~~~~~~~~Wi/&lt;rt3A^gn΂ӂ,3JYgnƃ - )BI[d ʅЅڅ!$8DMYbnwƆφۆ%1:GP\eq{  -')4=MOY[g7Aempzي #.R[^n̋ԋ׋&quot;7:S]T]jyߍ
 7CP\~ǎЎݎ!,9Eq|ˏՏ'Wcmyאܐ']hԑב38GQGQΔؔV`9CɗӗQ[ܘjtǙљ2&lt;eozӜٜYgt -arz#-;EQ+.=Et}͡ա&quot;4Ԣ        9HJL`bdfģƣȣʣ&gt;Nݦ?Or~ͧاתܪgsثO\̬GV֭]jۮ&amp;(6kzͰANVeűR`et2A
 
-fzǵ#-28BMUd&amp;2gp̷Է(DM`e$)&lt;IDMWgIY;C_iɿ8Eaj%2iv        ,w!Yb|R]6:bf        $&amp;+8JLVev~cs+DW}7:Kb -\rKY\i*,&lt;aghk|Rhj~
 
- -&amp;=?Lhx        !PV|LU36:DLV{JY5MZam3:CFmp
-$-236:AR\jmqx!2=LOSZkv!*/037&gt;OZchilpw
-!(SVZa$-236:AR]nqu|-7V`8;
 
 
 
 
 
 5zL        
-
-\
-`
-
-
-
-
-
-
-
- R -O}$'*BE(+CIqt*0% . !!##e$f$G&amp;K&amp;[&amp;c&amp;t&amp;|&amp;()5):)l)q)))))**G*L*}**U+X+++6,?,A,C,....005090}0000
-11O1S11111)2-2|222233Z3^33333&amp;4*4u4y444        5 -5^5b55555&lt;6@66666 77N7R77777 8$8j8n88889F9J99999&quot;:&amp;:i:m::::;K;O;;;;;&lt;!&lt;&gt;&gt;&gt;&gt;? ?????@@AAXCC
-DD@DDDVD\DtDyD8E;ELEOEQEEEGGlGoGGGHIIJQRSSSSTTT#TwT{TTT#U.UoU$V'V.V/V2VxVVVVRWUWBXJXZX\XcXkXXX%Y-YYYYY1Z5ZZZ[ [[[%[-[6[&gt;[G[O[X[`[[[        \\+\A\f\|\\\]&amp;]^^aabbdb?cBciiiiiiiiBjFjjjjj8kkkkkk,l/lqltlllm m%m0mmmmmmmmmnn2n5nTnWnooqqCqqqqrr{s]tttPuRu3v9vAxSxxxxxByDyyyyyzzfzhzC}E}p}r}}}&gt;~@~~~TV $+/6:AELPW[bfnrz{ǁˁӁׁ߁!%-19:&gt;iqrv
 ˂Ђۂ
-!$14@GHIQRZ[egoq|҃ԃ ĄDŽӄ؄܄̅        WY*,;@puڇ߇DLy~MR!&amp;V[Ċ*0_dɋ͋39hnڌߌJNdϙ(-evǜ؜ܜߞk/ƢȢԢ֢ (*68{/5#%Y[ťǥ13giΦЦ68ceӨBC%-GMĮƮȮԮծ߮
 #HL^g@46uwajƵ׵9&lt;FHcfprÿ޿-68:ikW! WYTe -Wg GWLW&lt;AWYJOeg=CZ^hlSYlo-3DHms-1;?
-CIY]os
-
-            $ * L O q t     
-    A G [ ]   OV^`        &amp;,CI`f~X[}[e  g'l'(1)5)7)B)D))))) *&quot;*j*l***$-*-j-p-----..*.0.}..(0+0333333334444$4*494A4B4H455550636g6j666668&amp;8'8*8[8^88888889:::::::*BBFF]G`GGG;H&gt;HHH)I,III5J6JCJ-KxLPMMMO^O`Oabcggmmnno1ooooopppppp8q:qrr?rCrxs}sss,t.tWt[ttt~uuuuvv}wwwwxxxyyy{y9z?zzzx{}{{{&quot;|'|||||||||!}&amp;}'},
 }-}2}C}H}M}Q}R}W}}}}}}}}} ~~~~~~~~~~~~~~~~~~~W\jnowȁʁӁف35BGT[^`
- -BI΄ф -35˅υЅӅ 8;EIMPZ^beoswzdžˆφ҆܆ !%(26:=HLPS]aehrw{~Ňȇ=@s{acʉωЉՉ  -7:BGHMps{#&amp;/45:^aotuz׋ڋ#().GH7:HO~Ўӎ!$18qt͏ԏWZelŐאܐ)5ّ
 ޑ=DђԒݒJMQT]c
- -$͕Еԕו͖ЖޖNQ_eޗfiw}ܙߙGJX^š&quot;(z|ƛ͛ϛқӜٜܜafvy$)-2&lt;AEJRVW\        ty~͡С֡ڡۡ&quot;*5:;@ɢѢlq&gt;AU_äͤ
-FP        ?BPUVXgory§ʧͧѧۧݧ}!18ΩթTWgjgjث۫ORGJ֭٭]^ۮݮaiۯޯkr}ϰذAHVYgpDZͱRUehv}³Ƴdz̳ fi{BENSUXfk&amp;*389&gt;gjqvw|&quot;)./4&lt;AMTW[hmnsILZ_`egjnv;A_enq'
 )-58@'/        ;&lt;`a(ltw{ %&amp;+RX+0V\flns
-8&gt;n-78&lt;chtx [aKPch\^sxz~-78V`8;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::hh^h`OJQJ.88^8`.L^`L.                ^        `.  ^ `.x
 Lx^x`L.88^8`.^`.L^`L.hh^h`OJQJ^`OJQJ^`.^`OJQJ ^`OJQJCJWW8Num2WW8Num3WW8Num4WW8Num5WW8Num6}5&amp;'.ABJ'(4pq}ppppppppqq$qCqqqqqrrƾ۾&lt;G
 Hfqr¿ÿ&lt;=ZRSl,-Dlm-BCYEFFFFF\G]GjGGGG:H;HIHHHH(I)I9IIII4J5JCJJJJ,K-K||||||||||||} }!}'}-}A}B}C}M}R}}}}}}}}}}}}}} ~~~~~~~~~~~~~~~~~~~~~UVWjo123BHQRS\]^hjǃɃ   - -˅Ѕ678EJKLMZ_`abotuvwdž̆͆Άφ܆
  -&quot;#$%2789:HMNOP]bcderxyz{~ʉЉ -567BHnop{!&quot;#/5\]^ouՋ֋׋#)567DH|}~ΎώЎގ !-1opq}̏͏UVWdeՐ֐אݐ):;&lt;EFGRTϒВђؒݒOPQX]ҕӕԕە˖̖͖ږޖLMN[_ܗݗޗdefsw}~
 ڙۙܙEFGTX&quot;xyzÛěśΛϛќҜӜڜܜ_`asv$*+,-&lt;BCDERW        rst~ˡ̡֡ۡ͡ !&quot;5;ƢǢȢҢӢԢ&lt;=&gt;OQ        =&gt;?PVdefpqr§˧̧ͧ٧ۧ{|},1ɩΩRSTbgefgtx֫׫ثMNO]aͬѬEFGW[ԭխ֭[\]koٮڮۮ]^_jk
 گۯijk{}ϰ?@AOgDZPQRav~³dz def{@ABNf$%&amp;39efgqw)/:;&lt;JMUVWhnBCDEFGHIZ`~klm9:;DH]^_jn  - - '*+,678FO$%&amp;         --hijkuvw &amp;~()*
 +9&lt;STUVfnjklmn,-8bct,JKc[\sJKZ[\j+,=ij&gt;?MghyEFOPW{|        )*.KLVFGLz{[\efl$%.&gt;?HXYfRSW$|})*345Nlm23;%QR]
 12&gt;jkw&quot;NO[ 89Eqr~%QR^,8;f
 
 
 
 
 @( :P@P(PT@UnknownGTimes New Roman5Symbol3 Arial7CourierE
 Monotype Sorts?        Courier New1e0}fԚ-[SO3TimesG5
-        jMS Mincho-3 fg;Batang;WingdingsS&amp;Liberation SansArialGDejaVu LGC Sans[BookmanBookman Old StyleC -&lt;Lucida GrandeChf+YF;SC;{4dJ
-J#Q?'9 Chapter 6: WRF-VAR MMM UserNCAR MMM$      
+|
+A?Ho=/222222222O@O@O@P@MEf~66666969U;U;`;`;&lt;&lt;&gt;&gt;DDEEfFfFFFGGGGGGHHHHMMNNPPuQuQQQ8S8SSSSSTT)Y)Y&gt;]&gt;]y`y`aabbddeemmnn&quot;&quot;--^^̓̓dždž!!
+R]|66666969U;U;`;`;&lt;&lt;&gt;&gt;DDEEfFfFFFGGGGGGHHHHMMNNPPuQuQQQ8S8SSSSSTT)Y)Y&gt;]&gt;]y`y`aabbddeemmnn&quot;&quot;--^^̓̓dždž!!
+R]|hh^h`OJQJ.88^8`.L^`L.                ^        `.  ^ `.xLx^x`L.88^8`.^`.L^`L.hh
 ^h`OJQJ^`OJQJ^`.^`OJQJ ^`OJQJCJWW8Num2WW8Num3WW8Num4WW8Num5WW8Num6        @[m !089@ST\:;G:qiqtq{qqqqqqqqqTrUrqrxrrrkտֿ)*HSTr}~.cd|*+C34N;&lt;PQRGHHHHHHI
 IIVIIII&amp;J'J5JJJJKK%KKKK L!L/LLLLMM~~~~~~~~HIOUijty06р׀؀ـ        
+&quot;vwƁʁςՂUVektu~
+ ׅ؅ )*49        /އ߇WXejkly~ʈψЈш +$%&amp;389:GLMN\abcpuvwʼnʉˉ̉ȋɋ֋܋@ALRxyČ()5;bctzٍڍ%+45BFz{ː̐ڐސ(,jkw{őƑ
+ MN[\ʒ˒ђՒ        -.78CEȔ͔xy&gt;?FK Ǘ̗ĘȘ67DHřƙәיLMZ^֚ךcdqu͛ћ)*7;YZdh؞ٞrs|~ٟڟ=&gt;PSuv¡̡ѡ*/ˢ̢ڢIJTY        yzŤƤϤФ  + ѧק  #12&lt;=JLUV`akm{|ĩABPU}~$)&amp;'48  +z{
 %)&quot;#±ı 12@Xʴд67JPϵе}~ͷηٷ۷_`msSTag9:GKqrwxyz{&amp;,Ľƽ&amp;(Ͼо۾ݾ(,efos    +34CE12CJMNXYgpEF%&amp;15*+56H)*4:  +% !&gt;MYZcdu'MNWXh
 ]^ghz&amp;tu +EFTst}~CDS2STb,
+./7[\e        =&gt;B]^h-.&gt;yz  LMZ_`g
+/06 8_`qOP_;&lt;Htu*VWc:;Huv$%1]^i?@LxyDD&lt;D
 
 
 
 
 @( !P@P(PT@UnknownGTimes New Roman5Symbol3 Arial7CourierEMonotype Sorts?        Courier New1e0}fԚ-[SO3TimesG5
+        jMS Mincho-3 fg;Batang;WingdingsS&amp;Liberation SansArialGDejaVu LGC Sans[BookmanBookman Old StyleC]Lucida GrandeChƒF/F;TS;4dax
+!K#Q?'9 Chapter 6: WRF-VAR MMM User Kelly Keene$      
 Oh+'0         
 &lt; H T -`lt|' Chapter 6: WRF-VAR  MMM User Normal.dotm NCAR MMM17Microsoft Macintosh Word@Vn @@,xE@3@8 -l ;F
 
 
 
 
+`lt|' Chapter 6: WRF-VAR  MMM User Normal.dotm Kelly Keene3Microsoft Macintosh Word@F#@@,xE@̞5@|X;F
 
 
 
 ՜.+,D՜.+,D hp  - 'NCARS  Chapter 6: WRF-VAR  Title 8@ _PID_HLINKS'Alw{&lt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html`&quot;5;x?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html`&quot;bgu?http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm`&quot;KrVht
 tp://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html`&quot;KoVhttp://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html`&quot;A[l=http://www.dtcenter.org/com-GSI/users/support/faqs/index.php`&quot;6i`&quot;_Running_WRF-Var_1A[f=http://www.dtcenter.org/com-GSI/users/support/faqs/index.php`&quot;O}c`&quot;_Additional_WRF-Var_Exercises:
 &amp;``&quot;_WRF-Var_Diagnostics_15;]?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html`&quot;*yZ`&quot;_Running_gen_beIW`&quot;&quot;_Running_Observation_PreprocessorQ
-T`&quot;_Description_of_Namelist_1Q
-Q`&quot;_Description_of_Namelist_1Q
-N`&quot;_Description_of_Namelist_1vBKbhttp://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html`&quot;/uH6http://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.html`&quot;ReE?http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html`&quot;`B&gt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.html`&quot;fZ?Ahttp://www.mmm.ucar.edu/wrf/
 users/wrfda/download/get_source.html`&quot;&amp;&lt;`&quot;_Running_gen_be_1x]9`&quot;$_Running_Observation_Preprocessor_15;6?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html`&quot;w53Shttp://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htm`&quot;w50Shttp://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htm`&quot;Q
--`&quot;_Description_of_Namelist_1Xk*`&quot;_Hybrid_Data_Assimilation_2*U'`&quot;_Additional_WRFDA_Exercises:\$`&quot;_WRFDA_with_Multivariate_2&amp;!`&quot;_Running_gen_be_1fC`&quot;_Updating_WRF_lateral_1&amp;`&quot;_WRF-Var_Diagnostics_10`&quot;_Radiance_Data_Assimilations6`&quot;_Running_WRF-Var_1x]
 `&quot;$_Running_Observation_Preprocessor_1_ `&quot;_Installing_WRFNL_and_  `&quot;_Installing_WRFNL_and_         `&quot;_Installing_WRFNL_and2`&quot;_Installing_WRF-Var2`&quot;_Installing_WRF-VarrC`&quot;_Introduction_1        
+ 'NCART  Chapter 6: WRF-VAR  Title 8@ _PID_HLINKS'Alw{&lt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html5;x?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.htmlbgu?http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtmKrVhttp://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html
 KoVhttp://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.htmlA[l=http://www.dtcenter.org/com-GSI/users/support/faqs/index.php6i_Running_WRF-Var_1A[f=http://www.dtcenter.org/com-GSI/users/support/faqs/index.phpO}c_Additional_WRF-Var_Exercises:&amp;`_WRF-Var_Diagnostics_15;]?http://www.mmm.ucar.edu/
 wrf/users/wrfda/download/testdata.html*yZ_Running_gen_beIW&quot;_Running_Observation_PreprocessorQ
+T_Description_of_Namelist_1Q
+Q_Description_of_Namelist_1Q
+N_Description_of_Namelist_1vBKbhttp://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html/uH6http://www.mmm.ucar.edu/mm5/mm5v3/data/free_data.htmlReE?http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html`B&gt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.htmlfZ?Ahttp://www.mmm.ucar.edu/wrf/users/wrfda/d
 ownload/get_source.html&amp;&lt;_Running_gen_be_1x]9$_Running_Observation_Preprocessor_15;6?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.htmlw53Shttp://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htmw50Shttp://www.mmm.ucar.edu/wrf/users/wrfda/Docs/user_guide_V3.2/users_guide_chap6.htmQ
+-_Description_of_Namelist_1Xk*_Hybrid_Data_Assimilation_2*U'_Additional_WRFDA_Exercises:\$_WRFDA_with_Multivariate_2&amp;!_Running_gen_be_1fC_Updating_WRF_lateral_1&amp;_WRF-Var_Diagnostics_10_Radiance_Data_Assimilations6_Running_WRF-Var_1x]$_Run
 ning_Observation_Preprocessor_1_ _Installing_WRFNL_and_  _Installing_WRFNL_and_         _Installing_WRFNL_and2_Installing_WRF-Var2_Installing_WRF-VarrC_Introduction_1        
    !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
      !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
    - !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
+ !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
      !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
    @@ -18897,7 +18813,8 @@
      !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
    - !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
+ !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
    - !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
 Root Entry        FFm Data
-H!1Table|WordDocumentώSummaryInformation(DocumentSummaryInformation8CompObj`
         F Microsoft Word 97-2004 DocumentNB6WWord.Document.8
\ No newline at end of file
+ !&quot;#$%'()*+,-./01ZRoot Entry        F
+^X\Data
+!1TableWordDocument2SummaryInformation(DocumentSummaryInformation8&amp;CompObj`
         F Microsoft Word 97-2004 DocumentNB6WWord.Document.8
\ No newline at end of file

</font>
</pre>