<p><b>kavulich@ucar.edu</b> 2012-04-05 03:27:58 -0600 (Thu, 05 Apr 2012)</p><p>Final copyedit for V3.4. Still some minor formatting to be done before it is finalized.<br>
</p><hr noshade><pre><font color="gray">Modified: trunk/wrf/UsersGuide/users_guide_chap6.doc
===================================================================
--- trunk/wrf/UsersGuide/users_guide_chap6.doc        2012-04-05 03:07:55 UTC (rev 344)
+++ trunk/wrf/UsersGuide/users_guide_chap6.doc        2012-04-05 09:27:58 UTC (rev 345)
@@ -1,4 +1,4 @@
-ࡱ&gt;        B                                                                            bjbjqq        ee]11&gt;&gt;&gt;&gt;&gt;TC?C?C??AC?)DIR-MpMMMNUdW4666666$mrZ-&gt;W
 NNWWZ&gt;&gt;MM&quot;NW/&gt;M&gt;M4W4nnM]C?Yvf մT)ܱ@&gt;WWWZZWWW)WWWW
 WWWWWWWWW1         =:         +ࡱ&gt;        C                                                                    !
          bjbjqq        ee]11&gt;&gt;&gt;&gt;&gt;TC?C?C??BC?JYNpNNNO@/W|X$Br-&gt;kYOOkYkY&gt;&gt;NN&quot;N999kYG&gt;N&gt;N9kY99
 ENb'C?Wh:TBKDE&gt;](9kYkYkY9kYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkY1         =:        
   Chapter 6: WRF Data Assimilation    Table of Contents @@ -19,58 +19,61 @@
   Introduction  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, etc.) 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/index.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/index.html.  +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/index.html&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/index.html).   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. -xlbc: lateral boundary from WPS/REAL output. -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 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;_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.  +xb        first guess, either from a previous WRF forecast or from WPS/REAL output. +xlbc        lateral boundary from WPS/REAL output. +xa        analysis from the WRFDA data assimilation system. +xf        WRF forecast output. +yo        observations processed by OBSPROC.  (note: PREPBUFR i
 nput, radar, radiance, and rainfall 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 install and run the various components of the WRFDA system. For training purposes, you are supplied with a test case, including the following input data:  +an observation file (in LITTLE_R format, which must be processed through OBSPROC), +a netCDF background file (WPS/REAL output, used as the first guess of the analysis), and +background error statistics (estimate of errors in the background file).  +This tutorial dataset can be downloaded from the WRFDA Users Page ( 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), and will be described later in more detail. In your own work, however, you will have to create all these input files yourself. See t
 he section  HYPERLINK  \l &quot;_Running_Observation_Preprocessor_1&quot;Running Observation Preprocessor for creating your observation files. See the 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 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 capable of running 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 permutation of computer, compiler, number of processors, case, namelist option, etc. for every WRFDA release. The 
 namelist options that are supported are indicated in the WRFDA/var/README.namelist, and these are the default options.   Hopefully, our test cases will prepare you for the variety of ways in which you may wish to run your own WRFDA experiments. Please inform us about your experiences. -As a professional courtesy, we request that you include the following reference in any publication that uses any component of the community WRFDA system: +As a professional courtesy, we request that you include the following references in any publication 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, 2009: Four-Dimens
 ional Variational Data Assimilation for WRF: Formulation and Preliminary Results. Mon. Wea. Rev., 137, 299314. -Running WRFDA requires a Fortran 90 compiler. We have 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 in modifying compiler options, we do not recommend making changes to the configure file used to compile WRFDA. +Running WRFDA requires a Fortran 90 compiler. We have 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 in hearing about your experiences in modifying compiler options, we do not 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.4.TAR.gz) and untarred (untar WRFDAV3.4.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 content for each subdirectory:  +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. +After the tar file is unzipped (gunzip WRFDAV3.4.TAR.gz) and untarred (tar -xf WRFDAV3.4.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 content for each subdirectory:     Directory NameContentvar/daWRFDA source code var/runFixed input files required by WRFDA, such as background error covariance,  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 -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 in LITTLE_R format are to be used. +Some externa
 l 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 in LITTLE_R format are to be used.  &gt; setenv NETCDF your_netcdf_path  If observational data in the PREPBUFR format are to be used, the NCEP BUFR library must be compiled, and BUFR-related WRFDA code must be generated and compiled after configure/compile. Do do this, set the environment variable BUFR before configuring:  &gt; setenv BUFR  1 -If satellite radiance data are to be used, in addition to the NCEP BUFR library, a  Radiative Transfer Model (RTM) is required. The current RTM versions that WRFDA uses are CRTM V2.0.2 and RTTOV V10. WRFDA can compile with CRTM only, RTTOV only, or both CRTM and RTTOV together.  -Starting from V3.2.1, CRTM V2.0.2 is included in the WRFDA tar file. -To have the CRTM library compiled and the CRTM-rela
 ted WRFDA code generated and compiled after configure/compile, type:  +If satellite radiance data are to be used, in addition to the NCEP BUFR library, a  Radiative Transfer Model (RTM) is required. The current RTM versions that WRFDA uses are CRTM V2.0.2 and RTTOV V10. WRFDA can be compiled with either of these, or both together, but note than only one may be used in each individual run.  +Starting with V3.2.1, CRTM V2.0.2 is included in the WRFDA tar file. +To have the CRTM library compiled and the CRTM-related WRFDA code generated and compiled, set the environment variable CRTM:  +  &gt; setenv CRTM  1 +If the user wishes to use RTTOV, download and install the RTTOV v10 library before compiling WRFDA. This library can b
 e downloaded from  HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm&quot; http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm. After using the RTTOV documentation to compile the library, set the RTTOV environment variable to the path where the lib directory resides. For example, if the library files can be found in /usr/local/rttov10/pgi/lib/librttov10.2.0_*.a, you should set RTTOV as:   - &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. - -RTTOV v10 can be downloaded from http://research.metoffice.gov.uk/resea
 rch/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) +&gt; setenv RTTOV /usr/local/rttov10/pgi   Note: Make sure the required libraries were all compiled using the same compiler that will be used to build WRFDA, since the libraries produced by one compiler may not be compatible with code compiled with another.  -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 +Assuming all required libraries are available and the WRFDA source code is ready, start to build WRFDA using the following steps: +Set your WRFDA directory as the environment variable WRFDA_DIR. For instance
 , if your WRFDAV3 directory was unpacked in /usr/local: +&gt; setenv WRFDA_DIR /usr/local/WRFDAV3 +To configure WRFDA, enter the WRFDA directory and run the configure script +&gt; cd $WRFDA_DIR &gt; ./configure wrfda +A list of configuration options should appear. Each option combines a compiler type and a parallelism option. Since the configuration script doesnt check which compilers are actually installed on your system, be sure to select only among the options that are available on your system. The available parallelism options are a single-processor compilation (serial), shared-memory parallel compilation (smpar), distributed-memory parallel compilation (dmpar), and distributed-memory with shared-memory parallel compilation (sm+dm). For example, on a Macintosh computer, the above steps will look similar to the following:   &gt; ./configure wrfda -A list of configuration options for your computer should appear. Each option combines a compiler type and a parallelism optio
 n. 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 similar to the following:  -&gt; ./configure wrfda  checking for perl5... no  checking for perl... found /usr/bin/perl (perl)  Will use NETCDF in dir: /users/noname/work/external/g95/netcdf-3.6.1 @@ -102,11 +105,10 @@
 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 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 43 executables: 42 of which are in the var/build directory and linked in the var/da directory, with the 43rd, obsproc.exe, in the var/obsproc/src directory. 
 You can list these executables by issuing the command (from the WRFDA directory): +Successful compilation will produce 43 executables: 42 of which are in the var/build directory and linked in the var/da directory, with the 43rd, obsproc.exe, in the var/obsproc/src directory. You can list these executables by issuing the command:  &gt;ls -l var/build/*exe var/obsproc/src/obsproc.exe  -rwxr-xr-x 1 users   457145 Mar 19 12:18 var/build/da_advance_time.exe  -rwxr-xr-x 1 users   664481 Mar 19 12:18 var/build/da_bias_airmass.exe @@ -151,31 +153,30 @@
 -rwxr-xr-x 1 users   776963 Mar 19 12:27 var/build/gen_be_vertloc.exe  -rwxr-xr-x 1 users   849562 Mar 19 12:27 var/build/gen_mbe_stage2.exe  -rwxr-xr-x 1 users   880049 Mar 19 12:30 var/obsproc/src/obsproc.exe -The main executable for running WRFDA is da_wrfvar.exe. Make sure it has been created after the compilation. Unfortunately, it is possible that all other utilities may get successfully compiled, while the main da_wrfvar.exe fails; if this occurs, please check the compilation log file carefully to figure out the problem. +The main executable for running WRFDA is da_wrfvar.exe. Make sure it has been created after the compilation: it is possible that all other utilities may get successfully compiled, while the main da_wrfvar.exe fails. If this occurs, please check the compilation log file carefully for any errors.  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.ex
 e, 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 var/build/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.  -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. +da_advance_time.exe is a very handy and useful tool for date/time manipulation. Type $WRFDA_DIR/var/build/da_advance_time.exe  to see its usage instruction. +obsproc.exe is the executable for preparing conventional data for WRFDA.  +If you specified that BUFR or CRTM libraries were needed, check $W
 RFDA_DIR/var/external/bufr and $WRFDA_DIR/var/external/crtm to check if the libbufr.a and libcrtm.a were generated.  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 the 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. 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 a few simplified physics packages, such as surface drag, large scale condensation and precipitation, cumulus precipitation. Since V3.4, we are able to run WRF 4D-Var parallelly. +If you intend to run WRF 4D-Var, it is nec
 essary to have WRFPLUS installed. WRFPLUS contains the adjoint and tangent linear models based on a simplified WRF model, which only includes a few simplified physics packages, such as surface drag, large scale condensation and precipitation, cumulus precipitation. As of V3.4, WRF 4D-Var can be compiled to be run in parallel.  To install WRFPLUS V3.4:  -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 for WRFPLUS -&gt; gzip -cd WRFPLUSV3.4.TAR.gz | tar -xf -  +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 for WRFPLUS, then run the configure script +&gt; gunzip WRFPLUSV3.4.TAR.gz  +&gt; tar -xf WRFPLUSV3.4.TAR   &gt; cd WRFPLUSV3   &gt; ./configure 
 wrfplus -serial means single processor -dmpar means Distributed Memory Parallel (MPI) -Compile em_real +As with 3D-Var, serial means single-processor, and dmpar means Distributed Memory Parallel (MPI) +Compile WRFPLUS  &gt; ./compile em_real   &gt; ls -ls main/*.exe   You should see the following files: @@ -185,17 +186,16 @@
 -rwxr-xr-x 1 user users 22991725 Apr  3 15:22 main/tc.exe  -rwxr-xr-x 1 user users 32785447 Apr  3 15:20 main/wrf.exe   +Finally, set the environment variable WRFPLUS_DIR to the appropriate directory: +&gt;setenv WRFPLUS_DIR ${your_source_code_dir}/WRFPLUSV3  To install WRFDA for the 4D-Var run: -Before you install WRFDA to run 4D-Var, the environment variable WRFPLUS_DIR should to be set with,  -     &gt;setenv WRFPLUS_DIR  ${your_source_code_dir}/WRFPLUSV3 -If you intend to use observational data in 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: Since V3.4, we are able to compile WRFDA for the 4D-Var run with parallel mode.  -&gt;./compile all_wrfvar -&gt;ls -ls var/build/*.exe -You should see da_wrfvar.exe. +If you intend to use observational data in the PREPBUFR format, or if you int
 end to assimilate satellite radiance data, you need to set environment variables for BUFR, CRTM, and/or RTTOV. See the previous 3D-Var section for instructions. +&gt;./configure 4dvar &gt;&amp; compile.out +Note: As of V3.4, WRFDA 4D-Var may be compiled to run in parallel mode.  +&gt;./compile all_wrfvar &gt;ls -ls var/build/*.exe var/obsproc/*.exe +You should see the same 43 executables as are listed in the above 3D-Var section, including 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 the OBSGRID program. Please refer to the documentation in  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap7.htm&quot; \l &quot;format&quot; 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/wrf/users/wrfda/download/free_data.html&quot; http://www.mmm.ucar.edu/wrf/users/wrfda/download/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 have many possible formats, such as ASCII, BUFR, PREPBUFR, MADIS, HDF, etc. Furthermore, for any given format, there may be different versions. To make the WRFDA system as general as possible, the LITTLE_R format was adopted as an intermediate observation data format for the WRFDA system, however, the conversion of the user-specific source data to the LITTLE_R format observation data file is the users task. Some extensions were made in the LITTLE_R format for WRFDA applications. A more complete description of the LITTLE_R format and conventional observation data sources for WRFDA can be found by reading the tutorial found at   HYPERLINK &quot;http://www.mmm.uca
 r.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html&quot; http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html.  +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 in  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap7.htm&quot; \l &quot;format&quot; Chapter 7 of this Users Guide for the LITTLE_R format description. For your applications, besides those observations provided for the tutorial case, you will have to prepare your own observation files. Please see  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/free_data.html&quot; http://www.mmm.ucar.edu/wrf/users/wrfda/download/free_data.html for the sources of some freely-available observations. Because the raw observation data files have man
 y possible formats, such as ASCII, BUFR, PREPBUFR, MADIS, and HDF, the free data site also contains instructions for converting the observations to LITTLE_R format. To make the WRFDA system as general as possible, the LITTLE_R format was adopted as an intermediate observation data format for the WRFDA system, however, the conversion of the user-specific source data to the LITTLE_R format observation data file is the users task. A more complete description of the LITTLE_R format and conventional observation data sources for WRFDA can be found by reading the tutorial found at   HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html&quot; http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html.   The purposes of OBSPROC are to:  Remove observations outside the specified temporal and spatial domains  Re-order and merge duplicate (in time and location) data reports @@ -203,20 
 +203,18 @@
 Check multi-level observations for  vertical consistency and super adiabats  Assign observational errors 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.exeshould be found under the directory WRFDA/var/obsproc/src if compile all_wrfvar completed successfully. - - +The OBSPROC program (obsproc.exe) should be found under the directory $WRFDA_DIR/var/obsproc/src if compile all_wrfvar completed successfully.  a. Prepare observational data for 3D-Var  As an example, to prepare the observation file at the analysis time (0h for 3D-Var), all the observations in the range 1h will be processed, which means that the observations between 23h and 1h are treated as the observations at 0h. This is illustrated in the 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 +Before running obsproc.exe, create the required namelist file namelist.obsproc (see $WRFDA_DIR/var/obsproc/README.namelist, or the section  HYPERLINK  \l &quot;_Description_of_Namelist_1&quot;Description of Namelist Variables for details. +For your reference, the example file namelist_obsproc.3dvar.wrfvar-tut has been provided in the var/obsproc directory. Thus, proceed as follows. +&gt; cd $WRFDA_DIR/var/obsproc &gt; cp namelist.obsproc.3dvar.wrfvar-tut namelist.obsproc  Next, edit the namelist file, namelist.obsproc, to accommodate your experiments. You will likely only need to change variables listed under records 1, 2, 6, 7, and 8. See the section  HYPERLINK  \l &quot;_
 Description_of_Namelist_1&quot;Description of Namelist Variables for details; you should pay special attention to NESTIX and NESTJX. +Note that while the data for the tutorial case is provided in the obsproc directory, your own data may be located elsewhere, so long as its location is properly specified in the namelist.obsproc file.  To run OBSPROC, type          &gt; obsproc.exe &gt;&amp;! obsproc.out -Once obsproc.exe has completed successfully, you will see an observation data file, obs_gts_2008-02-05_12:00:00.3DVAR, in the obsproc directory. This is the input observation file to WRFDA. -obs_gts_2008-02-05_12:00:00.3DVAR is an ASCII file that contains a header section (listed below) followed by observations. The meanings and format of observations in the file are described in the last six lines of the header section. +Once obsproc.exe has completed successfully, you will see an observation data file, with the name formatted obs_gts_YYYY-MM-DD_HH:NN:SS.3DVAR, in the obsproc di
 rectory. For the tutorial case, this will be obs_gts_2008-02-05_12:00:00.3DVAR. This is the input observation file to WRFDA. It is an ASCII file that contains a header section (listed below) followed by observations. The meanings and format of observations in the file are described in the last six lines of the header section.  TOTAL =   9066, MISS. =-888888.,  SYNOP =    757, METAR =   2416, SHIP  =    145, BUOY  =    250, BOGUS =      0, TEMP  =     86,   AMDAR =     19, AIREP =    205, TAMDAR=      0, PILOT =     85, SATEM =    106, SATOB =   2556,  @@ -239,51 +237,33 @@
 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 the file's content, use the  MAP_plot utility to see the data distribution for each type of observation. To use this utility, proceed to the MAP_plot directory, then compile by typing make. -If the build fails, it is likely due to an improper configuration file. By viewing the contents of the MAP_plot directory, you will see we have prepared some configure.user.ibm/OS files (where OS is the type of operating system) for some platforms. When make is typed, the Makefile uses one of them to determine the compiler and compiler option. Modify the Makefile an
 d configure.user.xxx to accommodate the complier on your platform, then type make to attempt the compilation again. Successful compilation will produce Map.exe. Note: The successful compilation of Map.exe requires pre-installed NCARG Graphics libraries under $(NCARG_ROOT)/lib. +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 of the file's content, use the  MAP_plot utility to see the data distribution for each type of observation. To use this utility, proceed to the MAP_plot directory, then compile by typing make. +If the build fails, it is likely due to an improper configuration file. By viewing the contents of the MAP_plot directory, you will see we have prepared some  configure.user.ibm/OS files (where OS is the type of operating system) for some platforms. When make is typ
 ed, the Makefile uses one of them to determine the compiler and compiler option. Modify the Makefile and configure.user.xxx to accommodate the complier on your platform, then type make to attempt the compilation again. Successful compilation will produce Map.exe. The following instructions are for the tutorial case, but can easily be configured for your own data by changing the appropriate dates and file names. +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 +Map_plot = $WRFDA_DIR/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  Ne
 xt, 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 observation 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.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.  +It will display a 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 the n
 cl 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.  - - - +An alternative way to plot the observations is to use the ncl script: $WRFDA_DIR/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 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. +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 (slot1 through slot7) as illustrated in the following figure:     -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 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 final results will be the same as before. -&amp;record1 -obs_gts_filename='obs.2008020512' -&amp;record2 - -time_window_min = '
 2008-02-05_12:00:00',: The earliest time edge as ccyy-mm-dd_hh:mn:ss -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 +NOTE: The Analysis time in the above figure 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 (namelist_obsproc.4dvar.wrfvar-tut) has already been provided in the var/obsproc directory. Thus, proceed as follows: +&gt; cd $WRFDA_DIR/var/obsproc &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 tutorial 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 va
 lues of time_analysis, num_slots_past, and time_slots_ahead contribute to the actual times analyzed. 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.  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 - -use_for = '4DVAR',  ; used for 3D-Var, default -;     num_slots_past and num_slots_ahead are used ONLY for FGAT and 4DVAR: -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:  +&gt; obsproc.exe &gt;&amp;! obspr
 oc.out +Once obsproc.exe has completed successfully, you will see 7 observation data files, which for the tutorial case are named    obs_gts_2008-02-05_12:00:00.4DVAR   obs_gts_2008-02-05_13:00:00.4DVAR @@ -292,7 +272,7 @@
 obs_gts_2008-02-05_16:00:00.4DVAR  obs_gts_2008-02-05_17:00:00.4DVAR  obs_gts_2008-02-05_18:00:00.4DVAR -They are the input observation files to WRF 4D-Var. You can also use MAP_Plot to view the geographic distribution of different observations at different time slots. +They are the input observation files to WRF 4D-Var. As with 3D-Var, you can use MAP_Plot to view the geographic distribution of different observations at different time slots.  Running WRFDA  a. Download Test Data   The WRFDA system requires three input files to run: @@ -307,39 +287,27 @@
 (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 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 +Here, your_choice_of_dat_dir is the directory where the WRFDA input data is stored. If it does not exist, create this directory by typing          &gt; mkdir $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 the WRFDAV3.4-testdata.tar.gz file to $DAT_DIR, extract it by typing +Download the test data for a the 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.4-testdata.tar.gz file to $DAT_DIR, extract it by typing          &gt; gunzip WRFDAV3.4-testdata.tar.gz         &gt; tar -xvf WRFDAV3.4-testdata.tar  -Now you should find the following three sub-directories/files under $DAT_DIR +Now you should find the following four files under $DAT_DIR  ob/2008020512/ob.2008020512      #  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 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 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,)available. You could copy or move the observation files to $DAT_DIR/ob using following commands:  - -mv obs_gts_2008-02-05_12:00:00.4DVAR   $DAT_DIR/ob/2008020512/ob.ascii+ -mv obs_gts_2008-02-05_13:00:00.4DVAR   $DAT_DIR/ob/2008020513/ob.ascii -mv obs_gts_2008-02-05_14:00:00.4DVAR   $DAT_DIR/ob/2008020514/ob.ascii -mv obs_gts_2008-02-05_15:00:00.4DVAR   $DAT_DIR/ob/2008020515/ob.ascii -mv obs_gts_2008-02-05_16:00:00.4DVAR   $DAT_DIR/ob/2008020516/ob.ascii -mv obs_gts_2008-02-05_17:00:00.4DVAR   $DAT_DIR/ob/2008020517/ob
 .ascii -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 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. +At this point you should have three of the input files (first guess, observations from OBSPROC, 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 the tutorial 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 enter into a working directory (for example, WRFDA/var/t
 est/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) -&gt; ln -sf WRFDA/var/obsproc/obs_gts_2008-02-05_12:00:00.3DVAR ./ob.ascii (link OBSPROC processed observation file as ob.ascii) -&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) +To run WRF 3D-Var, first create and enter into a working directory (for example, $WRFDA_DIR/workdir), and set the environment variable WORK_DIR to this directory (e.g., setenv WORK_DIR $WRFDA_DIR/workdir). Then follow the steps below: +&gt; cd $WORK_DIR  +&gt; cp $WRFDA_DIR/var/test/tutorial/namelist.input . +&gt; ln -sf $WRFDA_DIR/run/LANDUSE.TBL . +&gt; ln -sf $DAT_DIR/rc/2008020512/wrfinput_d01 ./fg +&gt; ln -sf $WRFDA_DIR/var/obsproc/obs_gts_2008-02-05_12:00:00.3DVAR ./ob.as
 cii (note the different name!) +&gt; ln -sf $DAT_DIR/be/be.dat .  +&gt; ln -sf $WRFDA_DIR/var/da/da_wrfvar.exe .   -If you use the PREPBUFR format data, change the ob_format=1 in &amp;wrfvar3 in namelist.input and link the data as ob.bufr,  - -&gt; ln -fs $DAT_DIR/ob/2008020512/gds1.t12.prepbufr.nr  ob.bufr -We will begin by editing the file, namelist.input, which is a very basic namelist for running the tutorial test case, which can be found in WRFDA/var/test/tutorial/namelist.input (if you have chosen a different working directory, be sure to copy it there) and is shown below. 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. +Now edit the file namelist.input, which is a very basic namelist for the tutorial test case, and is shown below.   &amp;wrfvar1  var4d=false,  print_detail_grad=false, @@ -449,10 +417,13 @@
 /  &amp;perturbation  / -Once you have changed any necessary namelist variables, run WRF-3DVAR:  + +No edits should be needed if you are running the tutorial case without radiance data. If you plan to use the PREPBUFR format data, change the ob_format=1 in &amp;wrfvar3 in namelist.input and link the data as ob.bufr,  + +&gt; ln -fs $DAT_DIR/ob/2008020512/gds1.t12.prepbufr.nr  ob.bufr +Please note: Although WRFDA does not include any physics packages listed in &amp;physics, users still have to keep the namelist options in &amp;physics the same as which in your firstguess (use ncdump h fg to get the physics options the firstguess uses), as the WRFDA I/O utility decides which 4D variables will be output based on the physics options. +Once you have changed any other necessary namelist variables, run WRFDA 3D-Var:   &gt; da_wrfvar.exe &gt;&amp;! wrfda.log -Please note: Although WRFDA does not include any physics packages listed in &amp;physics, users still have to keep the nam
 elist options in &amp;physics the same as which in your firstguess (use ncdump h fg to get the physics options the firstguess uses), as the WRFDA I/O utility decides which 4D variables will be output based on the physics options. -  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 @@ -578,13 +549,12 @@
    VarBC factor used           =         1.00000       *** WRF-Var completed successfully *** -The file 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. +The file namelist.output (which contains the complete namelist settings) will be generated after a successful run of da_wrfvar.exe. The settings appearing in namelist.output, but not specified in your namelist.input, are the default values from $WRFDA_DIR/Registry/Registry.wrfvar.  After successful completion, 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, try making the WRFDA convergence criterion more stringent. This is achieved by reducing the value of 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_WRFDA_Exercises:_1&quot;WRFDA additional exercises) for more namelist options.  c. Run the Case4D-Var -To run WRF 4D-Var, first create and enter 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: +To run WRF 4D-Var, first create and enter a working directory, such as $WRFDA_DIR/workdir. Set the WORK_DIR environment variable (e.g. setenv WORK_DIR $WRFDA_DIR/workdir)  +
 For the tutorial case, the analysis date is 2008020512 and the test data directories are:  &gt; setenv DAT_DIR {directory where data is stored}  &gt; ls lr $DAT_DIR  ob/2008020512 @@ -596,15 +566,12 @@
 ob/2008020518  rc/2008020512  be -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: +Note: WRFDA 4D-Var is able to assimilate conventional observational data, satellite radiance BUFR data, radar data, and precipitation data. The input data format can be PREPBUFR format data or observation data, processed by OBSPROC. +Now follow the steps below:  1) Link the executables.  &gt; cd $WORK_DIR  &gt; ln -fs $WRFDA_DIR/var/da/da_wrfvar.exe . - -2) Link the observational data, first guess, BE and LANDUSE.TBL, etc..  +2) Link the observational data, first guess, BE and LANDUSE.TBL, etc.   &gt; ln -fs $DAT_DIR/ob/2008020512/ob.ascii+ ob01.ascii  &gt; ln -fs $DAT_DIR/ob/2008020513/ob.ascii  ob02.ascii  &gt; ln -fs $
 DAT_DIR/ob/2008020514/ob.ascii  ob03.ascii @@ -618,33 +585,31 @@
 &gt; ln -fs wrfinput_d01 fg    &gt; ln -fs $DAT_DIR/be/be.dat . -&gt; ln -fs WRFDA/run/LANDUSE.TBL ./LANDUSE.TBL -&gt; ln -fs WRFDA/run/GENPARM.TBL ./GENPARM.TBL -&gt; ln -fs WRFDA/run/SOILPARM.TBL ./SOILPARM.TBL -&gt; ln -fs WRFDA/run/VEGPARM.TBL ./VEGPARM.TBL -&gt; ln fs WRFDA/run/RRTM_DATA_DBL RRTM_DATA +&gt; ln -fs $WRFDA_DIR/run/LANDUSE.TBL . +&gt; ln -fs $WRFDA_DIR/run/GENPARM.TBL . +&gt; ln -fs $WRFDA_DIR/run/SOILPARM.TBL . +&gt; ln -fs $WRFDA_DIR/run/VEGPARM.TBL . +&gt; ln fs $WRFDA_DIR/run/RRTM_DATA_DBL RRTM_DATA +3) Copy the sample namelist +&gt; cp $WRFDA_DIR/var/test/4dvar/namelist.input . +4) Edit necessary namelist variables, link optional files +Starting with V3.4, WRFDA 4D-Var has the capability to consider lateral boundary conditions as control variables as well during minimization. The namelist variable var4d_lbc=true turns on this capability. To enable this option, WRF 4D-Var needs not only the first guess at the beginning of the time window, but also th
 e first guess at the end of the time window.   -From the V3.4, WRF 4D-Var has the capability to consider lateral boundary conditions as control variables as well during minimization. The namelist variable var4d_lbc=true turns on this capability. Therefore, WRF 4D-Var needs not only the first guess at the beginning of the time window, but also the first guess at the end of the time window. -  &gt; ln -fs $DAT_DIR/rc/2008020518/wrfinput_d01 fg02    Please note: For WRFDA beginner, please dont use this option before you have a good understanding of the 4D-Var lateral boundary conditions control. To disable this feature, make sure var4d_lbc in namelist.input is set to false.   -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 PREPBUFR format data, set ob_format=1 in &amp;wrfvar3 in namelist.input. Because 12UTC PREPBUFR data only includes the data from 9UTC to 15UTC, for 4D-Var you should
  include 18UTC PREPBUFR data as well:   -&gt; ln -fs $DAT_DIR/ob/2008020512/gds1.t12.prepbufr.nr  ob.bufr - -Because 12UTC PREPBUFR data only includes the data from 9UTC to 15UTC, so usually, you should inlcude 18UTC PREPBUFR data as well for 4D-Var,  -  &gt; ln -fs $DAT_DIR/ob/2008020512/gds1.t12.prepbufr.nr  ob01.bufr  &gt; ln -fs $DAT_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 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 conver
 t 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 WRF 4D-Var ( From V3.4, parallel run is supported) -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. Common mistakes users always make are in the time information setting of 4D-Var run. The rules are: analysis_date, time_window_min and start_xxx in &amp;time_control should always be kept the same; time_window_max and end_xxx should always be kept the same; run_hours is the difference between start_xxx and end_xxx, which is the length of the 4D-Var time win
 dow. +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). The C code ssrc.c is 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;Big Endian prepbufr file&gt; Little Endian prepbufr file  + +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_DIR/var directory. Common mistakes users make are in the time information settings. The rules are: analysis_date, time_window_min and start_xxx in &amp;time_control should always be equal to each other; time_window_max and end_xxx should always be equal to each other; and run_hours is the difference between start_xxx and end_xxx, which is the length of the 4D-Var time window. +  &amp;wrfvar1  var4d=true,  var4d_lbc=false, @@ -678,51 +643,49 @@
 /     - +5) Run WRF 4D-Var  &gt; cd $WORK_DIR  &gt; ./da_wrfvar.exe &gt;&amp;! wrfda.log   -Please note: If you turn on the lateral boundary conditions control (var4d_lbc=true), in addition to the analysis at the beginning of the time window will be generated (wrfvar_output), the analysis at the end of the time window will also be generated as filename-ana02, which will be used in subsequent updating boundary conditions before forecast. -Radiance Data Assimilations in WRFDA +Please note: If you utilize the lateral boundary conditions option (var4d_lbc=true), in addition to the analysis at the beginning of the time window (wrfvar_output), the analysis at the end of the time window will also be generated as ana02, which will be used in subsequent updating of boundary conditions before the forecast. +Radiance Data Assimilation in WRFDA  This section gives a brief description for various aspects related to radiance assimilation in WRFDA. Each aspect is described mainly from t
 he viewpoint of usage, rather than more technical and scientific details, which will appear in a separate 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.    a. Running WRFDA with radiances   -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.  +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 secti
 on, the following additional files are required for radiances: radiance data in NCEP BUFR format, radiance_info files, VARBC.in, and 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 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) -&gt; ln -sf WRFDA/var/run/VARBC.in  ./VARBC.in +&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_DIR/var/run/radiance_info  ./radiance_info  # (radiance_info is a directory) +&gt; ln -sf $WRFDA_DIR/var/run/VARBC.in  ./VA
 RBC.in  (CRTM only)  &gt; ln -sf WRFDA/var/run/crtm_coeffs ./crtm_coeffs    #(crtm_coeffs is a directory) -(RTTOV only) &gt; ln -sf your_path/rtcoef_rttov10/rttov7pred51L  ./rttov_coeffs     #   (rttov_coeffs is a directory) +(RTTOV only) &gt; ln -sf your_RTTOV_path/rtcoef_rttov10/rttov7pred51L  ./rttov_coeffs     #   (rttov_coeffs is a directory)   +See the following sections for more details on each aspect of radiance assimilation.   - -See the following sections for more details on each aspect. -  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 a 6-hour delay) and can meet requirements for both research purposes and some real-time applications. +Currently, the ingest interface for NCEP BUFR radiance data is implemented in WRFDA. The radiance data are av
 ailable 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 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.buf
 r (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 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/BU
 FRLIB/). +As of Version 3.4, 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., one file for each 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 f
 ile contains not only AIRS data but also AMSU-A, which is collocated with AIRS pixels (1 AMSU-A pixel 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 within 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  HYPERLINK &quot;http://www.nco.ncep.noaa.gov/sib/decoders/BUFRLIB/&quot; 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.${yyyymmdd
 hh} 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   +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 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; Big Endian prepbufr file&gt; 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, 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). +The core component for direct radiance assimilation is to incorporate a radiative transfer model (RTM) 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 Assimilati
 on (JCSDA) in US), are already implemented in the WRFDA system with a flexible and consistent user interface. WRFDA is designed to be able to compile with any combination of the 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). Note, however, that at runtime the user must select one of the two or neither, via the namelist parameter RTM_OPTION (1 for RTTOV, the default, and 2 for CRTM).   -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 during 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 b
 e 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 +Both RTMs can calculate radiances for almost all available instruments aboard the various satellite platforms in orbit. An important feature of the WRFDA design is that all data structures related to radiance assimilation are dynamically allocated during 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 di
 mension 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 example, the configuration for assimilating 12 sensors from 7 satellites (all that WRFDA can currently assimilate) 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 @@ -730,43 +693,40 @@
 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 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;http://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 ) + HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html&quot;or in tables 2 and 3 in the RTTOV v10 Users Guide ( HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/docs_rttov10/users_guide_
 10_v1.5.pdf&quot; research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/docs_rttov10/users_guide_10_v1.5.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, however, a conversion routine inside WRFDA is implemented such that the user interface remains the same for RTTOV and CRTM, using the same instrument triplet for both.    -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 namel
 ist 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 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. +When running WRFDA with radiance assimilation switched on, 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 needed. Potentially WRFDA can assimilate all sensors as long as the corresponding coefficient files are provided. In addition, necessa
 ry developments on the corresponding data interface, quality control, and bias correction are 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 the emissivity atlas dataset. Since 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 instructions at  HYPERLINK &quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm&quot;http://research.metoffice.gov.uk/research/interproj/nwpsaf/rt
 m to download the RTTOV source code and supplement coefficient files and the emissivity atlas dataset. Starting with version 3.3, only RTTOV v10 can be used in WRFDA.   -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. +Since V3.2.1, the CRTM package is distributed with WRFDA, which is located in $WRFDA_DIR/var/external/crtm. The CRTM code in WRFDA is basically the same as the source code that users can download from  HYPERLINK &quot;ftp://ftp.emc.ncep.noaa.gov/jcsda/CRTM&quot; 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. 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. +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 of 5 channels from noaa-15-amsub.info is shown bel
 ow. 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 polarization(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 -415    3    1    1    0  0.3500000000E+01  0.0000000000E+00 -415    4    1   -1    0  0.3200000000E+01  0.0000000000E+00 -415    5    1    1    0  0.250
 0000000E+01  0.0000000000E+00 +415        1        1        -1        0        0.5500000000E+01        0.0000000000E+00 +415        2        1        -1        0        0.3750000000E+01        0.0000000000E+00 +415        3        1         1        0        0.3500000000E+01        0.0000000000E+00 +415        4        1        -1        0        0.3200000000E+01        0.0000000000E+00 +415        5        1         1        0        0.2500000000E+01        0.0000000000E+00      e. Bias Correction   -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 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 i
 ts 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 systematic error of the observation itself, the 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 was applied 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 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 te
 mplate 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_DIR/var/run/VARBC.in).    Input and Output files -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. +All VarBC input is passed through a single ASCII file called VARBC.in. Once WRFDA has run with the VarBC option switched on, it will produce a VARBC.out file in a similar ASCII format. 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. wh
 en you do not know the values of the bias parameters. @@ -823,7 +783,7 @@
 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 a variational tuning 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.         @@ -847,12 +807,12 @@
 Logical, controls whether using the RTTOV K matrix rather than calling RTTOV TL and AD routines for gradient calculation.    RTTOV_EMIS_ATLAS_IR -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. +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 a sub-directory of the working directory (emis_data) if RTTOV_EMIS_ATLAS_IR is set to 1.    RTTOV_EMIS_ATLAS_MW -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 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 linked under a sub-directory of the working directory (emis_data) if RTTOV_EMIS_ATLAS_MW is set to 1 or 2.      h. Diagnostics and Monitoring @@ -864,73 +824,72 @@
 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.   -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. +The value of rad_monitoring should correspond to the value of  rtminit_nsensor. If rad_monitoring is not set, then the default value of 0 will be used for all sensors.    (2) Outputing radiance diagnostics from WRFDA   -Run WRFDA with the following namelist variables in record wrfvar14 in namelist.input. +Run WRFDA with the following namelist options in record wrfvar14 in namelist.input.   -write_iv_rad_ascii=.true.  -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 exa
 mple, 01_inv_noaa-17-amsub.0000 (01 is outerloop index, 0000 is processor index) +write_iv_rad_ascii  +Logical. TRUE 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, etc.) diagnostics information 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 +write_oa_rad_ascii  +Logical. TRUE to write out (observation-background, observation-analysis, etc.) diagnostics information 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 the information for one instrument in one file in the WRFDA working directo
 ry.    (3) Radiance diagnostics data processing   -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 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 scripts.    (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 alone with an interactive ncl command (need to edit the NCL script and set the plot options. Also the path o
 f advance_cymdh.ncl, a date advancing script loaded in the main NCL plotting script, may need to be modified). +NCL scripts ($WRFDA_DIR/var/graphics/ncl/plot_rad_diags.ncl and $WRFDA_DIR/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 (the NCL script and set the plot options must be edited. 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 settings of directories and what instruments to plot, there are some useful plotting options, explained below. +Steps (3) and (4) can be done by running a single ksh script (WRFDA/var/scripts/da_rad_diags.ksh) with proper settings. In addition to the settings of directories and what instruments to plot, there are some useful 
 plotting options, explained below.   -export OUT_TYPE=ncgmncgm or pdf -pdf will be much slower than ncgm and generate huge output if plots are not split. But pdf has higher resolution than ncgm.export PLOT_STATS_ONLY=falsetrue or false +setenv OUT_TYPE=ncgmncgm or pdf +pdf will be much slower than ncgm and generate huge output if plots are not split. But pdf has higher resolution than ncgm.setenv PLOT_STATS_ONLY=falsetrue or false  true: only statistics of OMB/OMA vs channels and OMB/OMA vs dates will be plotted. -false: data coverage, scatter plots (before and after bias correction), histograms (before and after bias correction), and statistics will be plotted.export PLOT_OPT=sea_onlyall, sea_only, land_onlyexport PLOT_QCED=false +false: data coverage, scatter plots (before and after bias correction), histograms (before and after bias correction), and statistics will be plotted.setenv PLOT_OPT=sea_onlyall, sea_only, land_onlysetenv PLOT_QCED=false  true o
 r false  true: plot only quality-controlled data -false: plot all dataexport PLOT_HISTO=falsetrue or false: switch for histogram plotsexport PLOT_SCATT=truetrue or false: switch for scatter plotsexport PLOT_EMISS=falsetrue or false: switch for emissivity plotsexport PLOT_SPLIT=falsetrue or false +false: plot all datasetenv PLOT_HISTO=falsetrue or false: switch for histogram plotssetenv PLOT_SCATT=truetrue or false: switch for scatter plotssetenv PLOT_EMISS=falsetrue or false: switch for emissivity plotssetenv PLOT_SPLIT=falsetrue or false  true: one frame in each file -false: all frames in one fileexport PLOT_CLOUDY=false +false: all frames in one filesetenv PLOT_CLOUDY=false  true or false -true: plot cloudy data. Cloudy data to be plotted are defined by PLOT_CLOUDY_OPT (si or clwp), CLWP_VALUE, SI_VALUE settings.export PLOT_CLOUDY_OPT=sisi or clwp +true: plot cloudy data. Cloudy data to be plotted are defined by PLOT_CLOUDY_OPT (si or clwp),
  CLWP_VALUE, SI_VALUE settings.setenv PLOT_CLOUDY_OPT=sisi or clwp  clwp: cloud liquid water path from model -si: scatter index from obs, for amsua, amsub and mhs onlyexport CLWP_VALUE=0.2only plot points with +si: scatter index from obs, for amsua, amsub and mhs onlysetenv CLWP_VALUE=0.2only plot points with  clwp &gt;= clwp_value (when clwp_value &gt; 0) -clwp &gt;  clwp_value (when clwp_value = 0)export SI_VALUE=3.0 +clwp &gt;  clwp_value (when clwp_value = 0)setenv SI_VALUE=3.0 + (5) Evolution of VarBC parameters   -(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 the evolution of VarBC parameters.    Precipitation Data Assimilation in WRFDA 4D-Var -The assimilation of precipitation observations in WRFDA 4D-Var is described in this section. Currently, WRFPLUS has already included the adjoint and tangent linear codes of large-scale conden
 sation and cumulus scheme, therefore precipitation data can be assimilated directly in 4D-Var. For users who are interested in the scientific detail of 4D-Var assimilation of precipitation, please refer to related scientific papers. This section provides a description of the usage of the precipitation data assimilation in the WRFDA system, including data processing, namelist variable settings, and how to run WRFDA 4D-Var with precipitation observations.  +The assimilation of precipitation observations in WRFDA 4D-Var is described in this section. Currently, WRFPLUS has already included the adjoint and tangent linear codes of large-scale condensation and cumulus scheme, therefore precipitation data can be assimilated directly in 4D-Var. Users who are interested in the scientific detail of 4D-Var assimilation of precipitation should refer to related scientific papers, as this section is only a basic guide to running WRFDA Precipitation Assimilation. This section instructs user
 s on data processing, namelist variable settings, and how to run WRFDA 4D-Var with precipitation observations.    a. Prepare precipitation observations for 4D-Var    As of version 3.4, WRFDA 4D-Var can assimilate NCEP Stage IV radar and gauge precipitation data. NCEP Stage IV archived data are available on the NCAR CODIAC web page at: HYPERLINK &quot;http://data.eol.ucar.edu/codiac/dss/id=21.093&quot;http://data.eol.ucar.edu/codiac/dss/id=21.093 (for more information, please see the NCEP Stage IV Q&amp;A Web page at HYPERLINK &quot;http://www.emc.ncep.noaa.gov/mmb/ylin/pcpanl/QandA/&quot;http://www.emc.ncep.noaa.gov/mmb/ylin/pcpanl/QandA/). The original precipitation data are at 4-km resolution on a polar-stereographic grid. Hourly, 6-hourly and 24-hourly analyses are available. The following image shows the accumulated 6-h precipitation for the tutorial case.   -It should be mentioned that the NCEP Stage IV archived data is in GRIB1 format and it cannot be ingested
  into the WRFDA directly. A tool CONVERTER is provided to reformat GRIB1 observations into the WRFDA-readable ASCII format. It can be downloaded from the WRFDA users page at  HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/&quot; http://www.mmm.ucar.edu/wrf/users/wrfda/. The NCEP GRIB libraries, w3 and g2 are required to compile the CONVERTER. These libraries are available for download from NCEP at  HYPERLINK &quot;http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/&quot; http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/. The output file to the CONVERTER is named in the format ob.rain.yyyymmddhh.xxh; The 'yyyymmddhh' in the file name is the ending hour of the accumulation period, and 'xx' (=01,06 or 24) is the accumulating length. +It should be mentioned that the NCEP Stage IV archived data is in GRIB1 format and it cannot be ingested into the WRFDA directly. A tool CONVERTER is provided to reformat GRIB1 observations into the WRFDA-readable ASCII format. It can be
  downloaded from the WRFDA users page at HYPERLINK &quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/CONVERTER.gz&quot;http://www.mmm.ucar.edu/wrf/users/wrfda/download/CONVERTER.gz. The NCEP GRIB libraries, w3 and g2 are required to compile the CONVERTER. These libraries are available for download from NCEP at  HYPERLINK &quot;http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/&quot; http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/. The output file to the CONVERTER is named in the format ob.rain.yyyymmddhh.xxh; The 'yyyymmddhh' in the file name is the ending hour of the accumulation period, and 'xx' (=01,06 or 24) is the accumulating time period.    For users wishing to use their own observations instead of NCEP Stage IV, it is the users responsibility to write a Fortran main program and call subroutine writerainobs (in write_rainobs.f90) to generate their own precipitation data. For more information please refer to the README file in the CONVERTER directory.    b. Runn
 ing WRFDA 4D-Var with precipitation observations   -WRFDA 4D-Var is able to assimilate hourly, 3-hourly and 6-hourly precipitation data. According to experiments and related scientific papers, 6-hour precipitation accumulations are the ideal observations to be assimilated, for the results are improved by assimilating precipitation data accumulated over several hours instead of the hourly data. +WRFDA 4D-Var is able to assimilate hourly, 3-hourly and 6-hourly precipitation data. According to experiments and related scientific papers, 6-hour precipitation accumulations are the ideal observations to be assimilated, as this leads to better results than directly assimilating hourly data.   -The following example is for assimilating 6-hour accumulated precipitation. In your working directory, link all the necessary files as follows, +The tutorial example is for assimilating 6-hour accumulated precipitation. In your working directory, link all the necessary files as follows,    &gt
 ; ln -fs $WRFDA_DIR/var/da/da_wrfvar.exe .  &gt; ln -fs $DAT_DIR/rc/2008020512/wrfinput_d01 .  &gt; ln -fs $DAT_DIR/rc/2008020512/wrfbdy_d01 .  &gt; ln -fs wrfinput_d01 fg  &gt; ln -fs $DAT_DIR/be/be.dat . -&gt; ln -fs WRFDA/run/LANDUSE.TBL ./LANDUSE.TBL +&gt; ln -fs $WRFDA_DIR/run/LANDUSE.TBL ./LANDUSE.TBL  &gt; ln -fs $DAT_DIR/ob/2008020518/ob.rain.2008020518.06h ob07.rain    Note: The reason why the observation ob.rain.2008020518.06h is linked as ob07.rain will be explained in section d. @@ -957,23 +916,25 @@
 c. Namelist variables to control precipitation assimilation    var4d_bin_rain  -           Precipitation observation sub-window length for 4D-Var. It does not need to be consistent with var4d_bin.  +Precipitation observation sub-window length for 4D-Var. It does not need to be consistent with var4d_bin.     thin_rainobs -       Logical, TRUE will perform thinning on precipitation data. +Logical, TRUE will perform thinning on precipitation data.    thin_mesh_conv -       Specify thinning mesh size (in km) +Specify thinning mesh size (in km)   -d. Observation files rename +d. Properly linking observation files   -In section b, ob.rain.2008020518.06h is linked as ob07.rain. The number 07 is assigned according to the following rule:  +In section b, ob.rain.2008020518.06h is linked as ob07.rain. The number 07 is assigned according to the following rule:  +  x=i*(var4d_bin_rain/var4d_bin)+1,  -Here, i is the sequence number of the observation. + +Here, i is the sequence number
  of the observation.  for x&lt;10, the observation file should be renamed as ob0x.rain;   for x&gt;=10, it should be renamed as obx.rain   -For the example above, 6-hour accumulated precipitation data is assimilated in 6-hour time window. In the namelist, var4d_bin=3600 and var4d_bin_rain=21600, and there is one observation file (i.e., i=1) in the time window, Thus the value of x is 7. The file ob.rain.2008020518.06h should be renamed as ob07.rain. +In the example above, 6-hour accumulated precipitation data is assimilated in 6-hour time window. In the namelist, values should be set at var4d_bin=3600 and var4d_bin_rain=21600, and there is one observation file (i.e., i=1) in the time window, Thus the value of x is 7. The file ob.rain.2008020518.06h should be renamed as ob07.rain.    Let us take another example for how to rename observation files for 3-hourly precipitation data in 6-hour time window. The sample namelist is as follows,    @@ -989,12 +950,12 @@
   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 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 st
 ill 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 the WRFDA/var/build directory. This executable should have been created when you compiled WRFDA code,   +For nested domains, domain-2, domain-3, etc., 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, and is located in $WRFDA_DIR/v
 ar/build.  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) +&gt; cd $WRFDA_DIR/var/test/update_bc   +&gt; cp p $DAT_DIR/rc/2008020512/wrfbdy_d01 .  +(IMPORTANT: make a copy of wrfbdy_d01, as the wrf_bdy_file will be overwritten by da_update_bc.exe)  &gt; vi parame.in  &amp;control_param   da_file            = './wrfvar_output' @@ -1002,20 +963,21 @@
  wrf_bdy_file       = './wrfbdy_d01'   wrf_input          = '$DAT_DIR/rc/2008020512/wrfinput_d01'   domain_id          = 1 - cycling = .false. (set to .true. if WRFDA first guess comes from a previous WRF forecast.) + cycling = .false. (set to .true. if first guess comes from a previous WRF forecast.)   debug   = .true.   low_bdy_only = .false.                update_lsm = .false.    var4d_lbc =  .false.  / -&gt; ln sf WRFDA/var/da/da_update_bc.exe ./da_update_bc.exe + +&gt; ln sf $WRFDA_DIR/var/da/da_update_bc.exe .  &gt; ./da_update_bc.exe    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.   -If you turn on the var4d_lbc in WRF 4D-Var run, you should also copy/link the ana02 from WRFDA work
 ing directory to da_update_bc working directory and set the var4d_lbc to true in param.in.  +If you activate the var4d_lbc option in a WRF 4D-Var run, you should also copy/link the ana02 file from the WRFDA working directory to the da_update_bc working directory and set the var4d_lbc variable to TRUE in param.in.    -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: +Starting with V3.2, some changes were made to da_update_bc to address some issues 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.   @@ -1033,11 +995,6 @@
  var4d_lbc          = .false.  /   - - - - -  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. @@ -1054,7 +1011,7 @@
   This updates the 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 . 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 t
 he 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. +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 physic
 al space while with CV5 and CV6, the control variables are in eigenvector space. 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 estimated fields. The statistics that project multivariate relations among variables are also derived from the NMC method.   @@ -1062,13 +1019,13 @@
   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 in namelist.input in your working directory, and use 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 &amp;wrfvar7 in namelist.input in your working directory, and use the be.dat is located in WRFDA/var/run/be.dat.cv3.    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 Fortran main programs for gen_be can be found in WRFDA/var/gen_be. The executables of gen_be should have been created when you 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 applications, T+48 minus T+24 for global) valid at the same time. Climatological estimates of background error may then be obtained by averaging such forecast differences over a period of time (e.g. one month). Given input from an ensemble prediction system (EPS), the inputs are the ensemble forecasts, and the model perturbations created are the transformed ensemble perturbations. The gen_be code has been designed to work with either forecast difference or ensemble-based perturbations. The former is illustrated in this tutorial example. +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 pe
 rturbations 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 these 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.    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).   @@ -1162,40 +1119,35 @@
 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 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 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: + HYPERLINK &quot;https://wiki.ucar.edu/download/attachments/60622477/WRFDA__update_for_cv6.pdf&quot; https://wiki.ucar.edu/download/attachments/60622477/WRFDA__update_for_cv6.pdf  
    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.   +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 the 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_wrfvar.exe), then include cv_options=6 in the namelist.input file under the wrfvar7 list of namelist options. +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_wrfvar.exe), then include cv_options=6 in the namelist.input file under the &amp;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 contribu
 tions 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 contribution 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 contributi
 on 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 +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 contribution 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 pre
 ssurechi_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 moistureWRFDA 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.  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 file
 s 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. If you 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 verificatio
 n 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 the values in WRFDA/Registry/Registry.wrfvar.     +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 the values in $WRFDA_DIR/Registry/Registry.wrfvar.   namelist.output: A consolidated list of all the namelist options used.        -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 wrfvar_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_p
 lot.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: +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_DIR/Registry/Registry.wrfvar. +statistics: Text file containing OMB (OI) and OMA (OA) statistics (minimum, maximum, mean and standard deviation) for each ob
 servation 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 run after lateral boundary and/or lower boundary conditions are updated by another WRFDA utility (See the section  HYPERLINK  \l &quot;_Updating_WRF_Boundary&quot; Updating WRF boundary conditions). +An NCL script, $WRFDA_DIR/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  plot_data = an -When you execute the following command from WRFDA/var/graphics/ncl.  +When you execute the following command from $WRFDA_DIR/var/graphics/ncl.            &gt; ncl WRF-Var_plot.ncl  The plot should look like:   @@ -1203,15 +1155,15 @@
 Take time to look through the text output files to ensure you understand how WRFDA works. For example:  How closely has WRFDA 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 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 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 t
 emperature at level 18, after modifying WRFDA/var/graphcs/ncl/WRF-Var_plot.ncl, make sure the following pieces of code are uncommented: +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_DIR/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 should usually converge within 100 iterations. If it still doesnt converge in 200 iterations, that means there may be a problem in the observations or first guess. +A good way to visualize the impact of assimilation of observations is to plot the analys
 is 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_DIR/var/graphics/ncl/WRF-Var_plot.ncl. +You need to modify this script to fix the full path for first_guess and 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_DIR/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.  +When you execute the following command from WRFDA_DI
 R/var/graphics/ncl.   &gt; ncl WRF-Var_plot.ncl  The plot created will look as follows:   @@ -1239,19 +1191,19 @@
     1)        Set an environment variable for your working directory and your data directory -&gt; setenv HYBRID_DIR your_hybrid_path &gt; setenv DAT_DIR your_data_path &gt; cd $HYBRID_DIR +&gt; setenv WORK_DIR your_hybrid_path &gt; setenv DAT_DIR your_data_path &gt; cd $WORK_DIR  2)        Calculate the ensemble mean    From your working directory, copy or link the ensemble forecasts to your working directory. The ensemble members are identified by three-digit numbers following the valid time.   &gt; ln sf $DAT_DIR/Hybrid/fc/2006102712/wrfout_d01_2006-10-28_00:00:00.e* . -Provide two template files  (ensemble mean and variance files) in your working directory.  These files will contain the ensemble mean and variance and will be overwritten by the program that calculates the ensemble mean and variance as discussed below. +Provide two template files  (ensemble mean and variance files) in your working directory.  These files will be overwritten with the ensemble mean and variance as discus
 sed below.  &gt; cp $DAT_DIR/Hybrid/fc/2006102712/wrfout_d01_2006-10-28_00:00:00.e001 ./wrfout_d01_2006-10-28_00:00:00.mean  &gt; cp $DAT_DIR/Hybrid/fc/2006102712/wrfout_d01_2006-10-28_00:00:00.e001 ./wrfout_d01_2006-10-28_00:00:00.vari  -Edit gen_be_ensmean_nl.nl (or copy it from $DAT_DIR/Hybrid/gen_be_ensmean_nl.nl). You will need to set the information in this script as follows: +Copy gen_be_ensmean_nl.nl (cp $DAT_DIR/Hybrid/gen_be_ensmean_nl.nl .) You will need to set the information in this script as follows:   &amp;gen_be_ensmean_nl directory = '.' filename = 'wrfout_d01_2006-10-28_00:00:00' num_members = 10 nv = 7 cv = 'U', 'V', 'W', 'PH', 'T', 'MU', 'QVAPOR' \  where directory is the folder containg the ensemble members and template files, filename is the name of the files before their suffixes (e.g.,.mean, .vari, etc), num_members is the number of ensemble members you are using, nv is the number of variables, and cv is the name of variables used in the hybrid syste
 m. Be sure nv and cv are consistent!    Link gen_be_ensmean.exe to your working directory and run it. -&gt; ln sf  WRFDA/var/build/gen_be_ensmean.exe .  &gt; ./gen_be_ensmean.exe +&gt; ln sf  $WRFDA_DIR/var/build/gen_be_ensmean.exe .  &gt; ./gen_be_ensmean.exe  Check the output files. wrfout_d01_2006-10-28_00:00:00.mean is the ensemble mean; wrfout_d01_2006-10-28_00:00:00.vari is the ensemble variance    3)        Calculate ensemble perturbations @@ -1266,10 +1218,10 @@
   Check the output files. A list of binary files should now exist. Among them, tmp.e* are temporary scratch files that can be removed.   -4)        Back in the working directory, create the input file for vertical localization.  This program requires one command-line argument: the number of vertical levels of the model configuration (same value as e_vert in the namelist; for the tutorial example, this should be 42). +4)        Back in the working directory, create the input file for vertical localization.  This program requires one command-line argument: the number of vertical levels of the model configuration (same value as e_vert in the namelist; for the tutorial example, this should be 42).   -&gt; cd $HYBRID_DIR -&gt; ln sf WRFDA/var/build/gen_be_vertloc.exe .  +&gt; cd $WORK_DIR +&gt; ln sf $WRFDA_DIR/var/build/gen_be_vertloc.exe .   &gt; ./gen_be_vertloc.exe 42    The output is ./be.vertloc.dat in your working directory. @@ -1277,7 +1229,7 @@
 5)        Run WRFDA in hybrid mode    In your hybrid working directory, link all the necessary files and directories as follows:  -&gt; ln -fs ./ep/* .  &gt; ln -fs ./wrfout_d01_2006-10-28_00:00:00.mean ./fg  (first guess is the ensemble mean)  &gt; ln -fs WRFDA/run/LANDUSE.TBL . &gt; ln -fs $DAT_DIR/Hybrid/ob/2006102800/ob.ascii ./ob.ascii (or ob.bufr) &gt; ln -fs $DAT_DIR/Hybrid/be/be.dat ./be.dat  &gt; ln fs WRFDA/var/build/da_wrfvar.exe . &gt; cp $DAT_DIR/Hybrid/namelist.input .  +&gt; ln -fs ./ep/* .  &gt; ln -fs ./wrfout_d01_2006-10-28_00:00:00.mean ./fg  (first guess is the ensemble mean)  &gt; ln -fs $WRFDA_DIR/run/LANDUSE.TBL . &gt; ln -fs $DAT_DIR/Hybrid/ob/2006102800/ob.ascii ./ob.ascii (or ob.bufr) &gt; ln -fs $DAT_DIR/Hybrid/be/be.dat ./be.dat  &gt; ln fs $WRFDA_DIR/var/build/da_wrfvar.exe . &gt; cp $DAT_DIR/Hybrid/namelist.input .   Edit namelist.input, paying special attention to the following hybrid-related settings:  &amp;wrfvar7 je_factor = 2.0 / &amp;wrfvar16 e
 nsdim_alpha = 10  alphacv_method = 2 alpha_corr_type=3 alpha_corr_scale = 1500.0 alpha_std_dev=1.000 alpha_vertloc = .true. /   Finally, execute the WRFDA file, running in hybrid mode @@ -1286,17 +1238,26 @@
   c. Hybrid namelist options   -1) je_factor : ensemble covariance weighting factor. This factor controls the weighting component of ensemble and static covariances. The corresponding jb_factor = je_factor/(je_factor - 1).  -2) ensdim_alpha: the number of ensemble members. Hybrid mode is activated when ensdim_alpha is larger than zero. -3) alphacv_method: 1=perturbations in control variable space (psi,chi_u,t_u,rh,ps_u); 2=perturbations in model space (u,v,t,q,ps). Option 2 is extensively tested and recommended to use. -4) alpha_corr_type: correlation function. 1=Exponential; 2=SOAR; 3=Gaussian. -5) alpha_corr_scale: hybrid covariance localization scale in km unit. Default value is 1500. -6) alpha_std_dev: alpha standard deviation. Default value is 1.0 7) alpha_vertloc: for vertical localization.  .true.=use vertical localization; .false.=no vertical localization +je_factor  +ensemble covariance weighting factor. This factor controls the weighting compone
 nt of ensemble and static covariances. The corresponding jb_factor = je_factor/(je_factor - 1).  +ensdim_alpha  +the number of ensemble members. Hybrid mode is activated when ensdim_alpha is larger than zero  +alphacv_method  +1=perturbations in control variable space (psi,chi_u,t_u,rh,ps_u); 2=perturbations in model space (u,v,t,q,ps). Option 2 is extensively tested and recommended to use.  +alpha_corr_type  +correlation function. 1=Exponential; 2=SOAR; 3=Gaussian. +alpha_corr_scale  +hybrid covariance localization scale in km unit. Default value is 1500.  +alpha_std_dev  +alpha standard deviation. Default value is 1.0  +alpha_vertloc  +for vertical localization.  .true.=use vertical localization; .false.=no vertical localization   Description of Namelist Variables  WRFDA namelist variables.  -Variable NamesDefault ValueDescription&amp;wrfvar1write_incrementsfalse.true.: write out a binary analysis increment filevar4dfalse.true.: 4D-Var mode
 var4d_lbctrue.true.: on/off for lateral boundary control in 4D-Varvar4d_bin3600seconds, observation sub-window length for 4D-Var   var4d_bin_rain3600second, precipitation 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 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 .false. -.false.: the increment of the vertical velocity W is zero if no W information is assimilated.&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   var4d_bin_rain3600seconds, precipitation 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 these 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.  +.false.: the increment of the vertical velocity W is zero if no W information is assimilated. +If there is information on the W from observations assimilated, such as radar radial velocity, the W increments are always computed, whether calc_w_increment=true. or .false.
 &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 @@ -1307,26 +1268,25 @@
 &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.f90thin_rainobstrue.true.: perform thinning on preciptation datause_synopobstrueuse_xxxobs - .true.: assimilate xxx obs if available -.false.: not assimilate xxx obs even available +.false.: do not assimilate xxx obs even available    use_shipsobstrueuse_metarobstrueuse_soundobstrueuse_pilotobstrueuse_airepobstrueuse_geoamvobstrueuse_polaramvobstrueuse_bogusobstrueuse_buoyobstrueuse_profilerobstrueuse_satemobstrueuse_gpspwo
 bstrueuse_gpsrefobstrueuse_qscatobstrueuse_radarobsfalseuse_radar_rvfalseuse_radar_rffalseuse_rainobsfalseuse_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 +     ; radiance-related variables that only control if  +     ; corresponding BUFR files are read into WRFDA or not, but +     ; do not control if the data is assimilated or not. +     ; Additional variables have to be set in &amp;wrfvar14 in order       ; to assimilate radiance data.use_hirs2obsfalse.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 thr
 ough 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_thickness5.0maximum check_max_iv error check factor for thicknessmax_error_rv5.0maximum check_max_iv error check factor for radar radial velocitymax_error_rf5.0maximum check_max_iv error check factor for radar reflectivitymax_error_rain5.0maximum check_max_iv error check factor for precipitation&amp;wrfvar6 (for minimization options)max_ext_its1number of outer loopsntmax200maximum number of iterations in an inner loopeps +check_max_ivtrue.true.: reject the observations who
 se 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_thickness5.0maximum check_max_iv error check factor for thicknessmax_error_rv5.0maximum check_max_iv error check factor for radar radial velocitymax_error_rf5.0maximum check_max_iv error check factor for radar reflectivit
 ymax_error_rain5.0maximum check_max_iv error check factor for precipitation&amp;wrfvar6 (for minimization options)max_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.orthonorm_gradientfalse.true.: the gradient vectors are stored during the Conjugate Gradient for each iteration and used to re-orthogonalize the new gradient. This requires extra storage of large vectors (each one being the size of the control variable) but results in a better convergence of the Conjugate Gradient after around 20 iterations.&amp;wrfvar7cv_options53: NCEP Background Error model  5: NCAR Background Error model (default)  6: Use of multivariate bac
 kground 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 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 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 unba
 lanced 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_usefalse.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)test_transformsfalse.true.: perform adjoint teststest_gradientfalse.true.: perform gradient test&amp;wrfvar11cv_options_hum1do not changecheck_rh00 --&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 -site and the lowest model level height is larger than 100m. +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 elevation difference between the observing site and the lowest model level 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. -.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_i
 p0obsoletevert_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. +.true.: Compute and write out cost function and gradient for each iteration into files cost_fn and grad_fn. +false.: Only the initial and final cost functions are computed and output.lat_stats_optionfalsedo not change&amp;wrfvar12ba
 lance_type1obsolete&amp;wrfvar13vert_corr2do not changevertical_ip0obsoletevert_evalue1do not changemax_vert_var199.0specify the maximum truncation value (percentage) to explain the variance of stream function in eigenvector decompositionmax_vert_var299.0specify the maximum truncation value (percentage) to explain the  variance of unbalanced potential velocity in eigenvector decompositionmax_vert_var399.0specify the maximum truncation value (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 number.  set max_vert_var5=0.0 only for offline VarBC applications.    &amp;wrfvar14the following 4 variables (rtminit_nsensor, rtminit_platform, rtminit_satid, rtminit_sensor) t
 ogether control what sensors to be assimilated.rtminit_nsensor1total number of sensors to be assimilatedrtminit_platform-1 @@ -1335,8 +1295,8 @@
 (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: rtminit_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 radianc
 e 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 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 obse
 rvations 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 +(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. Do not change.write_iv_rad_asciifalse.true.: output radiance Observation minus Background files, which are in ASCII format and separated by sensor and processor.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 sensor and processor.use_error_factor_radfalse.true.: use a radiance error tuning factor file radiance_error.factor, 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_option1which RTM (Radiative Transfer Model) to use (WRFDA must be compiled with the desired model included, see first section for details) 1: RTTOV  2: CRTM  only_sea_radfalse.true.: assimilate radiance over water onlyus
 e_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 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, p
 ressure in Pa, temperature in K, specific humidity in kg/kg  @@ -1354,8 +1314,8 @@
 &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 term in cost function. -.False.: Ignor
 e JcDF term in cost function.jcdfi_diag10: Doesn't print out the value of Jc. +&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: 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 exchangevar4d_detail_outfalse.true.: outpu
 t extra diagnostics for debugging 4D-Var @@ -1393,10 +1353,10 @@
      -WRF-ARW V3: Users Guide        6- PAGE 40 +WRF-ARW V3: Users Guide        6- PAGE 38     -WRF-ARW V3: Users Guide        6- PAGE 21 +WRF-ARW V3: Users Guide        6- PAGE 39       @@ -1417,7 +1377,7 @@
      -WRF-ARW V3: Users Guide        6- PAGE 44 +WRF-ARW V3: Users Guide        6- PAGE 42      WRF-ARW V3: Users Guide        6- PAGE 43 @@ -1441,10 +1401,10 @@
      -WRF-ARW V3: Users Guide                6- PAGE 64 +WRF-ARW V3: Users Guide                6- PAGE 60     -WRF-ARW V3: Users Guide                6- PAGE 65 +WRF-ARW V3: Users Guide                6- PAGE 59       @@ -1452,7 +1412,7 @@
      -56VWXdefg
+56VWXdefg
                  #        $        %        -        /        U        V        W        p        q        r        s                                                                                        
         
 
@@ -1466,7 +1426,7 @@
 
 `
 
- 5 % m n&quot;n        h^h
+ 5 % m n$n        h^h
 &amp; F
 &amp; Fgd4i
 &amp; Fgd
@@ -1497,863 +1457,940 @@
      -qr01fg$%pqr -BCDMNdeh4i0JVNHj h4iUjh4iU        h4iH*        h4iH*jD
-hV+Ujm        h4iU
+ !st/012defg|}~hh4i5hh4i56H*hh4i56jD
+hV+Ujm        h4iUh
 h4iNHhF                h4i5
-h4i0JVjh4iUjh4iUh4i&lt;&quot;/e~5k789OQRw
-&amp; F$^a$$a$ n$`a$ n$^a$n$a$n9:9Ars(FGnz+,3@CFef&amp;': ; &lt; ¸®¤j9h4iUh4iOJQJh4i5OJQJhwfh4i5B*        phh4i6B*        phh4iB*        NHphh4iB*        phh4iCJOJQJh?        h4i5
-h4iNH
-h4i0JVjh4iUjh4iUh4i4&lt; | }        !!+&quot;,&quot;-&quot;.&quot;D&quot;E&quot;\&quot;]&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;a#b#~#####$$$$$$$%!%&quot;%枒zhZh4iNHOJQJhZh4iOJQJh4iCJOJQJaJh4iCJaJh4iNHOJQJh1OJQJh4i5OJQJ        h4i5hah8/
-h4iNHhwfh4iCJOJQJh4ih4iOJQJjh4iUh4i0JVOJQJ0 !!!!!!!}Hkd,$$If0Nr&quot;L44
+h4i0JVjh4iUjh4iUh4i&lt;$/d|&lt;q3)f$^a$$a$n
+&amp; F^gdj        Yn$ +880^8`0a$gdn$a$n&lt;=&gt;'(26K(lm        
+&amp;8Afg&lt;=&gt;LMxyrsпعппjh4iUj h4iU
+hO.sNH
+h4i0JVjh4iUjh4iUhO.s
+h4iNHhj        Yhh5h4ihhh4i5H*@'@!*/;^_/0fp 4 b c       ָh4i0JVOJQJj9h4iUjh4iUh4iOJQJh4i5OJQJhwfhrh4i5B*        phh4i6B*        phh4iB*        NHphh4iB*        phhj        Yh4iCJOJQJh?
+h4iNHh4i        h4i5/ 4  !&quot;&quot;&quot;&quot;&quot;oHkd,$$If0Nr&quot;L44
 la  &amp; 0`
    P@$7$G$If  &amp; 0`
   -P@7$nw!!!u&quot;v&quot;&quot;x0HkdJ$$If0Nr&quot;L44
-la  +P@7$ngdjww
+&amp; Fn   :!F!G!!!!!!!!&quot;&quot;&quot;@#A#B#C#Y#Z#q#r###########$$v$w$$$$$$$~%%%%%%㸯h4iCJaJh4iNHOJQJh1OJQJh4iOJQJh2OJQJh4i5OJQJ        h4i5hah8/
+h4iNHhwfhrCJOJQJh4iCJOJQJh4i
+hjNHhj        hj5hjhj560&quot;&quot;&quot;&quot;&quot;#x   &amp; 0`
   -P@$7$G$Ifgdwf +P@$7$G$IfgdwfHkd$$If0Nr&quot;L44
+la  &amp; 0`
   -P@$7$G$IfHkd$$If0Nr&quot;L44
-la&quot;&quot;&quot;&quot;&quot;#z\\ +P@$7$G$If#####}\   &amp; 0`
   -P@$7$G$IfHkd$$If0Nr&quot;L44
-la  +P@$7$G$Ifgda  &amp; 0`
   -P@$7$G$Ifgda +P@$7$If  &amp; 0`
   -P@$7$If####&gt;#?#I#}5Hkd$$If0Nr&quot;L44
-la +P@$7$G$IfHkdJ$$If0Nr&quot;L44
+la###$$($)$Q5  &amp; 0`
   -P@$7$If +P@$7$IfHkdh$$If0Nr&quot;L44
+la  &amp; 0`
   -P@$7$G$IfHkdh$$If0Nr&quot;L44
-laI#`#a#b#~#$$%%&amp;&gt;'}xvpg^\\n^gd4iw^gdZw^ww
-&amp; FHkd$$If0Nr&quot;L44
+P@$7$G$IfHkd$$If0Nr&quot;L44
+la)$S$T$^$u$v$w$}5Hkd$$If0Nr&quot;L44
 la  &amp; 0`
   -P@$7$If +P@$7$IfHkd$$If0Nr&quot;L44
+la  &amp; 0`
   -P@$7$G$If
-&quot;%(%&gt;%V%^%%%%%%%2&amp;4&amp;M&amp;S&amp;'''($(******+&quot;+$++,,,,----.. /8/;/449555555ᘌ׀h4iCJNHOJQJh4iCJNHOJQJh4iCJOJQJhn\        h4i6        h4i5 -h4i0JY5h4i0JV&gt;*B*phh4iOJQJ^J
-h4iNHh1h4iCJOJQJh4ih1OJQJhZOJQJhZh4iOJQJ2&gt;'''$(J)L)***++|,,,;/O/h///0|0011 n +P@$7$G$Ifw$$%%&amp;&amp;D(()),,?,--.C...1w^gd{pw`gd{^^g
 d2n^gd4iw^gdZw^ww
+&amp; F%%&amp; &amp;!&amp;'&amp;=&amp;U&amp;]&amp;&amp;&amp;&amp;&amp;&amp;&amp;1'3'L'R''''''&gt;(V(`(r)t)~)))))))))***9*=*\*j**{{h{h2CJOJQJh4iOJQJ^J h2h2CJOJQJ^JaJ
+h4iNHh2hrh1h4iCJOJQJh4ih1OJQJhZOJQJhZh4iNHOJQJhZh4iOJQJh4iOJQJh4iCJOJQJaJ-*****+++++i+j+++++++++,,=,&gt;,?,C,E,,---...@.B.C.a.f.u.....a/i/j///Ľ۳ۢ۝󩏩۳ۙۅۀ|h$        h4i6h{pCJOJQJhjCJOJQJh{p        h4i5 +h4i0JY5h{CJOJQJh4iCJOJQJ h{h{ h{h{CJOJQJ^JaJ
+h4iNHh4ih{h4i0JVjh{Uh{jh{U0//////        0060B0g0i0j0s0z0{0000011111667i7n7o7v777&amp;838I8N888889:9_9`9l9}9999999999999990:hn\hn\H* h4i56h4iCJNHOJQJh4iCJOJQJh4iCJNHOJQJh4iCJOJQJ
+hn\NHhn\h55&amp;
+h{NHh{h`sh4i
+h4iNH&gt;131L1|112`22223S3333.4e444        5?5u55556 n  2(
-Px 4 #\'*.25@9hw`n^ ^ gd4i191o1112J2222%3[333343444P4445595e677779n`n55B6O6e666677_7`77777 -88(8)858F8N8W8b8f8t8z888888888889        9999];^;NEOEwExEEEEEEEE!F.F6FFFFLGQGaGcGtGGǽdzܩhn\CJOJQJh4iCJOJQ
 Jhn\CJOJQJhn\hn\CJOJQJhn\hn\H*hn\ h4i56        h4i5h4iCJOJQJh4i
-h4iNHB9H999:^:::5;;; &lt;d&lt;&lt;&lt;.=|==&gt;b&gt;&gt;&gt;8??? @M@@@Agdn\A^AAA7BBBCVCCC0D~DD
-EOEFcGGH=IIIJ%JaJjJJn^n$
-&amp; Fa$ngdn\GGGGGGBHMH_HHHHH$I;I&lt;I=IIIJ%JaJjJnJoJyJKKLL:M;M&lt;MyMzMMMMNNMNuNwNNNNNN O$O\O`OOOOîӤhwCJOJQJhwhwCJOJQJhwh4iOJQJ^Jh4i0JVOJQJjh4iUjh4iUh4iOJQJh4iOJQJ^J        h4i5hn\CJOJQJh4iCJOJQJh4i
-h4iNH6JJJLLL{MMMMMN=NMNbNwNNNOOOOOOgdw +Px 4 #\'*.25@9h6646}6677I889:92:d:::6;z;;&lt;Q&lt;&lt;&lt;&lt;===        &gt;J&gt;&gt;&gt;gdn\n`
 n0:1:2:y&lt;z&lt;jFkFFFFFFFFFFGG.G;GAGBGCGDGSGjGkGGGGNHSHcHeHvHHHHHHICIOIYIkIIIIIIIIIIIJJë hy=        hy=        CJOJQJ^JaJhy=        hy=        CJOJQJ
+h4iNHhN.h4iCJOJQJhn\CJOJQJh4iCJOJQJhn\CJOJQJhn\hn\CJOJQJh4ihn\8&gt;*?~??@T@@@'AiAAA1BzBBCSCCC-DrDDELEEE&amp;FkFGngdn\GeHHIIJJJJKKzK{KKM3MM(NEN`NpNNN
  + +h^hs        
+&amp; F
+&amp; FgdOn^n$
+&amp; Fa$nJ1J6J@JRJcJlJqJzJJJJJJJ        KKKK&amp;K'KKKLLLMWMXMYMMMMMMNN N'N(N+N뛓눓{j hOhOCJOJQJ^JaJhOh4i0JVOJQJjh4iUjh4iUhO
+h4iNH hOhOCJOJQJ^JaJ hOh4iCJOJQJ^JaJh4iOJQJ^J        h4i5hy=         hy=        hy=        CJOJQJ^JaJh4i hy=        h4iCJOJQJ^JaJ(+N-NDNGNON^NNNNNNNNNNNN#O%OIOVOZOOOOO
+PPDPHPqPrPsPPPPPPFQLQiQjQQQQ R R¸¸¸¸¸«蒈~zzh%
+h4iNHhsL!hJOJQJ^J hJhJCJOJQJ^JaJh4iOJQJhn\hwCJOJQJhwCJOJQJhwhwCJOJQJhwh4iOJQJ^J hJh4ih4ihJh4iOJQJ^JhOOJQJ^J.NNO%OIOOOO7PrPsPPPQ R.RwR +^`gd4i  
+&amp; F + +^gdJ +gdJgdw + +h^hs +
 &amp; F - - -h^hs        `        
-&amp; FnOOO+P7POPPPPPPQQQQQR2S4S5S6SSSSSS8T9TETTTTTTmUUUUUU=V&gt;VVVVVWRWUWwWxWWWWWϼdz竛ϓhn\hn\6NHhn\hn\6hR+Ph4i0JV h~h4ijh4iUhn\h4i0JVjhn\Ujhn\Uhn\
-h4iNHhsL!h4iOJQJ^Jh4ih4iOJQJhn\hwCJOJQJ6OOOPPQQQRR&lt;RgRXX%YfYY -Z        n
+ RR-R.R4R:RMR`RdRgRkRlRwRRRRRRRS STTTTTTTTTTTTUXUYUeUUUUUUVVV VFV`V˺ݶݮݖ݈݈݁xݖݖݶhR+Ph4i0JV h~h4ijh4iU
+hNHhhn\h4i0JVj        hn\Ujhn\Uhn\ h!dh!dCJOJQJ^JaJh!d
+h4iNHh#h%h4ih!dCJOJQJ^JaJ h!dh4iCJOJQJ^JaJ/wRR!SLSkYYYZnZZZE[[[]]^^^2`ngdntn^n$a$n
+&amp; F        n
 &amp; Fn
 &amp; Fn$a$n$  ^a$gd4i -^gd4i -^`gd4i         - +^gd4i`VVVVVVVWWWWWWXDXEXsXXXXYYgYhYYYYZNZmZZZZZX[Z[e[g[[[[[[[[[[[[[.\C\D\Q\͵        h4i5h4iOJQJmHsHhBCJOJQJh4iCJOJQJhBhnthn\hn\0JVCJaJhn\hn\CJaJjhn\hn\CJUaJ
+h4iNHhn\hn\6NHhn\hn\6hn\hh4i5Q\R\i\u\\\        ]
+]]]']2]V]f]l]v]]]]]]]]]^^&amp;^G^Q^Z^a^l^^^^_____5_6____________ν
+hnt0JVjhntUjhntUhntCJOJQJhntCJOJQJh4iOJQJhB
+h4i0JVjh4iUjh4iUhBCJOJQJh4iCJOJQJj:h4iU
+h4iNHh4ihnt4__``0`1`2`t`{````aa/a4a?aaaaaaaaaaaaaaaaaaaaaabbJbRbchhhi!iiiiijj[j\jqjjjjjjjkk%k´´´´´´hRh4iCJOJQJh$gCJOJQJh$gh4iCJOJQJ h4i56hH)GCJOJQJ hH)GhH)GCJOJQJ^JaJhH)G
+h4iNHh4ihntA2``a/ac8ccc[dd eeeee ff-f&gt;ffff0gYggghingd4ingd$gnn$a$%k-k2kDk~kkkkkkiljlnlolllllllllllll=m^mmmm6n7nhnrntn~nnnnnn.oOocofo}oooo0p1p\p]pxpppheCJOJQJhejh4iUh{Oh4iB*phh4iCJOJQJhRCJOJQJh4iOJQJhRh4i5hRh4i56
 hROJQJhR
+h4iNHh4ih4iCJOJQJ8ijllmmmnhntn~nfo}o0p2p*qSq1r2r4r)sst vn^ngd6:n$a$ngden$a$n` n$h^h`a$`nngd4ippp#q$q)q*qSqqqqqqrrr1r2r3r4rUr[rrr)s9s:s[s\snsws~sssstYtZtdtetmtvttttttuu uuuʭh h4iCJOJQJ!hCh4iB*CJOJQJphhCh4iB*phhThnthNCJOJQJh4iCJOJQJ
+h6:NHhNjh4iUh6:        h4i5 heh4i
+h4iNHh4i3u)u/u?u`uauhuuuuuuuuuuuvv v vvvvvvvvvvw4w9wDwgwwwxxxxxyy^yuyyyyyzᱼ뗡ቂ hTh4i        h4i6h4i56PJh4iCJOJQJh4iCJOJQJ
+h4i0JVjh4iUjh4iUh4iCJOJQJ
+h4iNHh h4iCJOJQJh4i
+hTNHhT hThTCJOJQJ^JaJ2 vww4wwwwwx8xZx|xxPy^yuyyz&quot;zczzzzzzn$$G$Ifa$$n^gdTn$a$nzz {F{T{s{t{{{{{{{{{{|||'|(||||||||}}+}}}}}}}}}}~~O~P~Q~~~~~~~~~~~~񿬿
+h4iNHj h4iU        h4iH*h'h(-CJOJQJhnt        h4i6h4iCJOJQJjh4iU
+h4i0JVjh4iUjh4iUh4i        h4i5h4i6B*ph8zz { {{?{F{        $$Ifa$
+$$G$Ifa$]kdx$$IfTF        &amp;C!              44
+lalF{G{T{Z{s{{        $$Ifa$
+$$G$Ifa$]kd#$$IfTF        &amp;C!              44
+lal{{{{)|6|        $$Ifa$
+$$G$Ifa$]kde$$IfTF        &amp;C!              44
+lal6|7||}}}~~7uX_mXh$n$a$n]kd$$IfTF        &amp;C!              44
+lal57Y^jsu+,X_qx&quot;#Á]bȂɂЂӂׂ˻˱˻ˣᑈukugh^BfhfCJOJQJh^BfCJOJQJ        h4i6hfh4i56PJh4iB*ph
+h4iNHhA-h4iCJOJQJmHsHh4iCJOJQJ
+h4iCJh(-CJOJQJh4iCJOJQJh4iOJQJh'h4ih4i0J[5OJQJh4iCJOJQJ
+h4iCJ(89VX]fgh@ZƄɄ÷ë÷÷Å÷{wmwgwc]c
+hfNHhf
+h4iNHh4iCJOJQJhYh4iCJOJQJhYhYCJaJh~hYCJOJQJaJhYCJOJQJaJh4iCJOJQJaJh~CJOJQJaJh~h4iCJOJQJaJh4ih~ h~h^BfCJOJQJ^JaJh^Bf h^Bfh^BfCJOJQJ^JaJ#h[z!.GIRT]jluwȅ^gdfngdfȅօ؅$&amp;02&lt;&gt;HJTV`blnxz
 ^gdfƆȆ҆
+68BDRcsƇȇ·Їه^gdf78689lj҉։މ +O֊,-P!+0=kl VWtxۿەߑtphfh eh4iCJOJQJ
+h4iNHh4iCJOJQJh4i hhYhh4iCJNHOJQJhh4iCJOJQJ hh4ih~hYCJOJQJaJhlPhYCJOJQJhYhYCJOJQJh4iCJOJQJhfhfCJOJQJ)
+ !*8IZcxɈ؈ ^gdf&amp;(689OٌUYÍƍ^gdfnn^gdYngdY
+^
+gd4i^gdY
+^
+gdY^gdfƍ&amp;4iӎ=r܏F{O#X’^gdf’,aߓ&quot;%cKMPޕ%lӖ֖
 ^gdf֖bXؘXؙXؚX؛X؜^gdfCE{ŝ QFwaΠӡ@Ev
 ^gdfvأۣg5;mũө۪^$n^gdfx̤ڤܤ8:Gqr'(OPQbcݦަߦRUq{5|밻럻떍h4i56PJh4i56PJjh4iU
+h4i0JVjh4iUjh4iU
+h4iNHhYCJOJQJhfhfCJOJQJh4iCJOJQJh4i hYhYCJOJQJ^JaJ7|ިߨ;DKlw~GHf}~۪ߪIJ~Ы׫ :AoŸŏŸuŸhlPh4iCJOJQJhXh4iCJOJQJ
+h4iNH        h4i5hXh4i56hi.CJOJQJhCJOJQJhlPh4iCJOJQJh4ihX hXhXCJOJQJ^JaJ hh hh4ih4iCJOJQJhCJOJQJ.Jƫ0eϬ4az{ 2b~`gdXngdX^gdP +^gd4i`gd4i^n^gdXov٬&gt;Eȭҭ;Eab~;&lt;̯)+-.MNT]^et        
 ννν驽h4iB*phh8h4iB*phh4iCJOJQJh?j
 
-&amp; F -WWWXXYXXXX$YFYeYYYY Z-ZLZZZZZZZZZZ[
-[ [&quot;[M[|[[[[[[[[[W\X\d\e\u\\\\\\\\]]]6]ǻ
-h4i0JVjh4iUjh4iUj3h4iU
-h4iNH        h4i5h4iOJQJmHsHh4iCJOJQJhnthn\hn\0JVCJaJhn\hn\CJaJjhn\hn\CJUaJh4i7 -ZMZZ&quot;[#[$[M[d\f\J]]!^m____`Iajaa,bbb&gt;cc
-dngdntn^n$a$n$a$nn
-&amp; F        n
-&amp; F6]7];]&lt;]u]]]]]!^&gt;^?^O^P^Q^p^q^^^^^^^___'_(_7_Q_R_k_l________``'`E`F`_``Ia8fNgVgggggKhƼƴƩh4iCJOJQJ h4i56
-h4iNH
-hnt0JVjzhntUjhntUhntCJOJQJhnthntCJOJQJh4iOJQJh4iCJOJQJh4ijh4iU
-h4i0JVh4i0JVNH7
-dd,d=dNd_dpddd)ebeee$f8fg|jDkxkkkll$l&lt;mSmn` n$h^h`a$`nngd4iKhLhhhhhhhi -iQiRiYiaifixiiiijj j*j+j2j3j4j5jhjijzj|jjjjjDkkklll$l\lrlslulvllllm%m9m&lt;mSmn        nOn{nn)ooo0p1p쿷jh4iUh4iB*NHphh4iB*phh4i6B*phh4iCJOJQJ        h4i5h4iOJQJh4iCJNHOJQJ
 h4iCJOJQJh4i
-h4iNHASmn
-nnnno)oppppqqsssssPtttuuuvv7vn^n$a$n$a$n1ppppppq7qLqMqYqdqqqrr#r$rSrhrrrrrrss9sFsjsxssssssuuuuuuuuuuu -ww#wпh4iCJOJQJ
-h4i0JVjڇh4iUjh4iUh4iCJOJQJh h4iCJOJQJ!hCh4iB*CJOJQJphhCh4iB*phhnth4iCJOJQJjh4iU        h4i5
-h4iNHh4i17vvv -ww#wBwwwwww!xCxexx.y&lt;ySyyyzAzzzzn$$G$Ifa$$nn$a$#w$wBwGwRwwwxxx&lt;ySyyyzzz${2{Q{R{{{{{{{{{{{{{||n|v|w|||||||
-}y}z}|}}}}}}}-~鯺鞺        h4iH*h(-CJOJQJhntjh4iU
-h4i0JVjh4iUjh4iU        h4i5h4i6B*ph        h4i6h4i56PJh4iCJOJQJh4ih4iCJOJQJhhh4i56zzzzzzz{${        $$Ifa$
-$$G$Ifa$]kdq$$IfTF        &amp;C!              44
-laln$$G$Ifa$${%{2{8{Q{{        $$Ifa$
-$$G$Ifa$]kd$$IfTF        &amp;C!              44
-lal{{{{||        $$Ifa$
-$$G$Ifa$]kd^$$IfTF        &amp;C!              44
-lal||||y}}o~~fIPɂʂY$a$n$a$n]kd|$$IfTF        &amp;C!              44
-lal-~.~/~m~n~~~~~~~~~~~[dfIPӀ=^hā܁ށ߁Bfgprؼش|||ش
-h4iPJh4iCJOJQJmHsHh4iCJOJQJ
-h4iCJh(-CJOJQJh4iCJOJQJh4iOJQJh4i0J[5OJQJ
-h4iCJ        h4i5
-h4iNHh4iCJOJQJh4i
-h4i0JVjh4iUjh4iU/ǂʂ?Gklمۅ !B܇%56Z$/3;?McjnȾȸȰȣȞȔڋڋڋڋsssshlPh4iCJOJQJhfh4iCJNHhfh4iCJhfCJOJQJ        h4i6hfh4i56PJh4iB*ph
-h4iNHh4iCJOJQJh4ih4iB*CJOJQJphh4iCJOJQJh4iOJQJmHsH
-h4iPJh4iOJPJQJ*.uۅB`݇[mnV_l^gdf^gd4i
+h4iNHh4ihlPhXCJOJQJhXhP +h4iCJOJQJhXCJOJQJhlPh4iCJOJQJhCJOJQJ;STmn@A²&quot;#des^gd4i^gd4is^`gdP +^^
 ^
-gd4igdf$nnxΉމ߉&quot;8^6TVuvtv܏(0cݐ7@JO\ڑ&quot;*+:uv©弲ɫɲ{h eh4iCJOJQJhh4iCJNHOJQJhh4iCJOJQJ hh4i hhfh4iCJOJQJhfhfCJOJQJhf
-h4iNHh4iOJQJh4iCJOJQJh4ihCJOJQJhlPh4iCJOJQJ-ɋ؋!*,6Mbdnpz|^gdf|Œ&lt;&gt;Htv
 ^gdf΍ݍ  )4&gt;HJWY]_hv̎ގ^gdfގ!&amp;(24ACJLRTdftv܏78ڑ
 n
+gdX^gd4i
 ^
-gd4in^ngdf^gdfڑ#txɒ
- -1ES'\Ɣ0eϕ9^gdf9nؖ -BwKADיٙ
-9;jl^gdfloDқ&gt;Ĝ7w7w7w7w^gdfw7w24bdբآ
 ?pң4eǤ4^gdf9_dƨ&quot;4~5LBЮޮ^$n^gdf©̩Ω
 24OQ^תت&gt;?fghyz+-il̬ͬ56L%,hlPh4iCJOJQJ        h4i5h4i56PJh4i56PJjh4iU
-h4i0JVjh4iUjh4iU
-h4iNHh4iCJOJQJh4ihfhfCJOJQJ;,AȮϮCI9eհ
-(/]dDZα18fm˲Ҳ &quot;#68:;ajkrۡh4iCJOJQJh?j
-h4iCJOJQJhlPh4iCJOJQJ
-h4iNH        h4i5hi.CJOJQJhCJOJQJhlPh4iCJOJQJh4ih4iCJOJQJ=$2@C9eհְS'\&amp;S`gd4in^Sܳ`az{67ƷǷGH4f
 s^n^
+ngdX        4@IJlmñı#&gt;?@AKR²Ǹ촰zmcmcmYh4iCJOJQJhCJOJQJhlPh4iCJOJQJ hXh4ih|umH        0sH        0h4imH        0sH        0hXmH        0sH        0hXCJOJQJhlPh4iCJOJQJhXh4ihfhfB*CJaJph)hfhfB*CJOJQJ^JaJphhfB*phh|uB*phh8h4iB*phh4iB*ph!²ƲDzGHghiʹԴڴ۴56ܽܬܤp܃[ܽSܽhntB*ph)hmFh4iB*CJOJQJ^JaJph%hmFh4iB*CJOJQJaJphhmFB*phhmF
+h4i0JVj=h4iUh4ijh4iU!hk0h4iB*CJOJQJphh4iB*NHphh-vh4i&gt;*B*phh-vB*phh4iB*phh-vh4i5B*phh-vh4i56B*ph &quot;#cdej$()3RsõxqgqcXhP +h4iCJaJhP +hP +CJOJQJ hk0h4ih:{h4iCJNHOJQJh:{h4iCJOJQJ
+h4iNHh4iCJOJQJ hmFhP +CJOJQJ^JaJh4iCJOJQJ^JaJ hmFh4iCJOJQJ^JaJhP +CJOJQJ^JaJhlPh4iCJOJQJhk0h4iCJOJQJh4iӷ()-.8KLR[`gѸҸ׸ GJ&gt;ABCUȺȾ摾 h&gt;Bh4ihlPh4iCJOJQJ
+h4iCJhh4iCJOJQJhTC:h4iCJOJQJh4iCJOJQJh4ihh4iNH hP +h4iCJOJQJ^JaJhP + hh4ihP +h4iCJOJQJaJ6ϸԸ׸ +FHbbbbbbJsEƀb'^gd4is^gd4iJsEƀhb'^gd4i HKU¹й߹-&lt;&gt;AC
 JsEƀb'^gd4is^gd4iCUdͻJKkl| Q$
 ^
-^gd4i^ -!)AMVWyzŶɶ׶        67&lt;=ǷѷطGHǸ~v~l~dh4iB*phh4iNHmH        0sH        0h|umH        0sH        0h4imH        0sH        0h4iCJOJQJhCJOJQJhlPh4iCJOJQJhlPh4iCJOJQJh4ihfhfB*CJaJph)hfhfB*CJOJQJ^JaJphhfB*phh|uB*phh4iB*phh8h4iB*ph$̸/0)*;ABRX|}1G9Qźɴ쥛ņyyqe[h4iCJOJQJhlPh4i6OJQJhlPh4i6hlPh4iCJOJQJhk0h4iCJOJQJhntB*phh4i6B*phh8nh4iB*OJQJph
-h4i0JVj6h4iUh4ijh4iU!hk0h4iB*CJOJQJphh4iB*NHphh4iB*phh4i56B*ph&quot;ϼҼӼ޼߼boqϽԽ۽ ).5fgpz|ھݾPS 
-h4iCJhh4iCJOJQJhTC:h4iCJOJQJh4iCJOJQJhh4iNH hh4ihh4iCJOJQJ hk0h4ihlPh4iCJOJQJh:{h4iCJNHOJQJh:{h4iCJOJQJh4i
-h4iNH2fgp|پSSJsEƀb'^gd4iJsEƀhb'^gd4is^gd4i^gd4is^        پ۾޾#OQTboʿֿs^gd4iJsEƀb'
 ^gd4i
- !AB&gt;?~$
-^
-gd4i^ss^gd4iJsEƀb'^gd4i@ABCD&amp;'&gt;?e7DLTGmpH7ùôÜù|tôh4iOJQJhk0h4iB*OJQJph
-h4i0JVj!h4iUjh4iUh4i5B*CJ OJQJph        h4i5h4iB*NHphh4iB*phh&gt;Bh4iNH h&gt;Bh4ih4iCJOJQJhlPh4iCJOJQJh4iCJOJQJh4i,opJvHIJK  8
-$$G$Ifa$^7|?@+5fp$XbDE%&amp;)*802-쯧h4i6B*phh4iB*phh4iB*OJQJph        h4i6h4ihSh4iB*OJQJphhSh4iB*OJQJphh4iB*NHphh4iB*phh4i56B*ph&gt;89Wbc[Hkd$$If0d| 44
-la $G$If^$G$IfHkd$$If0d| 44
-la[Hkd$$If0d| 44
-la $G$If^$G$IfHkdV$$If0d| 44
-la&amp;0[Hkd[$$If0d| 44
-la $G$If^$G$IfHkd$$If0d| 44
-la012 ]^_`|}JKCDHkd$$If0d| 44
-laLMN#$rx Z[]^`|}+,!&quot;푃ytdh4i5B*CJ OJQJph        h4i5h4i0JYB*phh4i0JYB*CJaJph#h4i0JYB*CJOJQJaJphh4iB*OJQJphhntB*phh4i6B*ph
-h4i0JVj        h4iUh4ijh4iUh8nh4iB*OJQJphh4iB*phh4iB*NHph%xyVe.;VdKCdef !#X:; -Ϻ˯˙ϺϤ        h4i5j.h4iUh4i56B*phjh4iU
-h4i0JVjh4iUh4ijh4iUh4iCJOJQJh4iB*NHphh4iB*phh4iB*OJQJph8|567svw&quot;#!&quot;xy-.[\uv|}~xymnYfbƺ虵虵h4i5B*CJOJQ
 Jphh4iB*OJQJph        h4i5h4i5B*CJ phh4iB*OJQJphh4ihntB*phh4iB*NHphh4iB*phh4i5B*CJ OJQJph&lt;        
-abSTNO^,&gt;O^',9&gt;KP]botuw6=-@(8谢h4i5B*OJQJphh4i5B*CJ OJQJphh4i5B*CJOJQJphh4iB*OJQJphh4iB*OJQJph        h4i5h4iB*phh4iB*NHph@&gt;Pbt
 uuwx46=^+-@'(8\]n{|$^
 a$^AB]n|        !6?@^_                                
-
-
-$
-
+gd4i^ngdP +Ⱥɺ׺(34puûƻǻͻSTKklǾȾ&lt;=dqyÿ޿ *ϦϞד~vnϦϦhKB*phh4iOJQJhk0h4iB*OJQJph
+h4i0JVj(h4iUjh4iUh4iCJOJQJh4i5B*CJ OJQJph        h4i5h4iB*NHphh4iB*phh4ihP +h&gt;Bh4iNH hP +h4iCJOJQJ^JaJ h&gt;Bh4i+*x(2ab'-Rc45KOX]56Wa
+AI|ǷꯢhSh4iB*OJQJphh4iB*NHphhEh4i&gt;*B*phhEB*phh4i5B*CJ OJQJph        h4i5hKB*phh4iCJNHOJQJhKCJOJQJh4iB*phh4iCJOJQJh4i0QRpq $G$If^$G$IfHkd$$If0d| 44
+la
+$$G$Ifa$^
+#+,{|79:lmq01Z[@LNZ\hjvx־ɵ豭苃h4iB*phh4iB*OJQJph hj&lt;h4iCJOJQJ^JaJ        h4i6hj&lt;h4ih6hE0JVhEhEB*phjhEB*UphhEB*phh4iB*NHphh4iB*phhSh4iB*OJQJph3%01OZ[Hkd]$$If0d| 44
+la $G$If^$G$IfHkd$$If0d| 44
+laZ[y[Hkd $$If0d| 44
+la $G$If^$G$IfHkd$$If0d| 44
+laRS[YYYYYYHkd$$If0d| 44
+la $G$If^$G$IfHkdb$$If0d| 44
+la
+JKQR67012?EX_cd0Ư㘔j)hj&lt;h4iB*CJOJQJ^JaJphhj&lt;
+h4i0JVjh4iUh4ijh4iUh8nh4iB*OJQJphhj&lt;h4i&gt;*B*phh4iB*NHphhj&lt;B*phhj&lt;h4iB*phh4i6B*phh4iB*phh4iB*OJQJphh4iB*ph'0F[d        PQ&amp;0DE\̵zpphpph\hRhh_B*NHphh_B*OJQJphh_B*phh4iB*NHphh4i5B*CJ OJQJph        h4i5h4ihj&lt;h4i0JY6B*ph$hj&lt;h4i0JY6B*CJaJph,hj&lt;h4i0JY6B*CJOJQJaJph,hj&lt;hj&lt;0JY6B*CJOJQJaJphhj&lt;B*phh4iB*phh4iB*OJQJph         ]^.j]&gt;?
 lm4Dijov[\]^︭wohy&quot;B*phjh4iUjh4iUh4ihy&quot;h4i0JVCJaJ#jhy&quot;h4iCJUaJhy&quot;h4iCJaJjhy&quot;h4iCJUaJh4iCJOJQJh-cB*phh4iB*OJQJphh4iB*NHphh4iB*phh_B*ph(ij(4RSt23myzRSX[\
 ]ȶȶȡȶȶȶyrdyj5h!h4iU h!h4ijh!h4iUh!h4iB*ph#h!B*CJOJQJ^JaJph)h!h4iB*CJOJQJ^JaJphh4iB*NHphh!B*phh4iB*phhy&quot;hy&quot;0JVCJaJhy&quot;hy&quot;B*CJaJph&amp;jhy&quot;hy&quot;B*CJUaJph$O]e9YZ0={|ٴɒɂytcٟYٟٟٟh4iB*NHph h2Xh4i5B*OJQJph        h4i5h2Xh4i0JVj$h2XB*Uphjh2XB*Uph)h2Xh4iB*CJOJQJ^JaJph)h2Xh2XB*CJOJQJ^JaJphh2XB*phh!B*phh4iB*phh!h4iB*phjh!h4iUh!h4i0JV&quot; +^_67?^cd
 klpy!.&gt;?P]mnƱƱƱƱƱƱƱƱƱƱƱƱƱz        h4i5h4i5B*CJ ph h2Xh4iCJOJQJ^JaJ)h2Xh2XB*CJOJQJ^JaJph)h2Xh4iB*CJOJQJ^JaJph#h2XB*CJOJQJ^JaJphh4iB*NHphh4iB*ph)h2Xh4iB*CJOJQJ^JaJph*?!Pmo78 +T$        @ &amp;gd2X)4
 GHNOQRZ[oKLv;DJc蛰nn)h}Sh4iB*CJOJQJ^JaJphh}SB*phh4i5B*CJOJQJph)hzhzB*CJOJQJ^JaJph)hzh4iB*CJOJQJ^JaJphh4iB*OJQJph        h4i5h4iB*NHphhzB*phh4iB*phh4i5B*CJ OJQJph+cBCWX=08 `afrAN
+!&quot;/OX_kqr78V؛h4i5B*CJ OJQJphh4iB*OJQJph)heh4iB*CJOJQJ^JaJphh4iB*OJQJph        h4i5h4i5B*CJOJQJphh4iB*NHphh4iB*ph:= !&quot;/NO_qrUV$.fs3F:;        
 5E'9Sqs꿱꿱        h4i5heheCJOJQJaJhehPh4i5OJQJ^Jh4i)heheB*CJOJQJ^JaJphheB*phh4iB*NHphh4iB*phh4i5B*OJQJph&lt;&quot;$%.efy13F45^5E&amp;'9
 -$^a$^cAOmuy;&lt;lqufnx;&lt;ͽҮҮҙҏ҇Ү҇ҮҮ҇Үҙtҏҏҏt$hPh4i5B*OJQJ^JphhPB*phh4iB*NHph)hPh4iB*CJOJQJ^JaJphhK&quot;h4iB*OJQJphh4i5B*CJ OJQJph        h4i5h4iB*phheheCJOJQJaJh4ihehPh4i5OJQJ^J--.gh
 ?@!&quot;KL|        }                        9 : ^^w~                 !        $        A        B                                                
+n
+o
+
+
+
 
-  n o  - - - -iopܾ׮ꅐhLh4iB*phhLh4iB*OJQJphhK&quot;h4iB*OJQJphh4i5B*CJ OJQJph
-h4iNHh4iOJQJhK&quot;h4iOJQJ        h4i5h4ih4iB*NHphh4iB*phh4i5B*OJQJph3|        T!&quot;6l&gt;?@^_I                        k
-l
-
-
-
-
- - ^ - 
-  &amp;  - -p -q - - -yz$If$G$If$^a$^^pqtu(-U#WXQRzAab|}6RS./7¸ܮª
-h:NHh:h%v
-hNHhPJ^JaJhh4iCJOJQJh4i6B*phh4i -h4i6NH        h4i6h4iB*NHphh4iB*phhLh4iB*OJQJphh4iB*OJQJph55C-.G`aHkdo$$If0j,&quot;44
-la$If$G$IfHkd$$If0j,&quot;44
-la`axyaHkd$$If0j,&quot;44
-la$If$G$IfHkd$$If0j,&quot;44
-la        GH`gHkd$$If0j,&quot;44
-la$G$IfHkde$$If0j,&quot;44
-laaHkd[$$If0j,&quot;44
-la$If$G$IfHkd        $$If0j,&quot;44
+&gt; ? x    4 5 ; whPCJOJQJ^JaJhPh4iB*ph%hPhPB*CJOJQJaJph%hPh4iB*CJOJQJaJphhLh4iB*phhLh4iB*OJQJph)hPh4iB*CJOJQJ^JaJphh4iB*NHphh4iB*phhPB*ph(: 4 5 J V     Q + +Hkd$$If0j,&quot;44
+la$If$G$If$^a$^
+; J     + + + +&quot;4        GM_PVjX^lnop78ghtŽͥh:h(Ah%v
+hNHhPJ^JaJhh4iB*NHphh4iCJOJQJh4iB*phhPB*phh4ihPh4iNHhPCJOJQJ^JaJ hPh4i hPh4iCJOJQJ^JaJ6 + +34Bjgaaa$IfHkd$$If0j,&quot;44
+la$G$IfHkdM$$If0j,&quot;44
+la        gHkdC$$If0j,&quot;44
+la$G$IfHkd$$If0j,&quot;44
+laFG_mgaa$IfHkd$$If0j,&quot;44
+la$G$IfHkd$$If0j,&quot;44
+laOPjuaHkd$$If0j,&quot;44
+la$If$G$IfHkd9$$If0j,&quot;44
 la
-4JsaHkd$$If0j,&quot;44
-la$If$G$IfHkd$$If0j,&quot;44
-la
-|}geeee_Zigd4i^Hkd$$If0j,&quot;44
-la$G$IfHkdQ$$If0j,&quot;44
-la
-}78ij` a !!!!1#2####$J$^gd $]a$gd$]a$gdoG]gd{7]gd$a$gd$a$gdgd$gd78ij{OPQ~9:=YZwy허~qhChPJ        ^J aJ h:PJ        ^J
-aJhChNHPJ        ^J
-aJhChPJ        ^J
-aJhx h0JVjښhUjhU
-h%v0JVjh%vUjh%vUhMhNH hMhh%vhhe ^h5 hdh&amp; -;?Zx˾{h[JC5JChOJPJ        QJ^JaJ  hdh hdhOJPJ        QJ^JaJ hdhPJ        ^J aJ $jhhUmHnHtH        uhUhCJPJ        ^J aJ hNHPJ        ^J aJ hPJ        ^J aJ  hZ
+.WXlmaHkd/$$If0j,&quot;44
+la$If$G$IfHkdݚ$$If0j,&quot;44
+lamno78h&gt;?]gd$a$gd$a$gdgd$gdigd4i^Hkd$$If0j,&quot;44
+la         \kvw~,BOjkz/0126FGHOUuvݽhx h0JVjhUjhU
+h%v0JVjӛh%vUjh%vUhMhNH hMhhe ^h5 hdh
+hNHh:
+h(ANHh%vh(Ah3
+ (*DGHz{;ͯzpdpUB$jhhUmHnHtH        uhUhCJPJ^J
+aJ hNHPJ^J
+aJ hPJ^J
+aJ  hZ
 hhZ
-hPJ        ^J aJ h%vPJ        ^J aJ hZ
-h:PJ        ^J aJ h:PJ        ^J aJ hC8hCJPJ        ^J aJ hChPJ        ^J aJ hChNHPJ        ^J aJ #*+78nop˽ﯽxeXNBNXhNHPJ        ^J aJ hPJ        ^J aJ hdhPJ        ^J aJ $h:h0JVOJPJ        QJ^JaJ )j&quot;h:OJPJ        QJU^JaJ #jh:OJPJ        QJU^JaJ hNHOJPJ        QJ^JaJ hOJPJ        QJ^JaJ h:OJPJ        QJ^JaJ  hdh:OJPJ        QJ^JaJ $hdhNHOJPJ        QJ^JaJ  hdhOJPJ        QJ^JaJ *WYZ[    &quot; A ` a     M!V!j!k!r!v!}!!!!!!筣ypylylypylylyl`hEh5^J
-aJh{7hah{7NH hah{7 hdhhAhNHPJ        ^J
-aJhAhPJ        ^J
-aJh:PJ        ^J
-aJhPJ        ^J
-aJhh0JVPJ        ^J aJ 'j&quot;hnhPJ        U^J aJ hdhPJ        ^J aJ hPJ        ^J aJ jhPJ        U^J aJ %!!!!3&quot;6&quot;:&quot;e&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;/#0#1#A#G#J#]#^#}#####'$.$m$t$$$ְֽylblblblbhCJOJQJhEhCJOJQJhdhOJQJ hdhhhOJQJ^JhhGrhNHh: hGrhhGrhPJ        ^J aJ hhNHPJ        ^J aJ h:PJ        ^J aJ hhPJ        ^J aJ  hhhEh5^J
-aJh5^J
-aJ&amp;J$c$$$$$c%d%%%%%%&amp;&amp;&amp;&quot;&amp;+&amp;=&amp;P&amp;g&amp;i&amp;j&amp;gds^gd^gdgds^gds^gd`gd^gd$$%+%,%/%6%9%B%c%d%}%%%%%%i&amp;&amp;&amp;&amp;&amp;&amp;''''U'Y'['h'k'y'z'''''''''' -(((-(.(/(U祐눀{        h5hh5 hl        hhl        hOJQJhOJQJ h ;hhEh5OJQJ h7hhEh5h
 CJOJQJhzhCJOJQJ hdhhEhCJh:hhEhCJOJQJ0j&amp;&amp;&amp;&amp;&amp;'''''''''((.(/((()B)n)o)**F+G+$a$gdgdgd/(=(S(T(`(a(j(l(v(w({(|(((((((((((((())))
-)6)?)A)B)F)K)e)m)n)o)ʽѯumf hhhOJQJhvhCJOJQJh%rhCJOJQJ hhhOJQJ^J
-h^Jhh^J hkh h:h:h:hKhNH hKhhCJOJQJ h@|hh&lt;hCJOJQJhnhCJOJQJh'o)))))))))))
-* ***#*$*5*8*`*a*b*c*s******++G++++++++++,,,ݳݣxoh6&lt;hCJ h6&lt;hhCJOJQJh&lt;hCJOJQJh6&lt;hCJOJQJhCJOJQJ
-hNHhhd}hCJ hmH[h
+hPJ^J
+aJ h%vPJ^J
+aJ hZ
+h:PJ^J
+aJ h:PJ^J
+aJ hC8hCJPJ^J
+aJ hChNHPJ^J
+aJ hChPJ^J
+aJ h:PJ^J        aJhChNHPJ^J        aJhChPJ^J        aJ )Zc234qrst⩛͛͛͋ykVyFyhw0JVOJPJQJ^JaJ )j&quot;hwOJPJQJU^JaJ hwOJPJQJ^JaJ #jh:OJPJQJU^JaJ hNHOJPJQJ^JaJ h:OJPJQJ^JaJ  hdh:OJPJQJ^JaJ $hdhNHOJPJQJ^JaJ hOJPJQJ^JaJ  hdh hdhOJPJQJ^JaJ hdhPJ^J
+aJ t0234abd
+ )*1&lt;&gt;?̩uuufu\uUN hah{7 hdhh %mPJ^J        aJhAhNHPJ^J        aJhAhPJ^J        aJ$h %mhCJOJPJQJ^JaJh:PJ^J        aJhPJ^J        aJhh0JVPJ^J
+aJ 'j&quot;hnhPJU^J
+aJ jhPJU^J
+aJ hdhNHPJ^J
+aJ hdhPJ^J
+aJ hPJ^J
+aJ +4HIPT[`cgp|}C_`fȿȸ|uluhhhGrhNH hGrhh %mNHPJ^J
+aJ h %mPJ^J
+aJ hhNHPJ^J
+aJ h:PJ^J
+aJ hhPJ^J
+aJ  hhh5^J        aJhEh5^J        aJ hdh h %mh{7CJOJQJ^JaJh{7 hah{7hah{7NH$?|}lm ++]  } ~ s^gds^gd`gd^gd $]a$gd$]a$gdoGgd]gd{7'34lm4&gt;gn   &amp; , D L Q Y \ f g | ~ !F!S!q!ƼƼƼƲƼ}hCJOJQJhzhCJOJQJ hCmmhCJOJQJ
 ^JaJhEhCJh:h %mCJOJQJhCJOJQJhEhCJOJQJhdhOJQJ
+hNH hdhh %mhhhOJQJ^J1~           !!!F!G!r!s!!!!+&quot;,&quot;9&quot;t&quot;^gdX^gdXgdgds^gd^gdq!r!s!!!!!!!! &quot;&quot;&quot;&quot;(&quot;+&quot;,&quot;9&quot;t&quot;u&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;##
+# #######ؾؾ;󔇀vvovvofhKhNH hKhhCJOJQJ h@|hh&lt;hCJOJQJhnhCJOJQJ        h5        hX5hh5hl        hOJQJ hl        hhOJQJh: h ;hhEh5OJQJ h7hhEh5hhEhCJ(t&quot;u&quot;&quot;&quot;&quot;&quot;&quot;H#I#l#m### $ +$]%^%%%&amp;&amp;&amp;/&amp;E&amp;J&amp;s^gd^gd$a$gdgd^gdXgd#A#E#F#H#I#k#l#m#
 s#t#x#|#############$ $ $ +$$#$o$q$r$ƹее{еslf]V] hd}hhd}h^J
+h&amp;g^J hhhOJQJhvhCJOJQJh%rhCJOJQJ hhhOJQJ^J
+h^Jhh^Jhhnh&amp;gCJOJQJhCJOJQJhnhCJOJQJ hkh&amp;ghCJOJQJ h:h:h: hKh!r$v$$$$$$$$$$$$$$%%&amp;%&lt;%=%R%[%\%%%%I&amp;J&amp;K&amp;l&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;ޭޭyyrirh6&lt;hCJ h6&lt;hhCJOJQJ
+hNHhCJOJQJh&lt;hCJOJQJh6&lt;hCJOJQJhhd}hCJ hmH[h h&amp;gh
 hCJ hV,hhV,hCJhV,hCJOJQJ
-h^J hd}hhd}h^J+G+P+\+l+|++++o,p,q,,X/1^11)2I2223)3J3o333^nigd4igds^gd^gd,,,4,5,&gt;,?,T,W,Y,c,d,m,n,o,p,q,,,-
---'---..y.z.Z0[00011K1\1|111111222)2222244̻̻̻̱̱̱̩̱h3iCJOJQJh4iCJNHOJQJh;=h4iCJOJQJh4iOJQJh4iCJOJQJ
-h4iNHhLh4iOJQJh4i hu'h4i hmH[hh h6&lt;hhCJOJQJh6&lt;hCJOJQJ43414V4m444444$6%66677;8&lt;8K8}8888949Q9n9igd4i        igd4iozb'^444 555r5s555555555$6%6+66666 777777788-898;8&lt;8}8~88899999999ȺȱȱȺȺ򎇛}}h4iCJOJQJ hh4ihh4iCJOJQJh4i5CJOJ
 QJh4i5CJOJQJh4i5CJNHhLh4i5CJOJQJ -h4i5CJh4iCJOJQJhh4iCJOJQJ
+h&amp;g^Jhd}h^J
+h^J)J&amp;K&amp;&quot;'#'$'E' *+:,k,,,!-0-?-g----.W.i.....^gd&amp;g^nigd4igds^gd&amp;&amp;&amp;'
+' ''' '!'&quot;'#'$'''''''((((,)-)1*7*****++J+S+|+++++,$,8,9,@,A,D,̷̷̷̻̻̻̦̜̃h4iOJQJ h&amp;gh&amp;gCJOJQJ^JaJh4iCJOJQJ h&amp;gh4iCJOJQJ^JaJh&amp;g
+h4iNHhLh4iOJQJh4i hu'h4i h6&lt;h hmH[hhhCJOJQJh6&lt;hCJOJQJ.D,J,Q,k,p,z,,,,,,,,----!-.O.P.V......./+/8/=/G//////0000&quot;0Q0R0X0Y0b0f0ýҲҲ圏{h`CJOJQJh4iCJOJQJhh4iCJOJQJ
 h4iCJ
-h4iNHh4ih4iCJOJQJ/n999999999999B:::v;w;;;;u&lt;v&lt;&lt;&lt;&lt;=&quot;=kBigd3iigd4i999 :B:I::::&quot;;(;@;P;Q;u;v;w;;;;;;&lt;&lt;&lt;9&lt;I&lt;t&lt;u&lt;v&lt;w&lt;&lt;&lt;&lt;&lt;===v=w=== &gt;!&gt;w&gt;x&gt;&gt;&gt;????&amp;@'@{@|@@@꿴Ʀ֛ꗑ
-h4iNHh4ih3i5CJOJQJh^h3i5CJOJQJh4i5CJOJQJ h3ih3i +h4iNHh3iCJOJQJh&amp;gh4iCJNH
+h&amp;gCJh&amp;gh4iCJOJQJ^Jh&amp;gh4iCJh&amp;gCJOJQJh4ih4iCJOJQJh;=h4iCJOJQJ0...//Q0R0112122222223K3c333333444igd4i        igd4iozb'^f0p0w0z0|00000000000011111#1&amp;1.1/1011121@1`1l1111111F2O2P2y222th4i5CJOJQJhh4i5CJOJQJaJ#hh4i5CJOJQJ^JaJ
 h4i5CJNHh`h4i5CJOJQJaJ +h4i5CJ +h5CJhh4iCJOJQJh4iCJNHOJQJh4iCJOJQJh`CJOJQJh`h4i^JaJ*2222223444$4D4S444444i5o5555555556!6.656M6Y6[666666彭ėrhh4i5CJOJQJhh3i5CJOJQJaJ h3ih3i  h3i5CJh3ih3iCJ
-h4iCJh^h4i5CJOJQJ -h4i5CJhh4i5CJOJQJ9@{A|AAABBBBCCDDDDFFHHHHHHHHHHHHHHHHIbIcIII9J?JPJ`JuJ{JJJJ K&quot;K(KbKcKLLLLNNNNNN -OOaObOOO        P
-PtPPPPPPQQh^h4iOJQJ
-hNHhhCJOJQJaJhh4iCJOJQJhnt
-h4iNHh4iMkBlBDDEEGGIIJJKK8N9NNNQQSS$S%SoSSTMTT^$a$QQQQQGRHRRRRRRRSSSSTPU^UUUVVVVVVVVV
-WXXYYYZZZZ$Z%Z.Z@ZWZ]ZuZ}ZZZZZZZZ [[[[#[$[B[l[[[˸jp&quot;h4iUh4iCJOJQJ        h4i5h4iOJQJ
-h4iNHh4iCJOJQJhnt
-h4i0JVj&quot;h4iUjh4iUh4iCJOJQJh4iATTT{V|V        W
-WPWWWWXcXXXYYZZ$Z%ZZZ&quot;[#[%[&amp;[B[$a$$a$^B[l[\]]]]^^'^9^;^E^^^c___`&lt;`s``` -aaaa0b9b
 ^n[4\A\m\n\r\{\\\\\\]]^^^c________aadaeaaabb b.b/b0b&lt;c@ccc
-d#deddddfeleoepeeeeefffgggTgeggggg2h:h&gt;h\hhh i!iviwi|i hbh4ih4iOJQJh9h4iOJQJ        h4i5
-h4iCJ        h4i6
-h4iNHh4iCJOJQJh4iL9bmbbbc:c&lt;ccc
-dd!d#deddddddfeeeggghhhgd4in^|ii(j)jjjkklIlJllllllll$m%mSmYmcmdmemfmmmmmmmmm:nAnxnnn o.o?oKoUocouo|ooooopppqttvvvvvvAwӺӳӺjh4iU        h4i6 -hnt5CJh4iCJNHh4iCJOJQJ -h4i6CJ
-h4iCJ -h4i5CJ        h4i5hnt
-h4iNHh4ihBh4iCJOJQJ?hklllJlmmooppqnv$G$If]vn$$G$Ifa$ngd4in$a$gd4i$ +h4iCJhh4i5CJOJQJaJ +h4i5CJh4i5CJOJQJhh4iOJQJaJhh4iaJhh4i5CJOJQJaJhh4iCJaJ'4D44445555566666Z7i7&lt;&lt;&gt;&gt;??
+B BSCTC]D$a$igd3i666
+7'737K7W7Z777 +88g8h88899c9d99999::o:p:;;&lt;&lt;E&lt;F&lt;u&lt;v&lt;&lt;&lt;W=X=&gt;&gt;&gt;???@@BBBBBBBѽhhCJOJQJaJhhCJOJQJh4iCJOJQJhnth
+h4iNHh4ihh4i5CJOJQJaJ +h4i5CJ +h3i5CJhh4i5CJOJQJaJhh3i5CJOJQJaJ5BCCCC C$C*C/C0C9CQCCCCC|DDDDDDDDDD7EOEfElEEEUFVFFFGGHH
+II/I0IRIXIIIIIIINJOJJJJJJJKKLL.L8LLLLLLj&quot;h4iUjh4iUhnthhh4iCJOJQJaJ
+h4iNHh4iCJOJQJh4i
+hNHhF]D^DRESE}H~HCIDI:L;L[M\MiMjMMMHNNN&amp;O'OPPNQOQQQRCR^$a$LMM%MEMKMLM]M&amp;OOO'P(PIPJPPPPPPQQOQRRTT?TFTGTSTTTiTjTsTTTTTTTUU'U(U@UAUQUWU^U_UhUiUUUVVyVVVVVVVVVV;WEW        h4i6jx&quot;h4iUh4iCJOJQJ        h4i5h4iOJQJ
+h4iNHh4iCJOJQJhnth4iCJOJQJh4ijh4iU
+h4i0JVDCRURRRRTTSTTTiTjTTTgUhUjUkUUUV +XX'X8XIXZXlX~Xn$a$$a$^EW +XXXYYY'Z/Z3ZAZBZCZT[X[[[[\Y\a\e\s\t\u\]]^3^O^h^^^^________&amp;` a2a=aEaIaWaaaa,b0bwbbbbbcecfcccccccddidjddöhBh4iCJOJQJh hbh4i
+h4iNHh4iOJQJh9h4iOJQJ        h4i5
+h4iCJh4iCJOJQJh4iH~XXXYYYYCZLZZZZ[R[T[[\u\~\\\]L]]]^3^O^X^n^X^f^h^^^^_____&amp;`a,bbbceffff&lt;h~hngdn$a$gd4i$
   &amp; 0`
   -P@7$a$gd4i qq#qqqqqRHkd4f.$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfJkde.$$If0&quot;$        (44
-la/qqrfrgrurrTHkdRg.$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfHkdf.$$If0&quot;$        (44
-la/rrrTsUsessTHkdph.$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfHkdg.$$If0&quot;$        (44
-la/sss`tatottTHkdi.$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfHkdh.$$If0&quot;$        (44
-la/tttXuYuZuT6$ -&amp; 0`
-  -P@7$a$gd4iHkdj.$$If0&quot;$        (44
-la/n$$G$Ifa$ n$G$IfHkdj.$$If0&quot;$        (44
-la/Zu[umu3vwwyyy:z{||~ڀ͂΂ςЂɃӃL^gd4in$a$gd4in$a$gd4igd4igd4ingd4iAwBwCw~wwwwwwwww^xtxxy&gt;yEyFyIyJyQyuyyyyyyyyyyyyyyyyy:zHzzz{{{{{u||||||||9}:}}}~~~~~⮩
-h4iNH        h4i5jZ/h4i5Uj$l.h4i5Uh4iOJQJ        h4i6h4i6OJQJh4iCJOJQJh4i
-h4i0JVjh4iUj;k.h4iU@~~~?@FG+, 3HIgtcɃ3INe$%45#(NlӉԉSzʋˋ)*FIЌь،8ÍٍݍhuACh4iCJ        h4i6h4iCJNHOJQJjK1h4iUh4iCJOJQJ
-h4iNHh4iNLeg|w8Bbݍ67$a$$n`gd4i^gd4in^gd4in$a$gd4ingd4irs7GHLɑ)LM_ΒՒܒ&amp;ABYfJRV]ABKL01STUg󺲺󪞖jg#;hECJUaJhECJaJjhECJUaJhEhnth OJQJhuACh OJQJhuACh4iOJQJh CJOJQJh4iCJOJQJ
 h         h4i5
-h4iNHh4ij5h4iU578GHȑɑ )LMpƙ
-&amp; F^gdw^gd h^h`gdNX$a$gd $a$ !oprřƙșə23Bмԁ{o`hEhECJOJQJaJhCJOJQJaJ
-hENHh#:h\/CJOJQJhhCJOJQJh6CJOJQJhE6CJOJQJhECJOJQJhCJOJQJhNX
-h4iNHh4ihE hxhEhECJaJjhECJUaJhEhE0JVCJaJ%ڛۛ!)GMPq՜ +,NO[Ҽ}yj[}Uy
-h4iNHhh4iCJOJQJaJhhCJOJQJaJh hh4ihh4iCJOJQJaJhh4iCJaJh4ihECJOJQJhE0JaCJOJQJmHsHh0JaCJOJQJmHsH
-hENHhEhEh4iCJOJQJaJhEhECJOJQJaJhECJOJQJaJ NBCȟWX|}ӠԠ w8^8gdwgd
+P@7$a$gd4igd4in^ddee[eeeeeeeeIfJfKffffffCg`gbgqg|gggggggggggghh#h'h.h5h6h9h:h&lt;h~hhhƿͿhhnt5hh4i5hh4iCJaJhh4iNHhh4iCJOJQJaJ hh4i +h4i5CJ        h4i5hh4i0JVjg.hUjhUhnt
+h4iNHh4ih0hhhi#i&amp;i'i*iZiiiiiiiiiiiijjjjejkkakokkkk +llyllllUmdmmmcnsnnn1o2o^omo q qqqzq{qq䭩謹謹jh4iUhh4i5
+h4iNHh4i        h4i5hhCJOJQJaJhh4iCJaJhh4iCJOJQJaJhh4iNH hh4ih hh4iCJOJQJ^JaJ7~hjejakokkkk lxin$$G$Ifa$ n$G$IfJkdh.$$If0&quot;$        (44
+la/nv$G$If]vn$$G$Ifa$n$a$gd4ingd4ingd l +llxlylllTHkdi.$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfHkdai.$$If0&quot;$        (44
+la/lllTmUmdmmTHkdk.$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfHkdj.$$If0&quot;$        (44
+la/mmmbncnsnnTHkd,l.$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfHkdk.$$If0&quot;$        (44
+la/nnn]o^omooTHkdJm.$$If0&quot;$        (44
+la/n$$G$Ifa$ n$G$IfHkdl.$$If0&quot;$        (44
+la/ooopr&gt;rttttvwkw(yf{|}}~n$a$gd4in$a$gd4igd4ingd4igd4iHkdm.$$If0&quot;$        (44
+la/qqqrr&gt;rErFrIrJrQrRrrrpsssssssss +ttttttTt[t\t`tgthtitjtwtyttteufu
+v vv v!vvwwww,w⬧آآؕ؇h&quot;h&quot;CJOJQJ h&quot;h4i
+h4iNH        h4i6        h4i5j/h4i5UjQo.h4i5Uh4iOJQJ h}fh4ih4i6OJQJh4iCJOJQJh4i
+h4i0JVjh4iUjhn.h4iU5,w-wkwowpwqwwwxxxy +y&amp;y(y2y4yQyUywyxyyy z!zzz{{{{{{{C|b|c||||||||||}} }-}a}b}}~&gt;~}~~~~ܹܮhWsh&quot;h&quot;0JVh&quot;h4i0JVjN1h&quot;Ujh&quot;U h&quot;h&quot;CJOJQJ^JaJh&quot;CJOJQJh&quot;
+h4iNH        h4i6h4iCJOJQJh4i h&quot;h4i&lt;}~~~~~9; :3#CWވJn`gd4in^gd4in$a$gd4ingd4i^gd4i9:dijnoӀ݀ހ9&lt;܂*45hi 8r~͆φWވ߈56‹
+        h4i5j5h4iU
+hWsCJhWshWsCJOJQJ
+h4iNH        h4i6h4iCJNHOJQJj;O1h4iUh4ih4iCJOJQJFJl
+ ΌGHefSTߓ3w^gd h^h`gdNX$a$gd $a$$
+ &quot;Q_Ǎ܍)He + V\*\]ޑߑJKL#j#';hWshECJUaJhWshECJaJjhWshECJUaJhE        h4i5hnt
+h4iNH
+h NHhWsh CJOJQJaJhWsh4iCJOJQJaJh CJOJQJh4iCJOJQJh h4i0Lj235&lt;@EUVXguvz{|Ɣ&gt;?VW͹xtn
+hENHh#:h\/CJOJQJhhCJOJQJh6CJOJQJhE6CJOJQJhWsCJOJQJhECJOJQJhCJOJQJhNX
+h4iNHh4ihE hxhEhECJaJjhWshECJUaJhWshE0JVCJaJ&amp;WU1P6ŚƚAB] w8^8gdwgd
 &amp; F
-^gd h^h`gdNXgd^gdh^hgdgdd
-&amp; F^gdw8^8gd[przĝ7?uz|ƞȞҞӞ(*/1ACDGZȟޟ혉zt
-h4iNHhh4iCJOJQJaJh0JY6CJOJQJaJ#hh4i0JY6CJOJQJaJh4iCJOJQJhCJOJQJhh4i0JCJaJ
-hNHhhCJOJQJaJhh0JCJaJh hh4ih4ih N-=QRWXYZ[|}ˠ̠ҠӠ9=?IJӻ}pcTcTch'4qh4iCJOJQJaJh'4qh4iOJQJaJh'4qh- OJQJaJh'4qh- CJOJQJaJh'4qh- OJQJaJh- CJOJQJaJh4iCJOJQJhCJOJQJaJ hh4ihh4iNHaJ
-haJhh4iaJhNX
-h4iNH#hh4i0JY6CJOJQJaJhh4i x +^gd h^h`gdNXgd^gdh^hgdgddw8^8gd
+&amp; F^gdWY`o!OPUWx–Ŗ *156JKLuvƼƬ‡xtf_tYt
+h4iNH hh4ihWsCJOJQJ^JaJh4ihh4iCJOJQJaJhh4iCJaJhECJOJQJhE0JaCJOJQJmHsHh0JaCJOJQJmHsH
+hENHhWshEhEh4iCJOJQJaJhECJOJQJaJhEhECJOJQJaJhCJOJQJaJ!ėٗۗ-OPV_ޘ/1;&lt;RTÙ        !6LNlqh0JY6CJOJQJaJ#hh4i0JY6CJOJQJaJhWsCJOJQJh4iCJOJQJhCJOJQJhh4i0JCJaJ
+hNHhhCJOJQJaJhh0JCJaJ hh4ih Nh4ih-qr}~ŚƚǚȚɚ9:@AQR]^bpqrľijĬ}n}a}Th'4qh4iOJQJaJh'4qh- OJQJaJh'4qh- CJOJQJaJh'4qh- OJQJaJh- CJOJQJaJh4iCJOJQJhCJOJQJaJ hh4ihh4iNHaJ
+haJhh4iaJhNX#hh4i0JY6CJOJQJaJh
+h4iNHh4ihh4iCJOJQJaJ]^pq
+ Pjx  `gdo+kGw]`gdojkGw]`gd h^h`gdNX
 &amp; F
 ^gd w8^8gd w^gd?B
 &amp; F
-^gd'4q w^gd JKTVZbrˡ̡͡סء١ۡܡݡߡ2BPVzpzpzczhh4iOJQJaJhOJQJaJhh4iOJQJaJh'4qCJOJQJaJh- CJOJQJaJh4iCJOJQJh4iCJOJQJaJh?BCJOJQJaJ h'4qh4ih'4qh?BNHOJQJaJh'4qh4iOJQJaJh'4qh4iCJOJQJaJh'4qh?BOJQJaJ&amp;56ߣ56789:äĤ̤ͤ=&gt;FNۥܥګګګګګګګګګګګhNX0JCJaJh4i0J_CJOJQJh4iCJOJQJhKvhCJOJQJhCJOJQJaJhNXCJOJ
 QJaJhNXCJOJQJhCJOJQJ
-hNHhhNXh4i:67STZ7Wʧ˧ʩ `gdNXw^
+^gd'4q w^gd ›ěțЛ%&amp;'(9:;EFGIJKMQopqzpzpzhOJQJaJhh4iOJQJaJh'4qCJOJQJaJh- CJOJQJaJh4iCJOJQJh4iCJOJQJaJh?BCJOJQJaJ h'4qh4ih'4qh?BNHOJQJaJh'4qh?BOJQJaJh'4qh4iOJQJaJh'4qh4iCJOJQJaJ(ĜRSĝʝ
+  #-NPQjy пڵ}l_hKvhCJOJQJ h*shCJOJQJ^JaJh*sCJOJQJaJhCJOJQJaJhNXCJOJQJaJhWsCJOJQJhNXCJOJQJhCJOJQJ hWshWsCJOJQJ^JaJhWs
+hNHhhNXh4ihh4iOJQJaJhh4iOJQJaJ$jkžÞ{ӠxС'(CDO ^gd*sgd*s `gdNXw^
 &amp; F ^gdNXw8^8gdNX
-&amp; F ^gd h^h`gdNXgd        gdo-kGZ67Wpʧ%&amp;c -HSĺtnd`d`d`d`dhq.hq.CJOJQJ
-hq.0J[hg^h4iCJOJQJhg^CJNHOJQJhg^CJOJQJh4i0J_CJOJQJh4i5CJOJQJh4iCJOJPJQJh4iCJOJQJhNXCJOJQJ hNXhNX hNXh4ih4iOJQJh1]CJOJQJh4iCJOJQJh4ihNX%t&amp;Hcr~^kd$;$$IfF[        P#r
-#    4a[ytO$G$If]gdOsgdg^        L^kdx%;$$IfF[        P#r
-#    4a[ytO $7$G$IfgdO$G$If]gdO8kd(%;$$If[P###4a[ytO -HI2^kdp&amp;;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kd%;$$IfF[        P#r
-#    4a[ytOISX^kd&amp;;$$IfF[        P#r
-#    4a[ytO$G$If]gdO
-ƭ׭ޭ
-EFdx\]CDMXٱ12ųƳгѳ׳ȴgu{ŵ˵ڵ޸ h:hq.h:hq.CJOJQJ
+&amp; F ^gd h^h`gdNXgd        gdo-kG (*,.23;&lt;[`fŸ
+&amp;'/9TUYa{Ӡ]txС!ȾȺh4iCJOJQJhNXCJOJQJ hNXhNX hNXh4ih4iOJQJh1]CJOJQJhNXhNX0JCJaJh4ih*sCJOJQJh4i0J_CJOJQJhCJOJQJhNXCJOJQJh4iCJOJQJ1!&quot;#'(CDMNO  +.ln|}~:IJKߤ+,-ʥHOit¸¸¸¸¸¸¸|||hq.hq.CJOJQJ
+hq.0J[h4ih*s0J_CJOJQJh*sh*s5OJQJh*sCJNHOJQJh*sCJOJQJhEh*s5hEh*s5OJQJh*s5OJQJh4i5CJOJQJh4iCJOJQJh4iCJOJPJQJ0n~:Kߤ-ʥ٥$G$If]gdOs ^gd*sgd*sHXL $7$G$IfgdO8kd(;$$If[P###
 4a[ytO$G$If]gdO^kdh(;$$IfF[        P#r
+#    4a[ytOHIOUij2^kd);$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd4);$$IfF[        P#r
+#    4a[ytOjty^kd,*;$$IfF[        P#r
+#    4a[ytO$G$If]gdOJUr(/@GY`sͨ&amp;$%BC`a?Jxy T^i+,67=N!.Tb h:hq.h:hq.CJOJQJ
 hq.CJ
 hq.0J[
-hq.NHhq.hq.CJOJQJ haKhq.haKhq.CJOJQJH
- 0`kd';$$IfhF[        P#r
-#    4a[ytO$G$If]gdO^kdh';$$IfF[        P#r
-#    4a[ytO $ŭƭ}n$G$If]gdO`kdd(;$$If4F[        P#r
-`#    4a[ytO$G$If]gdOƭǭ׭ݭޭ߭0`kdl);$$If4F[        P#r
- #    4a[ytO$G$If]gdO`kd(;$$If4F[        P#r
- #    4a[ytO߭
-d -$If]gdO`kd);$$If4F[        P#r
- #    4a[ytO$G$If]gdOdex} $7$G$IfgdO$G$If]gdO^kdt*;$$IfF[        P#r
-#    4a[ytOXK -$If]gdO8kdl+;$$If[P###4a[ytO$G$If]gdO^kd*;$$IfF[        P#r
-#    4a[ytOïC -$If]gdO$G$If]gdO^kd+;$$IfF[        P#r
-#    4a[ytOCDMNXZXKK -$If]gdO8kd,;$$If[P###4a[ytO$G$If]gdO^kd8,;$$IfF[        P#r
-#    4a[ytOرٱڱ6$G$If]gdO^kd-;$$IfF[        P#r
+hq.NHhc haKhq.haKhq.CJOJQJhq.hq.CJOJQJG        JK2^kd$+;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd*;$$IfF[        P#r
+#    4a[ytOKUWrs$G$If]gdc`kd+;$$IfhF[        P#r
+#    4a[ytO$G$If]gdO(./}n$G$If]gdO$G$If]gdO`kd ,;$$If4F[        P#r
+`#    4a[ytO/0@FGH0`kd(-;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO`kd,;$$If4F[        P#r
+ #    4a[ytOHY_`asyͨ +$If]gdO`kd-;$$If4F[        P#r
+ #    4a[ytO$G$If]gdOͨΨ $7$G$IfgdO$G$If]gdO^kd0.;$$IfF[        P#r
+#    4a[ytO!XK +$If]gdO8kd(/;$$If[P###4a[ytO$G$If]gdO^kd.;$$IfF[        P#r
+#    4a[ytO&amp;,$G$If]gdc$G$If]gdO^kdx/;$$IfF[        P#r
+#    4a[ytO%XKK +$If]gdO8kdp0;$$If[P###4a[ytO$G$If]gdO^kd/;$$IfF[        P#r
+#    4a[ytO%&gt;?@JL  $G$If]gdO^kd0;$$IfF[        P#r
 #    4a[ytO -$If]gdO         -$If]gdO$G$If]gdO^kd-;$$IfF[        P#r
-#    4a[ytO׳X8kdx.;$$If[P###4a[ytO$G$If]gdO^kd-;$$IfF[        P#r
-#    4a[ytO׳س$ -$If]gdO$G$If]gdO^kd.;$$IfF[        P#r
-#    4a[ytO2^kd/;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdD/;$$IfF[        P#r
-#    4a[ytO6efghuz{`kd&lt;0;$$If4F[        P#r
+$If]gdO          +&amp;T +$If]gdO$G$If]gdO^kd&lt;1;$$IfF[        P#r
+#    4a[ytOTU^_in=X8kd42;$$If[P###4a[ytO$G$If]gdO^kd1;$$IfF[        P#r
+#    4a[ytO=&gt;Nd +$If]gdO$G$If]gdO^kd2;$$IfF[        P#r
+#    4a[ytO!&amp;TU2^kd|3;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd3;$$IfF[        P#r
+#    4a[ytOUbgίϯЯѯޯ`kd3;$$If4F[        P#r
 `#    4a[ytO  $If]gdO$G$If]gdO
-{|0`kdD1;$$If4F[        P#r
- #    4a[ytO$G$If]gdO`kd0;$$If4F[        P#r
- #    4a[ytO`kd1;$$If4F[        P#r
- #    4a[ytO$G$If]gdOŵʵ˵̵0`kd2;$$If4F[        P#r
- #    4a[ytO$G$If]gdO`kdL2;$$If4F[        P#r
- #    4a[ytO̵ڵߵ`kdT3;$$If4F[        P#r
- #    4a[ytO$G$If]gdO /5CIW]lrŶƶҶٶ(6dpԹLYźѺ 9Iƻbc&amp;Xf?L~Ծ#1bcwȿɿ        hq.5
-hq.NH
-hq.0J[hD%hq.CJOJQJhq.CJOJQJhq.Q
-  0`kd\4;$$If4F[        P#r
- #    4a[ytO$G$If]gdO`kd3;$$If4F[        P#r
- #    4a[ytO /45`kd4;$$If4F[        P#r
- #    4a[ytO$G$If]gdO56CHIJ0`kd5;$$If4F[        P#r
- #    4a[ytO$G$If]gdO`kdd5;$$If4F[        P#r
- #    4a[ytOJW\]^lqr`kdl6;$$If4F[        P#r
- #    4a[ytO$G$If]gdOrs0`kdt7;$$If4F[        P#r
- #    4a[ytO$G$If]gdO`kd6;$$If4F[        P#r
- #    4a[ytO`kd7;$$If4F[        P#r
- #    4a[ytO$G$If]gdOĶŶƶ0`kd9;$$If4F[        P#r
- #    4a[ytO$G$If]gdO`kd|8;$$If4F[        P#r
- #    4a[ytOƶҶضٶڶ`kd9;$$If4F[        P#r
- #    4a[ytO$G$If]gdO,hݷL -$If]gdO$G$If]gdO`kd:;$$If4F[        P#r
- #    4a[ytO        ĸ(X^kd:;$$IfF[        P#r
-#    4a[ytO$G$If]gdO8kd:;$$If[P###4a[ytO()6&lt;de2^kd;;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdX;;$$IfF[        P#r
-#    4a[ytOepvԹ^kdP&lt;;$$IfF[        P#r
-#    4a[ytO$G$If]gdOԹչ2^kdH=;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kd&lt;;$$IfF[        P#r
-#    4a[ytO$LMY_^kd=;$$IfF[        P#r
-#    4a[ytO$G$If]gdOźn$G$If]gdO$G$If]gdO^kd@&gt;;$$IfF[        P#r
-#    4a[ytOźƺѺ׺0^kdB?;$$IfF[        P#r
-#    4a[ytO$G$If]gdO`kd&gt;;$$If)F[        P#r
-#    4a[ytO 9:IO $7$G$IfgdO^kd?;$$IfF[        P#r
-#    4a[ytO$G$If]gdOƻ˻K? $7$G$IfgdO8kd@;$$If[P###4a[ytO -$If]gdO$G$If]gdO^kd:@;$$IfF[        P#r
-#    4a[ytO&amp;*XY2^kdA;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdA;$$IfF[        P#r
-#    4a[ytOYfj^kdA;$$IfF[        P#r
-#    4a[ytO$G$If]gdO?@2^kdB;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdzB;$$IfF[        P#r
-#    4a[ytO@LPԾ^kdrC;$$IfF[        P#r
-#    4a[ytO$G$If]gdOԾվ#$2^kdjD;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdC;$$IfF[        P#r
-#    4a[ytO$15wxȿ^kdD;$$IfF[        P#r
-#    4a[ytO$G$If]gdOȿɿؿܿ2^kdE;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdbE;$$IfF[        P#r
-#    4a[ytOɿؿܿ
- !9:;H`g(4iq/7bct'5=KTb([\}ڵh:nhq.CJOJQJ
-hq.NHhq.CJOJQJh:nhq.5        hq.5hhq.NH hhq.hq.hYRhq.CJOJQJG;&lt;HJ`agkX^kdF;$$IfF[        P#r
-#    4a[ytO8kdZF;$$If[P###4a[ytO$G$If]gdO         -$If]gdO$G$If]gdO^kd&amp;G;$$IfF[        P#r
-#    4a[ytO2^kdH;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdG;$$IfF[        P#r
-#    4a[ytO()46U~ +Яޯ  .4CIZ`ntưհ۰'./;BR_mʲ+Ygѳݳ        AO}ƴ2&gt;jx#%3ζ϶ķҷ
+
+hq.NHh*K
+hq.0J[hchD%hq.CJOJQJhq.CJOJQJhq.R0`kd5;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO`kd|4;$$If4F[        P#r
+ #    4a[ytO   + `kd5;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO !.3450`kd6;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO`kd6;$$If4F[        P#r
+ #    4a[ytO5CHIJZ_``kd7;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO`anstu0`kd8;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO`kd7;$$If4F[        P#r
+ #    4a[ytOu`kd8;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO0`kd9;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO`kd 9;$$If4F[        P#r
+ #    4a[ytOŰưǰհڰ۰`kd(:;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO۰ܰ0`kd0;;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO`kd:;$$If4F[        P#r
+ #    4a[ytO`kd;;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO'-./0`kd&lt;;$$If4F[        P#r
+ #    4a[ytO$G$If]gdO`kd8&lt;;$$If4F[        P#r
+ #    4a[ytO/;ABCRWX`kd@=;$$If4F[        P#r
+ #    4a[ytO$G$If]gdOXYѱ? +$If]gdO$G$If]gdO`kd=;$$If4F[        P#r
+ #    4a[ytO        +1YZgmX^kd&gt;;$$IfF[        P#r
+#    4a[ytO$G$If]gdO8kdH&gt;;$$If[P###4a[ytOѳҳ2^kd?;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd?;$$IfF[        P#r
+#    4a[ytOҳݳ        
+A^kd @;$$IfF[        P#r
+#    4a[ytO$G$If]gdOABOU}~2^kdA;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd@;$$IfF[        P#r
+#    4a[ytO~ƴ̴^kdA;$$IfF[        P#r
+#    4a[ytO$G$If]gdO 2n$G$If]gdO$G$If]gdO^kdA;$$IfF[        P#r
+#    4a[ytO23&gt;Djk0^kdB;$$IfF[        P#r
+#    4a[ytO$G$If]gdO`kdxB;$$If)F[        P#r
+#    4a[ytOkx~ $7$G$IfgdO^kdzC;$$IfF[        P#r
+#    4a[ytO$G$If]gdO#%&amp;38K? $7$G$IfgdO8kdrD;$$If[P###4a[ytO +$If]gdO$G$If]gdO^kdC;$$IfF[        P#r
+#    4a[ytOķŷ2^kd&gt;E;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdD;$$IfF[        P#r
+#    4a[ytOŷҷַ
+ [^kdE;$$IfF[        P#r
+#    4a[ytO$G$If]gdO
+[j@UιϹ&quot;#45DHvw̺Ӻ KL/0CMN%վݾABZc$!h:nhq.CJOJQJh:nhq.5hhq.NH hhq.hYRhq.CJOJQJ        hq.5
+hq.NHhq.hq.CJOJQJG[\jn2^kdF;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd6F;$$IfF[        P#r
+#    4a[ytO @^kd.G;$$IfF[        P#r
+#    4a[ytO$G$If]gdO@AUY2^kd&amp;H;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdG;$$IfF[        P#r
+#    4a[ytO4^kdH;$$IfF[        P#r
+#    4a[ytO$G$If]gdO45DH2^kdI;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdI;$$IfF[        P#r
+#    4a[ytO̺ͺӺ׺X^kdfJ;$$IfF[        P#r
+#    4a[ytO8kdJ;$$If[P###4a[ytO$G$If]gdO        
+ / +$If]gdO$G$If]gdO^kdJ;$$IfF[        P#r
+#    4a[ytO/0CI2^kdK;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd^K;$$IfF[        P#r
+#    4a[ytO  $If]gdO -$G$If]gdO8kdH;$$If[P###4a[ytO$G$If]gdOi~ -$G$If]gdO$G$If]gdO
 ^kdH;$$IfF[        P#r
-#    4a[ytOijqv/~ -$G$If]gdO$G$If]gdO^kdfI;$$IfF[        P#r
-#    4a[ytO/07&lt;~ -$G$If]gdO$G$If]gdO^kdI;$$IfF[        P#r
-#    4a[ytO~ -$G$If]gdO$G$If]gdO^kd^J;$$IfF[        P#r
-#    4a[ytOt~ -$G$If]gdO$G$If]gdO^kdJ;$$IfF[        P#r
-#    4a[ytOtu2^kdK;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdVK;$$IfF[        P#r
-#    4a[ytO'(59^kdNL;$$IfF[        P#r
-#    4a[ytO$G$If]gdO=&gt;2^kdFM;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdL;$$IfF[        P#r
-#    4a[ytO&gt;KOT^kdM;$$IfF[        P#r
-#    4a[ytO$G$If]gdOTUbf2^kdN;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kd&gt;N;$$IfF[        P#r
-#    4a[ytO(,}
-$G$IfgdO^kd6O;$$IfF[        P#r
-#    4a[ytO$G$If]gdO}~2^kd.P;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdO;$$IfF[        P#r
-#    4a[ytOJKUY~~ -$G$If]gdO^kdP;$$IfF[        P#r
-#    4a[ytO$G$If]gdOJU~67xcm.Afw;Fk!+#$UVi{.hz
-hq.0J[ hTThq.hTThq.CJOJQJ
-hq.NH        hq.5hq.hq.CJOJQJQ~xX8kdQ;$$If[P###4a[ytO$G$If]gdO^kd&amp;Q;$$IfF[        P#r
-#    4a[ytOxy2^kdnR;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdQ;$$IfF[        P#r
-#    4a[ytOc^kdR;$$IfF[        P#r
-#    4a[ytO$G$If]gdOcdmo2^kdS;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdfS;$$IfF[        P#r
-#    4a[ytO./ADf^kd^T;$$IfF[        P#r
-#    4a[ytO$G$If]gdOfgwz2^kdVU;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdT;$$IfF[        P#r
-#    4a[ytO^kdU;$$IfF[        P#r
-#    4a[ytO$G$If]gdO -2^kdV;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdNV;$$IfF[        P#r
-#    4a[ytO!;^kdFW;$$IfF[        P#r
-#    4a[ytO$G$If]gdO;&lt;FK2^kd&gt;X;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdW;$$IfF[        P#r
-#    4a[ytOk^kdX;$$IfF[        P#r
-#    4a[ytO$G$If]gdOklX8kdY;$$If[P###4a[ytO$G$If]gdO^kd6Y;$$IfF[        P#r
-#    4a[ytO2^kd~Z;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdZ;$$IfF[        P#r
-#    4a[ytO!~8kdJ[;$$If[P###4a[ytO8kdZ;$$If[P###4a[ytO$G$If]gdO!&quot;+-`i -$If]gdO$G$If]gdO
 ^kd[;$$IfF[        P#r
-#    4a[ytOij{}2nzz
-$7$IfgdO $7$G$IfgdO$G$If]gdO^kd\;$$IfF[        P#r
-#    4a[ytO.4h -$If]gdO$G$If]gdO^kd\;$$IfF[        P#r
-#    4a[ytOhiz2^kd];$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kd];$$IfF[        P#r
-#    4a[ytOz -PQ&gt;Mr -vwz&amp;5+?rs  67bcrTbHV.&lt;fun        hq.5
-hq.NHhq.CJOJQJ
-hq.0J[hq.YX^kdV^;$$IfF[        P#r
-#    4a[ytO8kd^;$$If[P###4a[ytO$G$If]gdOX^kd&quot;_;$$IfF[        P#r
-#    4a[ytO$G$If]gdO8kd^;$$If[P###4a[ytO -2^kd`;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kd_;$$IfF[        P#r
-#    4a[ytO!&gt;`kd`;$$IfJF[        P#r
-#    4a[ytO$G$If]gdO&gt;?MR2^kda;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kda;$$IfF[        P#r
-#    4a[ytOrs
- -$If]gdO^kdb;$$IfF[        P#r
-#    4a[ytO$G$If]gdO
-   -P?kd
-c;$$If^[P###44
-la[ytO$G$If]gdO`kdb;$$IfF[        P#r
-#    4a[ytO
-XK -$If]gdO^kdc;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO8kdUc;$$If[P###4a[ytO
-z{~q -$If]gdO -:$G$If]gdO^kd!d;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO -$If]gdO$G$If]gdO^kdd;$$IfF[        +P#r
-^%#    4a[ytO&amp; -$If]gdO$G$If]gdO^kde;$$IfF[        +P#r
-^%#    4a[ytO&amp;'5;M -$If]gdO$G$If]gdO^kde;$$IfF[        +P#r
-^%#    4a[ytO2^kdf;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO^kdf;$$IfF[        +P#r
-^%#    4a[ytO+,?E^kd        g;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO2^kdh;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO^kdg;$$IfF[        +P#r
-^%#    4a[ytOrs~q -$If]gdO^kd}h;$$IfF[        +P#r
-^%#    4a[ytOn$G$If]gdO$G$If]gdOT~n$G$If]gdO$G$If]gdO^kdh;$$IfF[        +P#r
-^%#    4a[ytOTUbh2^kdi;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO^kdui;$$IfF[        +P#r
-^%#    4a[ytOHIV\.^kdmj;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO./&lt;@f~~$G$If]gdO -($G$If]gdO^kdj;$$IfF[        +P#r
-^%#    4a[ytOfgux~~$G$If]gdO -($G$If]gdO^kdek;$$IfF[        +P#r
-^%#    4a[ytOlm2^kd]l;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO^kdk;$$IfF[        +P#r
-^%#    4a[ytOmnopKkdl;$$If0[y%#4a[ytO$G$If]gdO
-$G$IfgdOnoyzfgZd {(8&amp;8BM\34:;Dtu.cohs        7gr!0J[^ -hq.5NH hhq.hhq.CJOJQJ        hq.5
-hq.NHhq.hq.CJOJQJ
-hq.CJK        !2^kdm;$$IfF[        +P#r
-^%#    4a[ytO$G$If]gdO^kd?m;$$IfF[        +P#r
-^%#    4a[ytO?o^kd7n;$$IfF[        +P#r
+$G$If]gdO8kdVL;$$If[P###4a[ytO$G$If]gdO%*վ~ +$G$If]gdO$G$If]gdO^kdL;$$IfF[        P#r
+#    4a[ytOվ־ݾ~ +$G$If]gdO$G$If]gdO^kd&quot;M;$$IfF[        P#r
+#    4a[ytOZ~ +$G$If]gdO$G$If]gdO^kdM;$$IfF[        P#r
+#    4a[ytOZ[ch~ +$G$If]gdO$G$If]gdO^kdN;$$IfF[        P#r
+#    4a[ytO$)~ +$G$If]gdO$G$If]gdO^kdN;$$IfF[        P#r
+#    4a[ytO2^kdO;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdO;$$IfF[        P#r
+#    4a[ytO!%&quot;^kd
+P;$$IfF[        P#r
+#    4a[ytO$G$If]gdO!&quot;03A*./N\        =&gt;pq5A6I{|)H\csz)8        ABSg,-;_al|
+hq.0J[ hTThq.hTThq.CJOJQJ        hq.5
+hq.NHhq.CJOJQJhq.Q&quot;#042^kdQ;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdP;$$IfF[        P#r
+#    4a[ytO34AE^kd~Q;$$IfF[        P#r
+#    4a[ytO$G$If]gdO2^kdvR;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdQ;$$IfF[        P#r
+#    4a[ytO*.
+$G$IfgdO^kdR;$$IfF[        P#r
+#    4a[ytO$G$If]gdONO2^kdS;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdnS;$$IfF[        P#r
+#    4a[ytOO\`~ +$G$If]gdO^kdfT;$$IfF[        P#r
+#    4a[ytO$G$If]gdO        
+X8kd^U;$$If[P###4a[ytO$G$If]gdO^kdT;$$IfF[        P#r
+#    4a[ytO2^kd*V;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdU;$$IfF[        P#r
+#    4a[ytO56AC^kdV;$$IfF[        P#r
+#    4a[ytO$G$If]gdO672^kdW;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd&quot;W;$$IfF[        P#r
+#    4a[ytO7IL^kdX;$$IfF[        P#r
+#    4a[ytO$G$If]gdO2^kdY;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdX;$$IfF[        P#r
+#    4a[ytO)/HI\bc^kdY;$$IfF[        P#r
+#    4a[ytO$G$If]gdOcdsyz{2^kdZ;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd
+Z;$$IfF[        P#r
+#    4a[ytO{)*8&gt;^kd[;$$IfF[        P#r
+#    4a[ytO$G$If]gdO2^kd[;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd~[;$$IfF[        P#r
+#    4a[ytO        STgm^kdv\;$$IfF[        P#r
+#    4a[ytO$G$If]gdO,X8kdn];$$If[P###4a[ytO$G$If]gdO^kd\;$$IfF[        P#r
+#    4a[ytO,-;A_`2^kd:^;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd];$$IfF[        P#r
+#    4a[ytO`ablm|~8kd_;$$If[P###4a[ytO8kd^;$$If[P###4a[ytO$G$If]gdO0 +$If]gdO$G$If]gdO^
 kdV_;$$IfF[        P#r
+#    4a[ytOJKis~)*WXs89?C]dip-:ERbq01hi&amp;5JKZd0B        hq.5hwX
+hq.0J[ h5hq.CJOJQJ^JaJh5
+hq.NHhq.hq.CJOJQJOsz
+$7$IfgdO $7$G$Ifgd5$G$If]gdO^kd_;$$IfF[        P#r
+#    4a[ytOstr +$If]gdO$G$If]gdO^kdN`;$$IfF[        P#r
+#    4a[ytO2^kdFa;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd`;$$IfF[        P#r
+#    4a[ytOX^kdb;$$IfF[        P#r
+#    4a[ytO8kda;$$If[P###4a[ytO$G$If]gdO-.:&lt;EX^kdb;$$IfF[        P#r
+#    4a[ytO$G$If]gdO8kdb;$$If[P###4a[ytOEFRTbc2^kdc;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdZc;$$IfF[        P#r
+#    4a[ytOcqv`kdRd;$$IfJF[        P#r
+#    4a[ytO$G$If]gd5$G$If]gdO&amp;$G$If]gd5$G$If]gdO^kdd;$$IfF[        P#r
+#    4a[ytO&amp;'5:2^kde;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdNe;$$IfF[        P#r
+#    4a[ytOWXYZd`kdFf;$$IfF[        P#r
+#    4a[ytO +$If]gdO$G$If]gdOde0x8kdg;$$If[P###4a[ytO$G$If]gdO?kdf;$$If^[P###44
+la[ytO01BEW +$If]gdO$G$If]gdO^kdag;$$IfF[        +P#r
+^%#    4a[ytO$~q~ +$If]gdO$G$If]gdO +:$G$If]gdO^kdg;$$IfF[        +P#r
+^%#    4a[ytO$4s &lt;Djxy$WX-./BST
+$UV@V^_ hwXhwXCJOJQJ^JaJ
+hwXNH$hwXhq.CJNHOJQJ^JaJ hwXhq.CJOJQJ^JaJ
+hq.NHhwXhq.CJOJQJhq.D$%4;M +$If]gdO$G$If]gdO^kdYh;$$IfF[        +P#r
+^%#    4a[ytOCs +$If]gdO$G$If]gdO^kdh;$$IfF[        +P#r
+^%#    4a[ytOstu$G$If]gdwX +$If]gdO$G$If]gdO^kdQi;$$IfF[        +P#r
+^%#    4a[ytO &lt;=2^kdIj;$$IfF[        +P#r
+^%#    4a[ytO$G$If]gdO^kdi;$$IfF[        +P#r
+^%#    4a[ytO=DIyz^kdj;$$IfF[        +P#r
+^%#    4a[ytO$G$If]gdwX$G$If]gdO$*$G$If]gdwX$G$If]gdO^kdAk;$$IfF[        +P#r
+^%#    4a[ytO~n$G$If]gdwX$G$If]gdO^kdk;$$IfF[        +P#r
+^%#    4a[ytO
+qn$G$If]gdO +$If]gdO$G$If]gdO^kd9l;$$IfF[        +P#r
+^%#    4a[ytO
+ ~n$G$If]gdwX$G$If]gdO^kdl;$$IfF[        +P#r
+^%#    4a[ytO2^kdm;$$IfF[        +P#r
+^%#    4a[ytO$G$If]gdO^kd1m;$$IfF[        +P#r
+^%#    4a[ytO^kd)n;$$IfF[        +P#r
+^%#    4a[ytO$G$If]gdO~~$G$If]gdO +($G$If]gdO^kdn;$$IfF[        +P#r
+^%#    4a[ytO~~$G$If]gdO +($G$If]gdO^kd!o;$$IfF[        +P#r
+^%#    4a[ytO./!&quot;:;cvav+nx[g\        *01AP(9YduhwX +hq.5NH hhq.hhq.CJOJQJ        hq.5
+hq.CJhq.CJOJQJ
+hq.NHhq.L2^kdp;$$IfF[        +P#r
+^%#    4a[ytO$G$If]gdO^kdo;$$IfF[        +P#r
+^%#    4a[ytOcKkdp;$$If0[y%#4a[ytO$G$If]gdO
+$G$IfgdOcdv|2^kdwq;$$IfF[        +P#r
+^%#    4a[ytO$G$If]gdO^kdp;$$IfF[        +P#r
+^%#    4a[ytO8abvx^kdq;$$IfF[        +P#r
 ^%#    4a[ytO  $If]gdO$G$If]gdO
-X8kd/o;$$If[P###4a[ytO$G$If]gdO^kdn;$$IfF[        +P#r
-^%#    4a[ytO!Z[2^kdo;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdo;$$IfF[        P#r
-#    4a[ytO[dh^kdwp;$$IfF[        P#r
-#    4a[ytO$G$If]gdO z{ -$If]gdO$G$If]gdO^kdp;$$IfF[        P#r
-#    4a[ytO{|2^kdq;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kdoq;$$IfF[        P#r
-#    4a[ytO()8:nK^kdr;$$IfF[        P#r
+ +-nX8kdr;$$If[P###4a[ytO$G$If]gdO^kdor;$$IfF[        +P#r
+^%#    4a[ytOnox|2^kds;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd;s;$$IfF[        P#r
+#    4a[ytO
+[^kd3t;$$IfF[        P#r
+#    4a[ytO$G$If]gdO[\gk +$If]gdO$G$If]gdO^kdt;$$IfF[        P#r
+#    4a[ytO\]2^kdu;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kd+u;$$IfF[        P#r
+#    4a[ytO]        K^kdsv;$$IfF[        P#r
 #    4a[ytO -$If]gdO8kdgr;$$If[P###4a[ytO$G$If]gdO&amp; -$If]gdO^kd3s;$$IfF[        P#r
-#    4a[ytO$G$If]gdO&amp;'8?BC2^kd+t;$$IfF[        P#r
-#    4a[ytO$G$If]gdO^kds;$$IfF[        P#r
-#    4a[ytOCMN\e:;K^kdt;$$IfF[        P#r
+$If]gdO8kd#v;$$If[P###4a[ytO$G$If]gdO         *,C[ +$If]gdO^kdv;$$IfF[        P#r
+#    4a[ytO$G$If]gdO2^kdw;$$IfF[        P#r
+#    4a[ytO$G$If]gdO^kdkw;$$IfF[        P#r
+#    4a[ytOK^kdx;$$IfF[        P#r
 #    4a[ytO -$If]gdO8kdt;$$If[P###4a[ytO$G$If]gdO;DJ.X8kdu;$$If[P###4a[ytO^kdsu;$$IfF[        P#r
-#    4a[ytO$G$If]gdO        ./cdosXKK -$If]gdO8kdv;$$If[P###4a[ytO$G$If]gdO^kd?v;$$IfF[        P#r
-#    4a[ytO:Nhis$G$If]gdO^kd w;$$IfF[        P#r
+$If]gdO8kdcx;$$If[P###4a[ytO$G$If]gdOABPkX8kdy;$$If[P###4a[ytO^kd/y;$$IfF[        P#r
+#    4a[ytO$G$If]gdO        :XKK +$If]gdO8kdwz;$$If[P###4a[ytO$G$If]gdO^kdy;$$IfF[        P#r
+#    4a[ytO:M^v$G$If]gdO^kdz;$$IfF[        P#r
 #    4a[ytO -$If]gdOstX^kdw;$$IfF[        P#r
-#    4a[ytO$G$If]gdO8kdw;$$If[P###4a[ytO +$If]gdO(X^kd{;$$IfF[        P#r
+#    4a[ytO$G$If]gdO8kdC{;$$If[P###4a[ytO()9TXY  x
 $If]gdO  x
-$G$If]gdO$G$If]gdO8kdSx;$$If[P###4a[ytO        
-57X8kdy;$$If[P###4a[ytO$G$If]gdO^kdx;$$IfF[        P#r
-#    4a[ytO78ghrxXK -$If]gdO8kdy;$$If[P###4a[ytO$G$If]gdO^kdoy;$$IfF[        P#r
-#    4a[ytO!$G$If]gdO^kd;z;$$IfF[        H#|
-#    4a[ytO!&quot;03JK2^kd3{;$$IfF[        H#|
-#    4a[ytO$G$If]gdO^kdz;$$IfF[        H#|
-#    4a[ytOK[c+]^kd{;$$IfF[        H#|
-#    4a[ytO$G$If]gdO        ]^ou2^kd|;$$IfF[        H#|
-#    4a[ytO$G$If]gdO^kd+|;$$IfF[        H#|
-#    4a[ytO^o+6kw&quot;1Zk)3MDV7E        j|;P&amp;}BP#ʾ
-h4iNHh4iCJNHOJQJh4iCJOJQJh4i0J[OJQJ
-h4i0J[h4ihq. h+hq.h+hq.CJOJQJH+x0kdz};$$If##4a0Hkd#};$$If06
+$G$If]gdO$G$If]gdO8kd|;$$If[P###4a[ytOYZdeuXI$G$If]gdwX8kd|;$$If[P###4a[ytO$G$If]gdO^kd_|;$$IfF[        P#r
+#    4a[ytOXK +$If]gdwX8kd};$$If[P###4a[ytO$G$If]gdO^kd+};$$IfF[        P#r
+#    4a[ytO&amp;(Nk$G$If]gdO^kd};$$IfF[        H#|
+#    4a[ytO&amp;kz,;/9Ku#-&gt;l{3=Pefs}J]*ISc)`pڮ
+h4iNHh4iCJNHOJQJh4iCJOJQJh4i0J[OJQJ
+h4i0J[h4i h+hq.h+hq.CJOJQJhq.hq.CJOJQJDklz}2^kd~;$$IfF[        H#|
+#    4a[ytO$G$If]gdO^kds~;$$IfF[        H#|
+#    4a[ytO,-;Bu^kdk;$$IfF[        H#|
+#    4a[ytO$G$If]gdO        2^kdc;$$IfF[        H#|
+#    4a[ytO$G$If]gdO^kd;$$IfF[        H#|
+#    4a[ytO#/09:Kux0kd6;$$If##4a0Hkd߀;$$If06
 #r
 44
-la0 $G$If]n        +,6klwSHkd~;$$If06
+la0 $G$If]n        uvSHkdׁ;$$If06
 #r
 44
-la0n$G$If] $G$If]Hkd};$$If06
+la0n$G$If] $G$If]Hkd;$$If06
 #r
 44
-la0cHkd~;$$If06
+la0#$-cHkd;$$If06
 #r
 44
-la0 $G$If]Hkdr~;$$If06
+la0 $G$If]Hkd.;$$If06
 #r
 44
-la0&quot;#1ZzHkdj;$$If06
+la0-.&gt;lm{zHkd&amp;;$$If06
 #r
 44
-la0 $G$If]0kd ;$$If##4a0Z[kYHkd;$$If06
+la0 $G$If]0kd܂;$$If##4a034=YHkdԃ;$$If06
 #r
 44
 la0
-$If] $G$If]Hkd;$$If06
+$If] $G$If]Hkd};$$If06
 #r
 44
-la0)zp
-$If]Hkd;$$If06
+la0=&gt;P+szp
+$If]Hkdu;$$If06
 #r
 44
-la0 $G$If]0kdo;$$If##4a0)*34Mz0kdg;$$If##4a0 $G$If]Hkd;$$If06
+la0 $G$If]0kd+;$$If##4a0st}~z0kd#;$$If##4a0 $G$If]Hkd̄;$$If06
 #r
 44
-la0DcHkd;$$If06
+la0JK]cHkdą;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkdm;$$If06
 #r
 44
-la0DEVcHkd;$$If06
+la0cHkdr;$$If06
 #r
 44
-la0 $G$If]Hkd_;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la078EiYHkdd;$$If06
+la0*OYHkd ;$$If06
 #r
 44
 la0
-$If] $G$If]Hkd -;$$If06
+$If] $G$If]HkdɆ;$$If06
 #r
 44
-la0        YHkd;$$If06
+la0IJSYHkd·;$$If06
 #r
 44
 la0
-$If] $G$If]Hkd;$$If06
+$If] $G$If]Hkdw;$$If06
 #r
 44
-la0        
-jk|zHkd;$$If06
+la0STczHkdo;$$If06
 #r
 44
-la0 $G$If]0kdi;$$If##4a0;&lt;PcHkda;$$If06
+la0 $G$If]0kd%;$$If##4a0)cHkd;$$If06
 #r
 44
-la0 $G$If]Hkd
-;$$If06
+la0 $G$If]Hkdƈ;$$If06
 #r
 44
-la0&amp;}cHkd;$$If06
+la0`apcHkdˉ;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkdt;$$If06
 #r
 44
-la0}~BcHkd;$$If06
+la0)*8cHkdy;$$If06
 #r
 44
-la0 $G$If]Hkdf;$$If06
+la0 $G$If]Hkd&quot;;$$If06
 #r
 44
-la0BCPcHkdk;$$If06
+la0)8Zm +1;`g3&gt;rwOU12ag&quot;0lvw|&amp;'5=ailr 5G
+h4iNHh4i0J[OJQJh4ih4iCJOJQJYZcHkd';$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]HkdЊ;$$If06
 #r
 44
-la0#bYHkd;$$If06
+la0Z[mYHkdՋ;$$If06
 #r
 44
 la0
-$If] $G$If]Hkd‡;$$If06
+$If] $G$If]Hkd~;$$If06
 #r
 44
-la0zHkd;$$If06
+la0 +1zHkdv;$$If06
 #r
 44
-la0 $G$If]0kdp;$$If##4a0BHhm(-DP M^&lt;Ccm}&quot;,-2hiT\&quot;(\ch        r        s                                                q
-z
-
-
- * W d     
-h4iNHh4i0J[OJQJh4iCJOJQJh4iYBcHkdh;$$If06
+la0 $G$If]0kd,;$$If##4a012;`agcHkd$;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkd͌;$$If06
 #r
 44
-la0BCHhimcHkd;$$If06
+la0cHkdҍ;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkd{;$$If06
 #r
 44
-la0cHkdĊ;$$If06
+la03cHkd;$$If06
 #r
 44
-la0 $G$If]Hkdm;$$If06
+la0 $G$If]Hkd);$$If06
 #r
 44
-la0()-DcHkdr;$$If06
+la034&gt;rswcHkd.;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkd׎;$$If06
 #r
 44
-la0DEPcHkd ;$$If06
+la0cHkd܏;$$If06
 #r
 44
-la0 $G$If]Hkdɋ;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0 McHkdΌ;$$If06
+la0OPUcHkd;$$If06
 #r
 44
-la0 $G$If]Hkdw;$$If06
+la0 $G$If]Hkd3;$$If06
 #r
 44
-la0MN^cHkd|;$$If06
+la0cHkd8;$$If06
 #r
 44
-la0 $G$If]Hkd%;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0&lt;zHkd;$$If06
+la0abgzHkdّ;$$If06
 #r
 44
-la0 $G$If]0kdӍ;$$If##4a0&lt;=Ccdm}cHkdˎ;$$If06
+la0 $G$If]0kd;$$If##4a0cHkd;$$If06
 #r
 44
-la0 $G$If]Hkdt;$$If06
+la0 $G$If]Hkd0;$$If06
 #r
 44
-la0}~cHkdy;$$If06
+la0&quot;cHkd5;$$If06
 #r
 44
-la0 $G$If]Hkd&quot;;$$If06
+la0 $G$If]Hkdޒ;$$If06
 #r
 44
-la0&quot;#,-cHkd';$$If06
+la0&quot;#0lmvwcHkd;$$If06
 #r
 44
-la0 $G$If]HkdЏ;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0-.2cHkdՐ;$$If06
+la0wx|56=acHkd;$$If06
 #r
 44
-la0 $G$If]Hkd~;$$If06
+la0 $G$If]Hkd:;$$If06
 #r
 44
-la0TU\cHkd;$$If06
+la0abicHkd?;$$If06
 #r
 44
-la0 $G$If]Hkd,;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0&quot;#(\cHkd1;$$If06
+la0lmrcHkd;$$If06
 #r
 44
-la0 $G$If]Hkdڑ;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0\]ch        cHkdߒ;$$If06
+la0 cHkd;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]HkdD;$$If06
 #r
 44
-la0h        i        r        s        t                        cHkd;$$If06
+la0cHkdI;$$If06
 #r
 44
-la0 $G$If]Hkd6;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0                                                
-A
-q
-cYY
-$If]Hkd;;$$If06
+la056GhcYY
+$If]Hkd;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0q
-r
-z
-
-
-
-
-
- YHkd;$$If06
+la0G%5ctJV,9erKY        3        ?        j        v                                        
+&quot;
+N
+Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+мĴj\;h5Uj;h5Uh5j$;h5UhMH1h5CJ
+h5CJhe&amp;jhe&amp;U h
+&amp;h4ih4iCJOJQJh4iG        %&amp;5cYHkd;$$If06
 #r
 44
 la0
-$If] $G$If]Hkd;$$If06
+$If] $G$If]HkdN;$$If06
 #r
 44
-la0  * W X d  cHkd;$$If06
+la0cdtcHkdS;$$If06
 #r
 44
-la0 $G$If]Hkd@;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0       cHkdE;$$If06
+la0JcHkd;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0   7 D p }      -( -T -a - - - - -&lt;Jw ,WdCDEGHJKMNPUVWY^_`bcd~ЩhMH1h4i0JXCJjhMH1h4i0JXCJUj;h4iUj;h4iUjh;h4iUhMH1h4iCJ
-h4iCJh3Ejh3EU h
-&amp;h4ih4iCJOJQJh4i&gt;   7 8 D p cHkd;$$If06
+la0JKVcHkd;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]HkdX;$$If06
 #r
 44
-la0p q }     cHkd;$$If06
+la0,cHkd];$$If06
 #r
 44
-la0 $G$If]HkdJ;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0    - -( -T -cHkdO;$$If06
+la0,-9efrcHkd ;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0T -U -a - - - - -cHkd;$$If06
+la0cHkd;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkdb;$$If06
 #r
 44
-la0 - - -&lt;cHkd;$$If06
+la0KLYcHkdg;$$If06
 #r
 44
-la0 $G$If]HkdT;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0&lt;=JwxcHkdY;$$If06
+la0cHkd;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0 cHkd;$$If06
+la0        3        4        ?        j        cHkdÞ;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkdl;$$If06
 #r
 44
-la0 !,WXdcHkd;$$If06
+la0j        k        v                                        cHkdq;$$If06
 #r
 44
-la0 $G$If]Hkd^;$$If06
+la0 $G$If]Hkd;$$If06
 #r
 44
-la0cHkdc;$$If06
+la0                        
+
+&quot;
+N
+cHkd;$$If06
 #r
 44
-la0 $G$If]Hkd ;$$If06
+la0 $G$If]Hkdȟ;$$If06
 #r
 44
-la0;&lt;=&gt;?@ABc^YYYYYgd4igd4iHkd;$$If06
+la0N
+O
+Z
+
+
+
+
+
+
+
+
+c^YYYYYgd4igd4iHkd͠;$$If06
 #r
 44
-la0 $G$If]Hkd;$$If06
+la0 $G$If]Hkdv;$$If06
 #r
 44
 la0
-BCDFGIJLMOPVXY_abdp -gd4io$a$gd4iogd4igd4iȿȿȿ}uȿldj;h4iUhRh4iCJj;h4iUjt;h4iU hRh4ij؟;h4iU jhMH1h4i0JXCJU*hf0JXCJmHnHu*hMH1h4i0JXCJhMH1h4iCJ
-h4iCJj&lt;;h4iUh4ih}A9h4iCJhf0JXCJmHnHujhMH1h4i0JXCJU''()*+,-.p -gd4io$a$gd4igd4iogd4i&quot;#%&amp;'49:;&lt;=BCDFGHcdeklnopqrs񵮽񦽞⮽⮽~ h
-&amp;h4ih3Ej;h4iUhw0JXCJmHnHuj;h4iUj;h4iU hRh4ijH;h4iUh4ihRh4iCJhf0JXCJmHnHuhMH1h4i0JXCJjhMH1h4i0JXCJUhMH1h4iCJ
-h4iCJ*./01234:&lt;=CEFHpqsgd4ipgd4ip -gd4io$a$gd4iogd4i/        01h/ =!&quot;#$% 3        01h/ =!&quot;#$% P 5        01h:p4i/ =!&quot;#$% 3        01h/ =!&quot;#$% P /        01h/ =!&quot;#$% 
 DyK _Introduction_1DyK _Installing_WRF-VarDyK _Installing_WRF-VarDyK _Installing_WRFNL_andqDyK WRFPlusDyK _Installing_WRFNL_andDyK $_Running_O
 bservation_Preprocessor_1DyK _Running_WRF-Var_1DyK _Radiance_Data_Assimilations}DyK PrecipitationDyK _Updating_WRF_lateral_1DyK _Running_gen_be_1DyK _Additional_WRFDA_Exercises:DyK 
 _WRFDA_with_Multivariate_2DyK _WRF-Var_Diagnostics_1DyK _Hybrid_Data_Assimilation_2DyK _Description_of_Namelist_1DyK yK fhttp://www.mmm.ucar.edu/wrf/users/wrfda/index.htmlDd2*~
-
-
-C ZA
-BWRFDA in the WRF Modeling SystembMR(J'k
-nMR(J'kPNG
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+     p +gd4io$a$gd4iogd4igd4i
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+              : ; &lt; B C E F G H I J d e f l m o p q ~  ûõõõÖõÅõõjh;h5UhRh5CJj̤;h5Uj0;h5U hRh5j;h5U
+h5CJj;h5Uh5h}A9h5CJh50JXCJmHnHuhMH1h50JXCJjhMH1h50JXCJUhMH1h5CJ4              
+           G H J q r s t u v w x p +gd4io$a$gd4igd4iogd4ix y z { | } ~                   gd4ipgd4ip +gd4io$a$gd4io
 gd4i                                 䈁 h
+&amp;h4ihe&amp;jا;h5U jhMH1h50JXCJU*hwX0JXCJmHnHu*hMH1h50JXCJjhMH1h50JXCJUj&lt;;h5Uj;h5U
+h5CJh5 hRh5j;h5UhMH1h5CJ /        01h/ =!&quot;#$% 3        01h/ =!&quot;#$% P 5        01h:p4i/ =!&quot;#$% 3        01h/ =!&quot;#$% P /        01h/ =!&quot;#$% DyK _Introduction_1DyK _Installing_WRF-VarDyK _Installing
 _WRF-VarDyK _Installing_WRFNL_andqDyK WRFPlusDyK _Installing_WRFNL_andDyK $_Running_Observation_Preprocessor_1DyK _Running_WRF-Var_1DyK _Radiance_Data_Assimilations}DyK Precipitat
 ionDyK _Updating_WRF_lateral_1DyK _Running_gen_be_1DyK _Additional_WRFDA_Exercises:DyK _WRFDA_with_Multivariate_2DyK _WRF-Var_Diagnostics_1DyK _Hybrid_Data_Assimilation_2DyK _D
 escription_of_Namelist_1DyK yK fhttp://www.mmm.ucar.edu/wrf/users/wrfda/index.htmlDd2*~
+
+C ZABWRFDA in the WRF Modeling SystembMR(J'k
+nMR(J'kPNG
 
   IHDRPsRGBgAMA a        pHYsod^IDATx^?$'` @@ -2844,11 +2881,11 @@
 ! @0zbX/&gt;&quot;ol@gƃH0pڅHbIB`5HF8V]B@!( ! B`&amp;&quot; B@! @p4*B@! D8B@hbU B@p! # 8Ī@! PB@! G@qUB@! ¡&gt; B@4G! B@C}@! h!VB@! B@!8&quot;C
 B@! BqD8X! &quot;B@! @p4*B@! D8B@hbU B@p! # 8Ī@! PB@! G@qUB@! ¡&gt; B@4G! B@C}@! h!VB@! B@!8&quot;C
 B@! BqD8X! &quot;B@! @?7 -mߴbIENDB`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 5L5/ / / / 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.html1DyK  yK http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap7.htmyX;H,]ą'cformatDdf;
+mߴbIENDB`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 5L5/ / / / 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://research.metoffice.gov.uk
 /research/interproj/nwpsaf/rtmyX;H,]ą'cDyK yK |http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.html1DyK  yK http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap7.htmyX;H,]ą'cformatDdf;
 !
 T
-
- 0Ab&quot;AP)9%wn&quot;AP)9%PNG
+
+ 0Ab&quot;AP)9%~n&quot;AP)9%PNG
 
   IHDR=4 ̱IiCCPICC Profilexy899yc!Iّ2B%cJ!PɔdHd&amp;!Q}ww]ϳk=ϻ&amp;90        ٟĒ
@@ -3733,8 +3770,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/Un/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;
@@ -5045,9 +5082,9 @@
 ^''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#E3xn+x;DY
+
+ 0AbWx;DY
+3#E3x&amp;n+x;DY
 3#EPNG
 
  @@ -6311,9 +6348,9 @@
 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 ?cAD@D@D@D@D@D@D@D@D@D@D@D@  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_WRFDA_Exercises:_1DyK 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 thttp://data.eol.ucar.edu/codiac/dss/id=21.093yX;H,]ą'cDyK yK hhttp://www.emc.ncep.noaa.gov/mmb/ylin/pcpanl/QandA/&amp;^Dd/=,,
-
- vA?2008020518Picture 12008020518b8]RJ[0ǠgZ&lt;E]n ]RJ[0ǠgZ&lt;EPNG
+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_WRFDA_Exercises:_1DyK 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/rtmDyK yK fftp://ftp.emc.ncep.noaa.gov/jcsda/CRTMyX;H,]ą'cP$$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!vh
 55#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 55DyK yK thttp://data.eol.ucar.edu/codiac/dss/id=21.093yX;H,]ą'cDyK yK hhttp://www.emc.ncep.noaa.gov/mmb/ylin/pcpanl/QandA/&amp;^Dd/=,,
+
+ vA?2008020518Picture 12008020518b8]RJ[0ǠgZ&lt;E]՝n ]RJ[0ǠgZ&lt;EPNG
 
   IHDR         `N9P        pHYs,J,JwztMIDATx^5I]'&amp;vU,2c@#
@@ -17698,10 +17735,10 @@
 @ՀLwVV=Ub߫QX\LE*kdh8,Ddxl&amp;V͆Dv8ۇݹl!nBsfhyA  !;6_4ylMǶln׻4K|WnL,K/D\[zVAnŭ(.*.hh]eчJZ=V~6N&amp;CBcѯ\[&quot;_
 #K%Rc]d!i14ll#e~Ei/9'vCr&amp;y&quot;vRǃf&amp;2*?Zm4(яvb,הY'0\@FjqA[yލNJ;nf͡쓆OF:NV,m2֒rGl}i8H띟l7v#a](ڔ        u-veklg'v =zT2P2#mwb3#&lt;jݩn凨]E֜K8.kG|^Re50Ragy2b`볰䔚 쏩'&quot;=CCpy4\k7W/ -'Vor.oUK,(} .|%=`jȮmױ.a,ӓ7z7Ko6#ׇ |w,ݍ!a ysYޙgS&quot;+Ф M^NgNּ je|P|2Z4J+Q+MLr4*lѻx0,q|=3}EXIMqױ^R'smӝqK%nLzw.3=^#ݞxRؙo-_;'Ca`fH3JaXeL/iŴb1_L/Ǵ ef@-*YLD&lt;:8srE]`FY+SO~~9S/rp=栒32+5L  \`%7#gWo+yjS0100h31Q'oQtv0u3        ϟD9ߟSQOg3sd&amp;0 20;;+;}
 w ; Z\?ұqW:6Nfv89AcaaG99e~\ ldekK*Vf?ufTvpi*Ux/r8L8ؙ̌8MM͘6ńňD?ɟLz13s!+H v IENDB`DyK yK jhttp://www.mmm.ucar.edu/wrf/users/wrfda/yX;H,]ą'cDyK yK \http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/DyK yK ~http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html1i Dd*22
+'Vor.oUK,(} .|%=`jȮmױ.a,ӓ7z7Ko6#ׇ |w,ݍ!a ysYޙgS&quot;+Ф M^NgNּ je|P|2Z4J+Q+MLr4*lѻx0,q|=3}EXIMqױ^R'smӝqK%nLzw.3=^#ݞxRؙo-_;'Ca`fH3JaXeL/iŴb1_L/Ǵ ef@-*YLD&lt;:8srE]`FY+SO~~9S/rp=栒32+5L  \`%7#gWo+yjS0100h31Q'oQtv0u3        ϟD9ߟSQOg3sd&amp;0 20;;+;}w ; Z\?ұqW:6Nfv89AcaaG99e~\ ldekK*Vf?ufTvpi*Ux/r8L8ؙ̌8MM͘6ńňD?ɟLz13s!+H v IENDB`DyK yK http://www.mmm.ucar.edu/wrf/users/wrfda/dow
 nload/CONVERTER.gzyX;H,]ą'cDyK yK \http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/DyK yK ~http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html1i Dd*22
 qT
-
- 0Abh ҟrSseh &quot;n]h ҟrSsPNG
+
+ 0Abh ҟrSseh &quot;n]h ҟrSsPNG
 
   IHDR LIiCCPICC Profilexy899yc!Iّ2B%cJ!PɔdHd&amp;!Q}ww]ϳk=ϻ&amp;90        ٟĒ
@@ -22596,10 +22633,10 @@
 oո{yNߨnnvr.B C AP=!!0EsN        ʈoLۡ؏s-{낽F90HҌ7wY^HjOroy;oKZjꪲm3k֬        g1B B`h        $h?C@zi:d/Xh)yD
 zeΜ9eKd~C@@@$ h/8%&gt;`tըy'K3{Q/VHz!S@^D;G'm Q؛~|si5&lt;H        s,V[mAdoL!zŞ[lE}&quot;ډn2J3s@@@@&amp;ϟ8m&quot;oV&amp;GsL^{$@@$B B`        ԗ*=}x[| NUiY/hJ:x}SB B B B B`RYZoon{%--Şu  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.html6yD
 d
+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`%DyK yK https://wiki.ucar.edu/download/attachments/60622477/WRFDA
 __update_for_cv6.pdfyX;H,]ą'c$$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%jxhl.nbxPdc%PNG
+
+ 0AbxPdc%jxo.nbxPdc%PNG
 
   IHDRAz,iCCPICC ProfilexKPOfJRԺ E:0(tMGXBLddB&amp;Bu¥K)좋YvӅW&quot;鹹 Enzw?}}i Ϗ+' 2ȘV56EZZnXU'䆀$Y&quot;(x;
@@ -23172,8 +23209,8 @@
 ٠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''Ye/nQezn 9''PNG
+
+ 0Ab}ezn 9''Ye/nQezn 9''PNG
 
   IHDR8' iCCPICC ProfilexKPOfJRԺ E:0(tMGXBLddB&amp;Bu¥K)좋YvӅW&quot;鹹 Enzw?}}i Ϗ+' 2ȘV56EZZnXU'䆀$Y&quot;(x;
@@ -23755,11 +23792,11 @@
 ;m Xc9# 68 Cu&lt;DX28&quot;[@N
 0ls2;
 cӟ,L.&gt;ЖZpϱX;ǯ -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
+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`DyK _Updating_WRF_BoundaryHDdI6
 x)  T
-
- 0Ab/@4|K1nt/@4PNG
+        
+ 0A        b/@4|O1nt/@4PNG
 
   IHDR9iCCPICC ProfilexKPOfJRԺ E:0(tMGXBLddB&amp;Bu¥K)좋YvӅW&quot;鹹 Enzw?}}i Ϗ+' 2ȘV56EZZnXU'䆀$Y&quot;(x;
@@ -26116,8 +26153,10 @@
 : ؆         `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;- 5n-sJg&quot;PNG
+
+
+ 0A
+        b-sJg&quot;-5n-sJg&quot;PNG
 
   IHDR^ciCCPICC ProfilexKPOfJRԺ E:0(tMGXBLddB&amp;Bu¥K)좋YvӅW&quot;鹹 Enzw?}}i Ϗ+' 2ȘV56EZZnXU'䆀$Y&quot;(x;
@@ -29685,70 +29724,102 @@
 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
-
 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;(( ^ 00000h
 _HmH        nH        sH        tH        H`H Normal1$CJPJ_HaJmH        sH        tHNN         Heading 1 +
+3 3&quot;(( ^ 00000h
 _HmH        nH        sH        tH        H`H Normal1$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 -JJ         Heading 7@&amp;
+CJ5:@:         Heading 4$6PJ ::         Heading 5$5PJ DD         Heading 6 $$a$ CJ 5PJ JJ         Heading 7@&amp;
 &amp; F
-&amp; F$&gt;*PJ -DA`D Default Paragraph FontVi@V 0 Table Normal :V 44
+&amp; F$&gt;*PJ DA`D Default Paragraph FontVi@V 0 Table Normal :V 44
 la (k ( -No List 2/2         WW8Num1z0OJQJ2/2         WW8Num2z0OJQJ2/2         WW8Num3z0OJQJ2/!2         WW8Num5z0OJQJ6/16         WW8Num6z0 CJOJQJJ/AJ Absatz-StandardschriftartP/QP WW-Absatz-StandardschriftartR/aR WW-Absatz-Standardschriftart1T/qT WW-Absatz-Standardschriftart11V/V WW-Absatz-Standardschriftart111X/X  WW-Absatz-Standardschriftart1111Z/Z !WW-Absatz-Standardschriftart11111$/$ ؞k=W[SO&amp;/&amp;
 ؞k=W[SO1\/\ &quot;WW-Absatz-Standardschriftart111111^/^ #WW-Absatz-Standardschriftart11111116/6         WW8Num7z0 CJOJQJ&gt;/&gt;         WW8Num8z0CJOJPJQJ^J`/` $WW-Absatz-Standardschriftart11111111b/!b %WW-Absatz-Standardschriftart1111111112/12         WW8Num3z1OJQJ2/A2         WW8Num3z2OJQJ2/Q2         WW8Num4z1OJQJ2/a2         WW8Num4z2OJQJ2/q2         WW8Num4z3OJQJ2/2         WW8Num5z1OJQJ2/2         WW8Num5z2OJQJ6/6         WW8Num6z1 CJOJQJ6/6         WW8N
 um6z2 CJOJQJ6/6         WW8Num7z1 CJOJQJ6/6         WW8Num7z2 CJOJQJ2/2         WW8Num8z1OJQJ2/2         WW8Num8z2OJQJ2/2         WW8Num8z3OJQJ6/6         WW8Num9z0 CJOJQJ6/!6         WW8Num9z1 CJOJQJ6/16         WW8Num9z2 CJOJQJ0/A0
+No List 2/2         WW8Num1z0OJQJ2/2         WW8Num2z0OJQJ2/2         WW8Num3z0OJQJ2/!2         WW8Num5z0OJQJ6/16         WW8Num6z0 CJOJQJJ/AJ Absatz-StandardschriftartP/QP WW-Absatz-StandardschriftartR/aR WW-Absatz-Standardschriftart1T/qT WW-Absatz-Standardschriftart11V/V WW-Absatz-Standardschriftart111X/X  WW-Absatz-Standardschriftart1111Z/Z !WW-Absatz-Standardschriftart11111$/$ ؞k=W[SO&amp;/&amp; ؞k=W[SO1\/
 \ &quot;WW-Absatz-Standardschriftart111111^/^ #WW-Absatz-Standardschriftart11111116/6         WW8Num7z0 CJOJQJ&gt;/&gt;         WW8Num8z0CJOJ +PJQJ +^J`/` $WW-Absatz-Standardschriftart11111111b/!b %WW-Absatz-Standardschriftart1111111112/12         WW8Num3z1OJQJ2/A2         WW8Num3z2OJ +QJ +2/Q2         WW8Num4z1OJQJ2/a2         WW8Num4z2OJ +QJ +2/q2         WW8Num4z3OJQJ2/2         WW8Num5z1OJQJ2/2         WW8Num5z2OJ +QJ +6/6         WW8Num6z1 CJOJQJ6/6         WW8Num6z2 CJO
 J +QJ +6/6         WW8Num7z1 CJOJQJ6/6         WW8Num7z2 CJOJ +QJ +2/2         WW8Num8z1OJQJ2/2         WW8Num8z2OJ +QJ +2/2         WW8Num8z3OJQJ6/6         WW8Num9z0 CJOJQJ6/!6         WW8Num9z1 CJOJQJ6/16         WW8Num9z2 CJOJ +QJ +0/A0
 WW8Num10z0&gt;*4/Q4
 WW8Num14z0OJQJ4/a4
-WW8Num14z1OJQJ4/q4
-WW8Num14z2OJQJ4/4
-WW8Num15z1OJQJ4/4
-WW8Num15z2OJQJ4/4
+WW8Num14z1OJQJ4/q4
+WW8Num14z2OJ +QJ +4/4
+WW8Num15z1OJQJ4/4
+WW8Num15z2OJ +QJ +4/4
 WW8Num15z3OJQJ8/8
 WW8Num18z0 CJOJQJ8/8
-WW8Num18z1 CJOJQJ4/4
+WW8Num18z1 CJOJQJ4/4
 WW8Num19z0OJQJ4/4
-WW8Num19z1OJQJ4/4
-WW8Num19z2OJQJ8/8
+WW8Num19z1OJQJ4/4
+WW8Num19z2OJ +QJ +8/8
 WW8Num20z0 CJOJQJ8/8
 WW8Num21z0 CJOJQJ8/!8
-WW8Num21z1 CJOJQJ8/18
-WW8Num21z2 CJOJQJ8/A8
+WW8Num21z1 CJOJQJ8/18
+WW8Num21z2 CJOJ +QJ +8/A8
 WW8Num22z0 CJOJQJ8/Q8
-WW8Num22z1 CJOJQJ4/a4
+WW8Num22z1 CJOJQJ4/a4
 WW8Num23z0OJQJ4/q4
-WW8Num23z1OJQJ4/4
-WW8Num23z2OJQJ8/8
+WW8Num23z1OJQJ4/4
+WW8Num23z2OJ +QJ +8/8
 WW8Num24z0 CJOJQJ4/4
 WW8Num26z0OJQJ4/4
-WW8Num26z1OJQJ4/4
-WW8Num26z2OJQJ4/4
+WW8Num26z1OJQJ4/4
+WW8Num26z2OJ +QJ +4/4
 WW8Num27z0OJQJ4/4
-WW8Num27z1OJQJ4/4
-WW8Num27z2OJQJ&lt;/&lt;
-WW8Num28z0OJPJQJ^J4/4
-WW8Num28z1OJQJ4/!4
-WW8Num28z2OJQJ4/14
+WW8Num27z1OJQJ4/4
+WW8Num27z2OJ +QJ +&lt;/&lt;
+WW8Num28z0OJ +PJQJ +^J4/4
+WW8Num28z1OJQJ4/!4
+WW8Num28z2OJ +QJ +4/14
 WW8Num28z3OJQJ4/A4
-WW8Num29z1OJQJDA`QD Default Paragraph Font6U@Ra6 0        Hyperlink B*ph&gt;*FVRqF 0FollowedHyperlink B* phU&gt;*.)@R. Page Number,X@R, Emphasis6R h(W@R( `Strong5*R*         bodytext1FgRF HTML TypewriterOJQJCJPJBRB Footnote CharactersH*$OR$ style8B'RB Comment ReferenceCJaJVORV -bodytext Char$OJQJCJmH        sH        PJaJ_HtH&amp;/!&amp; l_(u1H*@/1@ Endnote CharactersH*B/AB WW-Endnote Characters&amp;/Q&amp;
 &gt;\l_(u1H*$/a$ l_(uH*$/q$ &gt;\l_(uH*NN Heading -hx$OJQJCJPJ^JaJ&gt;B@&gt; 0        Body Texti7$ OJQJCJ0/0 Listj^h]`:&quot;: Caption
+WW8Num29z1OJQJDA`QD Default Paragraph Font6U@Ra6 0        Hyperlink B*ph&gt;*FVRqF 0FollowedHyperlink B* phU&gt;*.)@R. Page Number,X@R, Emphasis6R h(W@R( `Strong5*R*         bodytext1FgRF HTML TypewriterOJQJCJPJBRB Footnote CharactersH*$OR$ style8B'RB Comment ReferenceCJaJVORV +bodytext Char$OJQJCJmH        sH        PJaJ_HtH&amp;/!&amp; l_(u1H*@/1@ Endnote CharactersH*B/AB WW-Endnote Characters&amp;/Q&amp;
 &gt;\l_(u1H*$/a$ l_(uH*$/q$ &gt;\l_(uH*NN Heading +hx$OJQJCJPJ^JaJ&gt;B@&gt; 0        Body Texti7$ OJQJCJ0/0 Listj^h]`:&quot;: Caption
 kxxCJ5** Indexl $e HTML Preformatted7m  2(
-Px 4 #\'*.25@9 OJQJCJ&lt;^@&lt; Normal (Web)
+Px 4 #\'*.25@9 OJQJCJ&lt;^@&lt; Normal (Web)
 n4@4 Header  o  !4 @4 Footer @@ -29757,51 +29828,39 @@
 &amp; F42&quot;4 List 2r^]`B6@2B  List Bullet 2s^h]`PCBP 0Body Text Indentt^h]`xNERN List Continue 2u^]`x8Zb8
 Plain Text
-vHOrH bodytextw^]`OJQJDPD Body Text 2x$a$ OJQJCJ6Q6 Body Text 3y5VV TOC 1zdh +vHOrH bodytextw^]`OJQJDPD Body Text 2x$a$ OJQJCJ6Q6 Body Text 3y5VV TOC 1zdh  !
-xx;OJQJCJmHsH5TT TOC 2{dh +xx;OJQJCJmHsH5TT TOC 2{dh  !
-^]`:OJQJmHsHBB TOC 3|^]`OJQJCJ6&gt;&gt; TOC 4}^]` OJQJCJ&gt;&gt; TOC 5~^]` OJQJCJ&gt;&gt; TOC 6^]` OJQJCJ&gt;&gt; TOC 7^]` OJQJCJ&gt;&gt; TOC 8^]` OJQJCJ&gt;&gt; TOC 9^]` OJQJCJRS2R Body Text Indent 3$]^h`a$4&gt;R4 Title$a$CJ5@J@ Subtitle$a$CJ6aJ]\Rb\ Body Text Indent 2 -@ f!^]`PJ -hrh data( -        7$5$9D^        ]`2B*mHphOJQJsHPJ -TT body1$5$7$9Da$
 B*mHphOJQJsHPJ -ff CV Para Spacer 7$5$9D$B*mHphOJQJCJsH5PJ -XX Name$5$7$9Da$$B*mHphOJQJCJ$sH5PJ -tt CVreferences 7$5$9D^]`0!B*mHphOJQJCJsHPJ -LL Body 7$5$9DB*mHphOJQJsHPJ -dd Header17$5$9Dd$$B*mHphOJQJCJ sH5PJ -pp CVdata( -p7$5$9D^        ]`P!B*mHphOJQJCJsHPJ -DD Balloon TextOJQJCJaJ6@        6 0 -Footnote TextBO        B         stylecodeOJQJCJPJ aJ4&quot;        4 Comment Text@j!        &quot;        @ Comment Subject5\FYB        F
  Document Map-D(M
+^]`:OJQJmHsHBB TOC 3|^]`OJQJCJ6&gt;&gt; TOC 4}^]` OJQJCJ&gt;&gt; TOC 5~^]` OJQJCJ&gt;&gt; TOC 6^]` OJQJCJ&gt;&gt; TOC 7^]` OJQJCJ&gt;&gt; TOC 8^]` OJQJCJ&gt;&gt; TOC 9^]` OJQJCJRS2R Body Text Indent 3$]^h`a$4&gt;R4 Title$a$CJ5@J@ Subtitle$a$CJ6aJ]\Rb\ Body Text Indent 2 +@ f!^]`PJ hrh data( +        7$5$9D^        ]`2B*mHphOJQJsHPJ TT body1$5$7$9Da$B*
 mHphOJQJsHPJ ff CV Para Spacer 7$5$9D$B*mHphOJQJCJsH5PJ XX Name$5$7$9Da$$B*mHphOJQJCJ$sH5PJ tt CVreferences 7$5$9D^]`0!B*mHphOJQJCJsHPJ LL Body 7$5$9DB*mHphOJQJsHPJ dd Header17$5$9Dd$$B*mHphOJQJCJ sH5PJ pp CVdata( +p7$5$9D^        ]`P!B*mHphOJQJCJsHPJ DD Balloon TextOJQJCJaJ6@        6 0 +Footnote TextBO        B         stylecodeOJQJCJPJ aJ4&quot;        4 Comment Text@j!        &quot;        @ Comment Subject5\FYB        F Docu
 ment Map-D(M
 &lt;OR        &lt; Table Contents $FQ        b        F  Table Heading $ $a$5\.r        . yblFhe,gCJaJ8O        8 dvi -G$] CJOJQJH        H dnamelist_title -G$]5:O        : dvi CharOJPJQJaJtHT        T q.Heading 1 Char5CJ KHOJPJQJaJtHR        R dnamelist_title Char5CJPJaJtHH        H q.Heading 2 Char5CJ$PJaJtHH        H q.Heading 3 Char5CJPJaJtHH        H q.Heading 4 Char6CJPJ aJtHH
-H q.Heading 5 Char5CJPJ aJtHH
-H q.Heading 6 Char5CJ PJ -aJtHH!
-H q.Heading 7 Char&gt;*CJPJ -aJtHX1
-X mq.HTML Preformatted CharOJPJQJaJtH&gt;A
-&gt; oq. Header CharCJPJaJtH&gt;Q
-&gt; pq. Footer CharCJPJaJtHFa
-F vq.Plain Text CharCJPJaJtHLq
-L xq.Body Text 2 CharOJPJQJaJtHL
-L yq.Body Text 3 Char5CJPJaJtHV
-V q.Body Text Indent 3 CharCJPJaJtH&lt;
+G$] CJOJQJH        H dnamelist_title +G$]5:O        : dvi CharOJPJQJaJtHT        T q.Heading 1 Char5CJ KHOJPJQJaJtHR        R dnamelist_title Char5CJPJaJtHH        H q.Heading 2 Char5CJ$PJaJtHH        H q.Heading 3 Char5CJPJaJtHH        H q.Heading 4 Char6CJPJ aJtHH
+H q.Heading 5 Char5CJPJ aJtHH
+H q.Heading 6 Char5CJ PJ aJtHH!
+H q.Heading 7 Char&gt;*CJPJ aJtHX1
+X mq.HTML Preformatted CharOJPJQJaJtH&gt;A
+&gt; oq. Header CharCJPJaJtH&gt;Q
+&gt; pq. Footer CharCJPJaJtHFa
+F vq.Plain Text CharCJPJaJtHLq
+L xq.Body Text 2 CharOJPJQJaJtHL
+L yq.Body Text 3 Char5CJPJaJtHV
+V q.Body Text Indent 3 CharCJPJaJtH&lt;
 &lt; q.
-Title Char5PJaJtHT
+Title Char5PJaJtHT
 T q. -Subtitle Char&quot;6CJOJPJQJ]^JaJtHV
-V q.Body Text Indent 2 CharCJPJ -aJtHR
-R q.Balloon Text CharCJOJPJQJaJtHJ
-J q.Comment Text CharCJPJaJtHF
+Subtitle Char&quot;6CJOJPJQJ]^JaJtHV
+V q.Body Text Indent 2 CharCJPJ aJtHR
+R q.Balloon Text CharCJOJPJQJaJtHJ
+J q.Comment Text CharCJPJaJtHF
 
-F q.Comment Subject Char5\\ \ q.Document Map Char!CJPJaJfH q
-tHH H iq.0Body Text CharOJPJQJaJtHR! R tq.0Body Text Indent CharCJPJaJtHL1 L q.0Footnote Text CharCJPJaJtHPK![Content_Types].xmlj0Eжr(΢Iw},-j4        wP-t#bΙ{UTU^hd}㨫)*1P'        ^W0)T9&lt;l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i&gt;3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h&quot;O
+F q.Comment Subject Char5\\ \ q.Document Map Char!CJPJaJfH q
+tHH H iq.0Body Text CharOJPJQJaJtHR! R tq.0Body Text Indent CharCJPJaJtHL1 L q.0Footnote Text CharCJPJaJtHPK![Content_Types].xmlj0Eжr(΢Iw},-j4        wP-t#bΙ{UTU^hd}㨫)*1P'        ^W0)T9&lt;l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i&gt;3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h&quot;O
 = C?hv=Ʌ%[xp{۵_Pѣ&lt;1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M
  @}w7c(EbˮCAǠҟ7՛K  Y, @@ -29825,30 +29884,33 @@
 ,.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-!Ptheme/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;QQFpJpZ1fҐ         Hrrrtvxz|~-XZ\_9
-n &lt; &quot;%5GOW6]Kh1p#w-~n©,7p7!$/(o),49@Q[|iAw~[Jɿzn^           !#%',-/9:=&gt;?CEJKMORU]^_`acefhjlmort|}#8DF&quot;!&quot;#I#&gt;'19AJO -Z
-dSm7vz${{||ގڑ9lwSfپ80&gt;| - `}J$j&amp;G+3n9kBTB[9bhqqrstZuL7I ƭ߭dC׳{̵ 5Jrƶ(eԹźY@Ծ$ȿi/t&gt;T}~xcf;k!ih&gt;
-
-&amp;T.fm[{&amp;C;.s7!K]+Z)D        }BBDM&lt;}-\h                q
-   p  T - -&lt; B.
+&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;jLkLkk1fҺ         Hrrrtvxz|~-XZ\_9
+n  %*/0:J+N R`VQ\_%kpuzx|o        ²Ⱥ*0c; tq!#r$&amp;D,f026BLEWdhq,w
+LWq !
+!G
+            !&quot;#%'(*/04&lt;=?ABCDHIKOPRSTUWXZ]_ahijklnprsuvxy{|~ &quot;5JY\$&quot;##)$w$16&gt;GNwR2`i vzF{{6|hȅƍ’֖vHCQZ?5-:  +m?~ t&quot;J&amp;.4]DCR~XX^~h llmno}~J]jHjK/Hͨ% T=U 5`u۰/XҳA~2kŷ[@4/վZ&quot;O7c{
 ,`sEc&amp;d0$s=
+cn[]        :(Yku-=sSZ13&quot;wacJ,j                N
+
+ x  
  - &quot;$&amp;()*+.012345678;&lt;@ABDFGHILNPQSTVWXYZ[\bdgiknpqsuvwxyz{~        
-   - !&quot;$%&amp;'()*+,-./012345679:;&lt;=&gt;?@ABCEG5Wdf
+ $&amp;)+,-.12356789:;&gt;@EFGJLMNQVY[\^`bcdefgmoqtwz}        
+  + !#$%&amp;'()*+,-./012346789:;&lt;=&gt;?@ABCDEFGHIKLMNOPQRSTUVWXZ[5Wdf
  $-.Vpr
-9^`$35c~#%Rkm        $ -q - - -Cd;|CC1DISJrJJ&gt;K~KNOrOSSSUUUWlll        r=rVrrrrtt%u1ϣYRwBsu86|'P@HLIImm6nӍ@ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX4XXXXX;BEelo '*KRU_!!!!!!@  
+9^`$35c~#%Rkm        l + + +=Lb!!&quot;XDDDKKKXLLLOPgPTTTVVVmmmsrrrrs'suPuu'Pbhǵ9l0[]i\Y  +/ +u + + +3q3aCCD\J]]zhhibsssވKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX4XXXXXXX;BEelo '*KRU_!!!!!!
 @  
         @H 0(        
 0(        
 0
-# _, +# _/  _Hlt320873003  _Hlt320872817  _Hlt320872818 @@ -29860,66 +29922,68 @@
 _Hlt162937718 Introduction_Introduction_1_Setting_up_WRF-Var  _Hlt179952233_Installing_WRF-Var_Installing_WRFNL_andWRFPlus#_Running_Observation_Preprocessor_1_Running_WRF-Var_1_Radiance_Data_Assimilations_WRFDA_with_Multivariate_Running_gen_be  precipitation -_Hlt320873510_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_A
 dditional_WRFDA_Exercises:_Additional_WRFDA_Exercises:_1_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_1SYY        \AAHo445)#;%3QQQQQQQQQQI_I_I_J_l?ޡޡ[@@@@@@@@@        *
+_Hlt320873510 +_Hlt321356843_Updating_WRF_lateral_1_Updating_WRF_Boundaryupdate_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:_Additional_WRFDA_Exercises:_1_Hybrid_Data_Assimilation_Hybrid_Data_Assimilation_1_WRFDA_with_Multivariate_1_WRFDA_with_Multivariate_2 +_Hlt321358018_WRF-Var_Diagnostics_1_Hybrid_Data_Assimilation_
 2_Description_of_Namelist_Description_of_Namelist_1SYY        zB{B!JPp7        7        8         +c$$6 Z.kLkLkLkLkLkLkLkLkLkLYYYY]fJ@@@@@@@@@        -
  @ -@ !&quot;#$%&amp;'()+TZZ        ]AAHo445)#;%3QQQQQQQQQQI_I_I_J_l?[-3                
-
+@@ !&quot;#$%&amp;'()@*+,.TZZ        zBB!JPp7        7        8         +d$$6 Z.kLkLkLkLkLkLkLkLkLkLYYYY]fJ%,-45notu$%YZ^_l                
+
 /
 1
-e
-g
+d
+f
+|
 ~
-
-- 3 ] c #)3#+(8; fiYfksvy  ?B5;5&gt;\!b!j!m!|!!!!!!y#~#%%B%G%%%&amp;&amp;-&amp;1&amp;&lt;&amp;?&amp;D&amp;H&amp;J&amp;N&amp;o&amp;u&amp;''(( (%(O(S(V([(((((((((((((())),)/)2)7)O)T)c)f)i)n))))))))) **)*.*B*G*h*k***********..3......./        /,///0/2/a/d/e/l/m/p///////////0000)0,0H0L0M0O0p0s00000000000001111?1B
 1\1`1a1c111111111111122@2D2E2G2h2k22222222222333!3&quot;3$3E3H3b3f3g3i3333333333333445494:4&lt;4]4`4y4}4~444444444455 5&quot;5C5F5i5m5n5p555555555555566:6&gt;6?6A6b6e66666666666667
-7 7 -7.717H7L7M7O7p7s77777777777778888?8B8`8d8e8g88888888888889999=9&gt;9@9a9d9999999999999::::7:::X:\:]:_:::::::::::::;;7;;;&lt;;&gt;;_;b;};;;;;;;;;;;;;;;;S=Y=&gt;&gt;m?s???@@@@@ @*@.@@@I@P@Y@AA^BeB[CeC=DBDZD^D`DbD}DDDDDDDDDEEEEE E&quot;ETEXEYE[EEEEEEEEEF F -FFBFFFGFIF -GG#G7GHHHHHHHHPPQQQQQQQQNSVS\SlSxS{S|SSSSSSpTsTtT{TTTTTTUUUMVXVVVYY        ZZ-Z6Z@ZOZYZhZ^^w^
 ^__H_Z___```0`abbbbbb&amp;b'b/bc -cccc(c&lt;cIcccdddd -eeeeeeee$g1gAgIghhhhihyhhh+i3i9iFi~iiiiii&quot;j0j9jIjjjjjjjjkkkHkLkPk[k\kkkkkkklllllmmm:mHmrmmmmmmmmoorrssssss4t9tuuuuWv_vhvjvvv7x?xyyyyyyzzzzOzWzXzZzzzzzzzzz${,{-{/{k{s{}}}}~~~~~ ~G~I~K~M~W~Y~t~v~~~~~~~~~~~~~        gikmtwxz&quot;(*,./Z\cdf $5S\Ȃ
 zȃ׃;GHRYdirwÄτӄ؄܄ *.;?LPTYjnʅڅ݅ -RZ&gt;HOUY[|ˆʈ߈$+-/ˉΉωԉ߉FK&quot;OTX_,1Ԏݎ        &gt;D$&amp;+-059Z\ڐݐ -368;=?R^z}đƑɑˑ͑ -'3ORTWY[nz'+km/1ahƛ͛՛ܛ
-!(07;=pwܘҜڜ)08?GNV]u|.5=DLS[bfhȞϞ !u۠        SaۣQTϤݤFLxz|~UWdfhjvyz|اڧܧާ -+3BDFH`hwy{}ʨҨ4&lt;LNPR\^{}©ĩƩȩ -:&lt;&gt;@ikmoKS!+- foMTî
 ŮǮyQW NV~DZͱw}~        @H')8=FKWxشgt۵ -#'18CHQV`emt}̶ζ*,.6Q &lt;J(ak9ogCEHI5}}%)tT.:8g +&lt;=}TWbBGP        4 $Zb49ot+Y``jrqU`$BFi QR`ai
 &quot;$(1pxS;8L                        }
-y              - -U -} - - - - - - - - - -&quot;'{KT}
-!#;=?Ahjlno!/@Lde %     !!&quot;&quot; # -#w########%%;'C'N'W'''''R(U((IIII7n8n;n&lt;nş5GҠ/&lt;p}*24_lĩͩ        XaêDGHJKUfrëݫ
- - ,4@HT\hp´δGR_kܵ0&lt;IURU]h|j&amp;ioݿivDS&quot;2B -%(8#Yew`l&amp;!,=%0hqmuZj&quot;;?CNt.1BY|Si -BPh7Bal'GRX[
 
 
 
 
                 
-
+4 : FLFN #5;@Clodin{ !'TW4:4=  &quot;&quot;&quot;&quot;# #(#+#:#=#%%%%%1%4%%%%%C'H't'y'''-(2(Y(](h(k(p(t(v(z(((**E*I*L*Q*{************ +++!+$+'+,+D+I+X+[+^+c+{++++++++++,,,$,8,=,U,Z,n,s,,,,,,,,,        - ---//0)0.090000000000000315191&lt;1H1K1L1S1T1W1e1i1j1l11111111111112272;2&lt;2&gt;2_2b2{222
 22222222233        3 3,3/3R3V3W3Y3z3}333333333334!4=4A4B4D4e4h4444444444444
+55552555K5O5P5R5s5v5555555555566+6/60626S6V6666666666666777797&lt;7U7Y7Z7\7}777777777777 88(8,8-8/8P8S8j8n8o8q88888888888889929697999Z9]9{999999999999::::7:::T:X:Y:[:|::::::::::::;;.;2;3;5;V;Y;s;w;x;z;;;;;;;;;&lt;&lt;&lt;&lt;)&lt;,&lt;M&lt;Q&lt;R&lt;T&lt;u&lt;x&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;        = ='=+=,=.=O=R=S=Z=[=^=&gt;&gt;N@Q@ A#A-A1AAADANARAcAlAqAzAA        BCCDD*E0ELENEbEdE~EEEEFFFFFFJFNFOFQFFFF
 FFFFFFGGG8G&lt;G=G?GGGGG&quot;I-IIIIIIIIIIIIIQQRRRRRRRRHTPTVTfTwTzT{TTTTTTaUdUeUlUUUUUUUUUUUVVVVtW{WWW#X.XXX \\\)\C\L\V\e\o\~\`!```$a,a\anaaa%b-b2bDbddddddddeehfkf +gglgoggggggg hhiiii~jjjjjjjjjjjk
+kkkkkk lll)l/l?lllllllmm(n3noossssstt+tttuuvvvvvvvvyyzz1z8zZz\zxz{zzzzzzzzzzzzzzzzzzz{
+{ {{7{?{]{_{a{c{|{~{{{{{{{{{{{.|?|]|f||||||||||}}}}}}}
+~~E~Q~R~\~c~n~s~|~~~~~~~~~~~~~~~~~~~~~ +*48EIVZ^ctx%ǀЀ +GNʁ
+7AԂ܂MTVX otمޅCKx}UZ28gmΊ؊,/FMOTVY^bҋ׋46\_adfh{ŒΌ        1469;=P\x{}PTŕǕ')XZ +,3;BJQY`dfƗ͗
+RYahpwØ˘Ҙؘ֘ !)08?W^fmu|ę˙әڙ&amp;.5=DHJ 9A̛ڛ :G͝՝ Ÿןޟ=Coqsu!#%'3679Ȣʢ̢΢#2468PXgikm£ѣӣգף         +68:&lt;FHcegiwy}äŤǤ468:u}ȥzVXZ\fhM[CEGI&lt;FΫӫ@H֬ެ178@NT
 U]t%(.7R[`g)Ud°˰аڰ߰%-8WY(dqyö7E~շ߷!#%'36;HLY^k~¸ɸ̸Ѹܸ߸!&quot;1R^htƺкǽѽ
+AI|þ#%/'?EY^03@FQZ(0my&lt;D0=X\^c r}%*;D&lt;Ev 08V^OW).di&lt;Dhm#_g        HScmrxAOPXyu]eVY&quot;$Z`vylo~5;EIJNRUVYsw!79&quot;
         GM#%)-PVgijlptuy         +(.26@GQX^%        *                          oqsu
+ -/13_ace&amp; +v~,8uKLst v~rz  7&quot;?&quot;J&quot;S&quot;&quot;&quot;&quot;&quot;/#2#m#o#{#~#######&amp;$/$1$&gt;$@$G$X$e$$$$$$$$$j%v%%%%%%%%%%%+&amp;8&amp;&amp;&amp;''&amp;(.(`(l(((F)O)y))))))))))**/*1*L*U*********+$+D+R+++,,,,,,.-5-M-Y-------'.3.K.W.b.h.2484669999?:B:::|;;;;;;;;=&lt;@&lt;I&lt;O&lt;f&lt;l&lt;==&gt;&gt;
+@@R@X@]@c@z@@AAAAAAiCsCD D^D`DkDmDDDDEIEKEEEEEFFGGGGhHnH8I&gt;IjIpIvIzI{IIIIIIIIIIIIIIIIyMMMMO!O'O/O8O@OIOQOZOdOlOvOOOOOOOPPPPQ1RReSsSuSSSSTXU[UV VWW X,XIXWXXXYYZZZZ[[C^I^^^H`P`````
+aabb +ccyccccUdcdddcereee^flf&gt;iEiJiQivjyjjjjjjjTk[k`kgkm m;mCmmm nnn,nMnUnknnnoop&amp;prrrrssss t-tu!u&quot;u)u*u-u}uuuuuuuuuuuv        v v9y&lt;yyyz*z}}$}'}r}}}}}~~~~~~~~CLTVׁ́ԃ׃Ʌх + Ԇֆ5;EUX^guxzY[]_prWxɍ +1ʎ!nvُ/1RTDIOQTVY[ ÓĔʔҔڔ + &quot;.1{!#%'*,468:ce
 ؖ(*,.:=iwܗ -0@JW^k2:DMęؙ LXn|ǚ:Iߛ+KTs'0?HXarΟPXbo%Ģޢ $)=@IO]ãأ +_hr{&gt;LSbhq BNUagqѦݦ +!-5BJYamu&amp;/:CQ¨ĨϨبҪܪ
+8@BNr|~ū(13=aikwʬͬ&amp;2        oxŮѮޮ $0HT\ivįЯATam        5CP\ͱұ        R]ɲ̲(-0BZd#۷j޹#˺4U&gt;;E(6@пؿ7H(*7Tf%-:m{7FHJ]_act]dip.9FQCH1AFU|&quot;%3&lt;Ko~
 )t=Cz#-B #,V^'.idu# *ow])/BFZ^vCO\a#BO)8 .1et +4=WZ%JLgil-::Jv.=X\`kmz&amp;&gt;O}K\~K\;Fep~~
 
 
 
 
 
 
                 
+
 /
 1
-e
-g
+d
+f
+|
 ~
-
-
-
-2&gt; X!\!b!k#n#%%&amp;&amp; &amp;(&amp;&amp;&amp;''( (O(V(((((((,)2)c)i)))))* *=*B*h*n***++++++++..00H0M0000011\1a11111@2E222223&quot;3b3g3333354:4y4~4445 5i5n55555:6?666667 7H7M7777788`8e8888899&gt;99999::X:]:::::7;&lt;;};;;;&gt;,&gt;&gt;&gt;????@@AADDDDTEYEEEEEF -FBFGFG&quot;GNNTTW-WX!XBXIXEYLYYYZZZZZ[([/[r[y[[[+\A\^^bbccccNeTeDhFhjj/k2kzkkkklllmNmQmm
 mPnfnsnnnnnnnnnoo3oppss4t9tuu?vMvwwyyyyzzXzZzzzzz-{/{}}~~G~I~~~gi(*PU-/Ɖʉ։ىFK{&quot;OT#(,1aiˍЍ5:jr        &gt;D $'5ЙEJpuFLxzͥΥۥܥUWdfҧԧاڧ -BDwyLN{}©ĩ -:&lt;ikL13}îIJʲ̶ζ*,km=?57f
 h5ch57QaAQA'SVN        S          9 ; };=hj &quot;&quot;(())))))))**|******0+4+?+A+//I/M/m/o///E0L000000111_4d48899^;;==@@II(J+JrJuJJJK        KPKSKMMNNJNPNNNNNNNO!O8U:UZZtn{nrrssWuaulv|vzzzzzzz{{ {KMN&lt;&gt;HKɋˋ*0RT;=HJ|XbY[jlj
 l}02FRҠ/&lt;|éx{KMjvv|.4cfu{'*9?qw -$zGMVY|[a9C*4dj&gt;A        ^d4;07QWFICF17]d&quot;eRX&quot;(bi&quot;X[3333333333333333333333333333333333333333333333
 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
 33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333317Bal'GR[ -
 
-zBb(i`!4bXDbZ63jZ&quot;juZ&quot;jz&quot;jhh^h`OJQJ.88^8`.L^`L.                ^        `.  ^ `.xLx^x`L.88^8`.^`.L^`L.hh^h`OJQJ^`OJQJ^`.^`OJQJ
  ^`OJQJCJ^`o(.^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.8^8`o()
+
+
+&lt; p ps1=  &quot;&quot;# #%%%%%(&quot;(3(;(L(T(()**E*L*{******!+'+X+^++++++,3,8,i,n,,,,,--0-----..00e1j1111172&lt;2{22223        3R3W33333=4B44444
+55K5P55555+606666677U7Z77777(8-8j8o888882979{9999::T:Y:::::.;3;s;x;;;&lt;&lt;M&lt;R&lt;&lt;&lt;&lt;&lt;'=,=e?v??@c@o@@@AABBJFOFFFFFFG8G=GOOUUXX/Z7ZXZ_Z[[b[[[)\1\\]]]&gt;]E]]]]]A^W^``8eBehfkfjjnnnnn
+oo,o8oNoZopo|oooOpqqssttuuvvXw^wZz\zjzlzzzzzzz]{_{|{~{||~~Z_˃VX)+:?otمޅCKx}LQUZÈ)/^cȉ̉28gmIM֋ڋ
+;@ȍύP^ +ns',=CoqĠŠҠӠ!#Ȣʢ24giѣӣ        68ce}ä46VXCEWY!#~!#RTVWKP{6
+ VYQV&lt;&gt;OX
+  oq-/_a|9sfhmom#o####$%$V$X${$$$$%        %%%X%]%%%%%)))*+$+D+++++,,---..01m3o3=4@4526j8{89R:T::^;&lt;S&lt;&lt;=%&gt;kDnDDDDEIELEEEEEOHUHHHHHIICIIIUI[IIIOOXU[U`aabbb c +cwcycccSdUdddaeceee\f^ff&gt;iEimjnknnno'p(pp@qPqstt|u}uuuuuuuv        v vygz?{{|9}:}~3~~~~#%TVWGIFSVԆֆ3Y[UnvNgDI2E +Ok!
 #46bTVXD-2nq&amp;)dgͦ9&gt;׭@G*βӲJP*0еӵUXhn)/۸޸%+4:EKһػ.4`f
+ +05LO?EntF +ryv%ehJP+1krTY,3+2PV'.`bz;Fep333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
 33333333333333333333333333333333333333333333333333333333333333333333333&quot;&quot;==C__;Fep~~
+zBb(i`!4bXDbZ63jZ&quot;juZ&quot;jz&quot;j0}6:xhh^h`OJQJ.88^8`.L^`L.                ^        `.  ^ `.xLx^x`L.88^8`.^`.L^`L.hh^h`OJQJ^`OJQJ^`.
 ^`OJQJ ^`OJQJCJ^`o(.^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.8^8`o()
 ^`hH.
         L^        `LhH.
  ^ `hH.
@@ -29959,33 +30023,35 @@
 L^`LhH.
 ^`hH.
 ^`hH.
-L^`LhH. -(uZXD3jZz`!
-z -WW8Num2WW8Num3WW8Num4WW8Num5WW8Num6 -                                                                        l@y                                                                l@y                                                                l@y                                                                l@y                                                                l@y                                                                        @        0@&gt;=k1?j
-g^!sL!_!i.8/{7ZA)B\M N#TNX{Xn\1]wf3i'4qnt|u#:Z:o- F        E?dh\/ (-?BFs5:4i&gt;V+3E#Ofq. ff0%vaB -w@11`11( Z@(T@Unknown
-Junmei BanNCAR MMMCraig SG*Ax        Times New Roman5Symbol3. *Cx        Arial71        Courier_Monotype SortsEuclid Extra?=        *Cx        Courier New1Q~]
-mffoe0}fԚOPo]
+L^`LhH.h8^8`OJQJo(hHh^`OJQJ^Jo(hHoh        ^        `OJ +QJ +o(hHh ^ `OJQJo(hHhx^x`OJQJ^Jo(hHohH^H`OJ +QJ +o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ +QJ +o(hH(uZXD3jZz`!
+z0}WW8Num2WW8Num3WW8Num4WW8Num5WW8Num6                                                                        l@y                                                                l@y                                                                l@y                                                                l@y                                                                l@y                                                                                                                                                @        0@E&quot;k_1y=        ?j
+mF'Tg^{!sL!_!y&quot;55&amp;e&amp;04+A-N.i.8/{7j&lt;(AZA)BH)G\M N{OP}S#T#TNX{Xj        YYn\1]e^Bfwf}f&amp;g$g3i %mCmm'4qrO.sWsnt|u~#:Z:o- F        E*K2?d`$z5!Nh{p\/-cj c`s(-?B#F-v&gt;Zs5%6::4i&gt;BP +V+3EK#Ofq.!d JRf*sf0wO2X%vXwXeXaB +w@X( !@(T@Unknown
+Junmei BanNCAR MMMCraig SG*Ax        Times New Roman5Symbol3. *Cx        Arial71        Courier?=        *Cx        Courier New_Monotype SortsEuclid ExtraOPo]
 mffo[SOArial Unicode MS3*Ax        Times7@Cambria;. *Cx        Helvetica7. [ @VerdanaG=
-        jMS Mincho-3 fg;|i0Batang;Wingdingsi&amp;Liberation SansArial Unicode MSGDejaVu LGC Sans[BookmanBookman Old StyleCLucida GrandeA$BCambria Math#hK'FGJ
-uMA        uMA        q%4d J#q?'9 Chapter 6: WRF-VAR MMM Userkavulich@ -                 
- Oh+'0        
+        jMS Mincho-3 fg;|i0Batang;Wingdingsi&amp;Liberation SansArial Unicode MSGDejaVu LGC Sans[BookmanBookman Old StyleCLucida GrandeA$BCambria Math#hK'(|L?L?q%
 4d J#q?'9 Chapter 6: WRF-VAR MMM UserkavulichD                 
+ + Oh+'0        
 4 @ L -Xdlt| Chapter 6: WRF-VAR  MMM UserNormal kavulich74Microsoft Office Word@D@@,xE@@&lt;UAuM
 
 
 
 ՜.+,D՜.+,D hp  - NCAR          Chapter 6: WRF-VAR  Title8 8@ _PID_HLINKSAO4^http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2011_July/data/wrfda_hybrid_testdata.tar.gzxw&lt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.html5;?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.h
 tmlJ.http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/~)http://www.mmm.ucar.edu/wrf/users/wrfda/e7{4http://www.emc.ncep.noaa.gov/mmb/ylin/pcpanl/QandA/Vx.http://data.eol.ucar.edu/codiac/dss/id=21.093bgu?http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm'rVhttp://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.htm
 l'oVhttp://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.phpudc_Additional_WRFDA_Exercises:_1&amp;`_WRF-Var_Diagnostics_15;]?http://www.mmm.ucar.ed
 u/wrf/users/wrfda/download/testdata.htmlOyZ_Running_gen_be;W&quot;_Running_Observation_PreprocessorQ
-T_Description_of_Namelist_1Q
-Q_Description_of_Namelist_1Q
-N_Description_of_Namelist_1BKbhttp://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html|CH@http://www.mmm.ucar.edu/wrf/users/wrfda/download/free_data.html\IEKhttp://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap7.htmformat B&gt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.htmlfZ?Ahttp://www.mm
 m.ucar.edu/wrf/users/wrfda/download/get_source.html*&amp;&lt;_Running_gen_be_1I]9$_Running_Observation_Preprocessor_15;6?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html`-33http://www.mmm.ucar.edu/wrf/users/wrfda/index.htmlQ
-0_Description_of_Namelist_1jk-_Hybrid_Data_Assimilation_2&amp;*_WRF-Var_Diagnostics_1\'_WRFDA_with_Multivariate_2*U$_Additional_WRFDA_Exercises:*&amp;!_Running_gen_be_1WC_Updating_WRF_lateral_1Precipitation0_Radiance_Data_Assimilations6_Running_W
 RF-Var_1I]$_Running_Observation_Preprocessor_1; _Installing_WRFNL_and}w WRFPlus;         _Installing_WRFNL_and@_Installing_WRF-Var@_Installing_WRF-VarCC_Introduction_1
         
+Xdlt| Chapter 6: WRF-VAR  MMM UserNormal kavulich124Microsoft Office Word@7@@,xE@@?L
 
 
 
 ՜.+,D՜.+,D hp  + NCAR  Chapter 6: WRF-VAR  Titled 8@ _PID_HLINKSA&gt;O4^http://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2011_July/data/wrfda_hybrid_testdata.tar.gzP`_Updating_WRF_Boundaryxw&lt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/tools.htmlj9Nhttps://wiki.ucar.edu/
 download/attachments/60622477/WRFDA__update_for_cv6.pdf5;?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.htmlJ.http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/&gt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/CONVERTER.gze74http://www.emc.ncep.noaa.gov/mmb/ylin/pcpanl/QandA/V.http://data.eol.ucar.edu/codiac/dss/id=21.093|='ftp://ftp.e
 mc.ncep.noaa.gov/jcsda/CRTMbg~?http://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm{dhttp://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/docs_rttov10/users_guide_10_v1.5.pdf'xVhttp://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.html'uVhttp://research.metoffice.gov.uk/research/interproj/nwpsaf/rtm/rttov_description.htmlA[r=
 http://www.dtcenter.org/com-GSI/users/support/faqs/index.php?~o3http://www.nco.ncep.noaa.gov/sib/decoders/BUFRLIB/6l_Running_WRF-Var_1A[i=http://www.dtcenter.org/com-GSI/users/support/faqs/index.phpudf_Additional_WRFDA_Exercises:_1&amp;c_WRF-Var_Diagnostics_15;`?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.htmlOy]
 _Running_gen_be;Z&quot;_Running_Observation_PreprocessorQ
+W_Description_of_Namelist_1Q
+T_Description_of_Namelist_1Q
+Q_Description_of_Namelist_1BNbhttp://www.mmm.ucar.edu/wrf/users/wrfda/Tutorials/2010_Aug/tutorial_presentation_summer_2010.html|CK@http://www.mmm.ucar.edu/wrf/users/wrfda/download/free_data.html\IHKhttp://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap7.htmformat E&gt;http://www.mmm.ucar.edu/wrf/users/wrfda/download/wrfplus.htmlbgB?http://resear
 ch.metoffice.gov.uk/research/interproj/nwpsaf/rtmfZ?Ahttp://www.mmm.ucar.edu/wrf/users/wrfda/download/get_source.html*&amp;&lt;_Running_gen_be_1I]9$_Running_Observation_Preprocessor_15;6?http://www.mmm.ucar.edu/wrf/users/wrfda/download/testdata.html`-33http://www.mmm.ucar.edu/wrf/users/wrfda/index.htmlQ
+0_Description_of_Namelist_1jk-_Hybrid_Data_Assimilation_2&amp;*_WRF-Var_Diagnostics_1\'_WRFDA_with_Multivariate_2*U$_Additional_WRFDA_Exercises:*&amp;!_Running_gen_be_1WC_Updating_WRF_lateral_1Precipitation0_Radiance_Data_Assimilations6_Running_W
 RF-Var_1I]$_Running_Observation_Preprocessor_1; _Installing_WRFNL_and}w WRFPlus;         _Installing_WRFNL_and@_Installing_WRF-Var@_Installing_WRF-VarCC_Introduction_1
         
    !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
      !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
    - !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
+ !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnopqrstuvwxyz{|}~
         
      !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
         
    @@ -30556,12 +30622,12 @@
      !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
                   
       -                    ! &quot; # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z | } ~                     
 Root Entry        F ] Data
-I;1Table WordDocument
-SummaryInformation({ DocumentSummaryInformation8 |MsoDataStore`o]]FGDTLRBUPIZ55==2`o]]Item
+                     ! &quot; # $ % &amp; ' ( ) * + , - . / 0 1 2 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                           !
 Root Entry        Feg' Data
+^t;1Table3 WordDocument
+SummaryInformation( DocumentSummaryInformation8 MsoDataStoreP;:'b'Z0WB1HDRDMWQ==2P;:'b'Item
         PropertiesUCompObj
 y         &lt;b:Sources SelectedStyle=&quot;\APA.XSL&quot; StyleName=&quot;APA Fifth Edition&quot; xmlns:b=&quot;http://schemas.openxmlformats.org/officeDocument/2006/bibliography&quot; xmlns=&quot;http://schemas.openxmlformats.org/officeDocument/2006/bibliography&quot;&gt;&lt;/b:Sources&gt;
 &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;
-&lt;ds:datastoreItem ds:itemID=&quot;{0D860D16-D132-4F07-B8B1-43C866C7F37F}&quot; xmlns:ds=&quot;http://schemas.openxmlformats.org/officeDocument/2006/customXml&quot;&gt;&lt;ds:schemaRefs&gt;&lt;ds:schemaRef ds:uri=&quot;http://schemas.openxmlformats.org/officeDocument/2006/bibliography&quot;/&gt;&lt;/ds:schemaRefs&gt;&lt;/ds:datastoreItem&gt;
+&lt;ds:datastoreItem ds:itemID=&quot;{6F81A565-3DD8-4E1F-B5B4-34438CCE5695}&quot; xmlns:ds=&quot;http://schemas.openxmlformats.org/officeDocument/2006/customXml&quot;&gt;&lt;ds:schemaRefs&gt;&lt;ds:schemaRef ds:uri=&quot;http://schemas.openxmlformats.org/officeDocument/2006/bibliography&quot;/&gt;&lt;/ds:schemaRefs&gt;&lt;/ds:datastoreItem&gt;
         F'Microsoft Office Word 97-2003 Document
 MSWordDocWord.Document.89q
\ No newline at end of file

</font>
</pre>