Change Log for 13-km development Rapid Refresh version at NOAA/ESRL/GSD

    Main RR homepage

    This change log starts from Dec 2007.

    5 Dec 2007

    REAL, wrf.nl
    Fix to sea-ice problem. Started using new sigma values in wrf.nl with lowest level now at 0.999 (previous 0.997). (Stan for Tanya)

    10 Dec 2007

    WPS
    Switch to 2.2.1 WPS code with the bug-fix for winds.

    11 Dec 2007

    RR sigma levels
    To avoid vertical instability the lowest two sigma levels in cold start RR are changed from 0.999, 0.995 to 0.998, 0.994. No change in HRRR3 runs.

    6 Feb 2008

    RR - new version of WRF code
    The code is switched to beta-v3 for both WPS and WRF. WPS is build to be able to read GRIB2 data from GFS model. For SST - GRIB1 data is still used because the Vtable.SST needs to be updated for use with GRIB2 data. The DFI is turned on using new Hans's code for digital filter.

    17 April 2008

    RR - switch to WPSV3, WRFV3 and WPPV3.
    The code is switched to v3 for both WPS and WRF. The only minor change (in WRFV3) was made to module_diagnostics.F to provide the noise level output in the units we are used to, and with different frequencies for DFI and forecast.
    - DFI is still on.
    - new Grell cumulus scheme - option 5
    - ptop is changed to 10 mb (from 50 mb)

    22 April 2008, 00 UTC

    RR - change in WRFV3
    - Updated phys/module_sf_ruclsm.F. Melting limits (Egglston et al. 1971) are introduced. Result - slower melting rate, especially in cases of warm advection over snow, when differences between skin temperature and first-level atmospheric temperature are significant. Also, the skin temperature is not limited to 273K under such conditions. Similar change to RUCLSM has been made in RUC, and it improved temperature forecast over snow.

    29 April 2008

    HRRR3 - switch to WPSV3, WRFV3 implemented in RR.
    Several changes were made in WRFV3 to provide VIL output (Registry/Registy.EM, dyn_em/solve_em.F, namelist.input)

    15 July 2008, 12 UTC

    RR cold start - changes in WRFV3
    New namelist variables are added to Registry.EM:
    - mphdt - frequency of microphysics calls;
    - time_step_dfi (DFI could have different time step);
    - use_adaptive_time_step_dfi = .false. (no adaptive time step in DFI).
    Changes to the code:
    share/dfi.F - added reading in new namelist variables, and resetting time step to noraml after DFI step is done.
    dyn_em/solve_em.F - added capability to call microphysics driver not every time step.
    Starting 12z 15 July 08 these changes are included into cold-start RR.
    Namelist variables are set to: mphdt=1, time_step_dfi=60, adaptive time step can vary between 60 and 100 s. (Only one run for 12z had diff_6th_opt=1, after than 6th order diffusion is turned off again) Also, quilt I/O is turned on.

    7 August 2008, 12 UTC

    cold-start RR is switched to WPSV301 and WRFV301 (version 3.01)

    22 August 2008, 12 UTC

    For the 1h cycle, sounding generation changed to correctly read the grib files, which evidently changed format around 12 UTC 8 August 2008. Previously, the grib files incorrectly identified each level as 'hybrid lev n'. Now, the grib levels are correctly identified as 'sigma=0.00nn' where nn is the level number.

    As a result of this change, the RR1h cycle is now once again included in the RAOB verification results available on the web.
    -WRM

    25 August 2008, 12 UTC

    RR 1h cycles uspdated to use WRFV3 and new GSI. Special features of GSI and ARW :

    GSI: March 2008 NAM version with the following changes:
    1) fixed lots of IO problems related to the use of ARW
    2) moisture analysis (use qoption = 2 right now)
    background error variance for qoption =1 (compute_derived.f90 from NCEP)
    turned off relation between temperature and moisture (tv_to_tsen.f90)
    qoption=2 works for ARW
    3) parallel cloud analysis and cloud observation IO
    4) turn off soil moisture and skin temperature updating.
    5) normal wall time for GSI is 720 s with 64 processors
    6) updating SST at 01Z

    ARW: Version 3:
    0) DFI is used (option 3, 40 min backward and 40 min forward)
    1) use quilt to reduce IO time (8 processors)
    2) combined wrf_input and wrfout
    3) have boundary condition problems for dfi in last three cycles. right now use extra boundary fi les to bypass the problem.
    4) normal wall time for ARW is 3200 s with 120 processors
    5) use short DFI integration time step : time_step_dfi = 40,
    6) microphysics step: mphdat = 1
    7) Use new terrain that was smoothed by Joe in south boundary. The run started at 2008080723
    8)Extend relax boundary zone for ARW forecast from 5 to 10 grid

    21 October 2008, 12 UTC

    Cold-start RR - switch to Goddard shortwave radiation (ra_sw_physics=2)

    14 November 2008, 12 UTC

    Cold-start RR - TKE is added to WRF model output.

    15 December 2008, 12 UTC

    WRFPOST - switch to RUC-like visibility algorithm Implemented in both cold-start and cycled RR.

    25 December 2008, 12 UTC

    WRFPOST - switch to RUC-like ceiling/cloud top algorithm To include convective clouds after a small change in Georg Grell's G3 scheme was made.

    6 February 2009, 12 UTC

    Added cycling of surface variables (snow water equivalent, snow depth, snow density, soil temperature and moisture, skin temperature)

    9 February 2009 (17 Feb in cycled RR), 12 UTC

    WRFPOST
    - added option to output GRAUPEL on model and pressure surfaces;
    - changed SLP computation using RUC-like procedure, it includes smoothing of temperature at 700 mb used in SLP computation and and also the final SLP (as done in RUC);
    - changed computation of relative humidity on the pressure surfaces using RUC algorithm

    4 March 2009 (17 Feb in cycled RR), 12 UTC

    WRF model code - change in share/dfi.F subroutine not to use vertical damping
    in the DFI backward integration.

    Cold-start RR - switch to updated code, use damp_opt=3 with dampcoeff=0.05
    to replace damp_opt=1 and damcoeff=0.02

    19 March 2009 , 00 UTC

    WRF model code - changes in RUCLSM to include parameterization of sea-ice/snow Changes to METGRID.TBL to allow initial snow be non-zero on the sea ice.

    15 May 2009 , 12 UTC

    Switch to 3.1 version of WRF code. The length of DFI integrations is reduced to 20 minutes from 40 min with the previous version of WRF code (3.1 version crashes on 26th minute of DFI backward integration)

    13 June 2009 , 00 UTC

    Turn on 6th order diffusion:
    diff_6th_opt = 2,
    diff_6th_factor = 0.12

    26 June 2009 , 12 UTC

    Turn on fractional sea ice option:
    fractional_seaice = 1,
    seaice_threshold = 271.4

    22 July 2009 , 00 UTC

    Change in dyn_em/start_em.F to call physics initialization only once
    - this saves ~500s of run time.

    23 July 2009 , 00 UTC

    Changed diagnostics of T2 in phys/modelu_sf_sfcdiag.F

    5 August 2009 , 00 UTC

    Changes to phys/module_surface_driver.F, module_sf_ruclsm.F and addition of
    new module - module_sf_sfcdiags_ruclsm.F. All these changes are made to ensure
    consistency between different physics modules of WRF in interpretation of fluxes, surface
    variables and diagnostics of 2-m values for temperature and moisture. Additional checks
    are added to provide consistency bewtween 2-m and 1st level temperature
    and moisture, also a saturation check on Q2 is added.

    7 August 2009 , 00 UTC

    More changes to module_sf_sfcdiags_ruclsm.F.
    2-m diagnostics changes are implemented also in chemRR

    14 August 2009 , 00 UTC

    Changes in WRFPOST: esveral constants are adjusted to match WRF;
    Using TH array for potential temperature.

    8 October 2009 , 21 UTC

    Fixed bug in definition of CONFLX in module_sf_ruclsm.F from thickness
    between first full sigma level (array DZ8W) and the surface to half of this value.
    This bug fix was made in cold-start RR, RR-chem, HRRR-chem and HRRR-RR.

    13 October 2009 , 22 UTC

    HRRR-CHEM is switched to use WRF 3.1.1 code from /whome/smirnova/RR-svn/trunk/WRF311chem

    14 October 2009 , 22 UTC

    WRFPOST - Use first level U, V, T and Q for 2-m T,Q and 10-m U, V. (INITPOST.f)
    Also, switch to RUC-type dew point computation (SURFCE.f).

    15 October 2009 , 18 UTC

    WRFPOST - fixed bug in the previous change (INITPOST.f)

    21 October 2009 , 18 UTC

    WRFPOST - switch to revision 106

    22 October 2009 , 12 UTC

    WRF - switch to WRF code based on revision #3982 from NCAR WRF Repository

    15 January 2010 , 00 UTC

    Turned off 6th order diffusion and moist_adv_opt is changed from positive definite (1)
    to monotonic (2)

    29 January 2010 , 18 UTC

    HRRR-CHEM.

    Switch to 3.2 version of WRF code (from 25 Jan 2010).

    12 March 2010 , 12 UTC

    RR-cold-start
    Switch to 3.2 version of WRF code (from 11 March 2010).
    Constant BC in DFI.
    Also, UNIPOST has replaced WRFPOST, and BUCKET and SFCEXTRACT tasks
    in the XML are replaced with one task - COPYGB.

    9 April 2010 , 12 UTC

    RR-cold-start, RR-CHEM and HRRR-CHEM
    Switch to official release 3.2 of version of WRF code.
    Constant BC in DFI.
    RR-CHEM - use shallow convection and radiation feedback

    24 April 2010 , 12 UTC

    RR-cold-start, RR-CHEM and HRRR-CHEM
    Use tiling (numtiles = 4)in model runs which saves ~20% of run time
    RR-CHEM - shallow convection is turned off because it causes NaNs in PM2.5 field

    4 May 2010 , 18 UTC

    RR-cold-start, RR-CHEM and HRRR-CHEM
    Changed treatment of soil moisture variable when RUC LSM is used
    Before the change wrfout* had soil moisture minus residual when RUC LSM is used.
    With the change RUC LSM still has the same treatment of soil moisture variable internally
    but wrfout* files will have total volumetric soil moisture at the model levels
    This change will make it easier to compare soil moisture variable between different LSMs.
    Graphics of RUC LSM soil moisture is more representative of actual soil moisture.
    Changes include:
    WPSV3.2 - ungrib/src/rprr.F (if initialized from RUC model add QMIN to soil moisture)
    WRFV3.2 - dyn_em/module_initialize_real.F (don't subtract QMIN for RUC LSM initialized from Noah LSM
    and don't add QMIN for Noah LSM initialized from RUC LSM)
    phys/module_sf_ruclsm.F (subtract QMIN at the beginning and add at the end)
    NO EFFECT on model performance.

    26 May 2010 , 12 UTC

    HRRR-CHEM
    Switch to Unipost. Bucket and sfcextract steps are removed from XML.

    8 June 2010 , 18 UTC

    HRRR-CHEM
    Use of mp_tend_lim=0.1 to prevent vertical CFL violations and crashes.

    11 June 2010 , 00 UTC

    RR-chem
    Included computation of GD_CLOUD to WRF3.2 chem code.

    11 June 2010 , 12 UTC

    cold-start RR
    Add shallow convection - ishallow=1.

    2 August 2010 , 12 UTC

    cold-start RR, RR-chem, HRRR-chem
    WPS, WRF and UPP codes are recompiled in the new OS and run now on hcompnew nodes.

    14 September 2010 , 00 UTC

    RR-chem
    From now on RR-CHEM will use GSI to assimilate aerosol

    15 September 2010 , 18 UTC

    RR-chem
    From now on HRRR-CHEM will use GSI to assimilate aerosol

    21 September 2010 , 00 UTC

    HRRR-chem
    The namelist parameter chemdt is changed from 3 to 30 min (for GOCART)

    1 october 2010 , 18 UTC

    RR-chem, HRRR-chem
    Emissivity bug fix from Georg (for GOCART)

    1 october 2010 , 18 UTC

    RR-cold, RR-chem - WRF rev. 232
    Bug fix in Grell's cumulusi scheme.
    Changes in DFI code, compute QV after DFI from initial RH and filtered T
    (Before QV was filtered and had only saturation check based on initial clouds.)

    15 october 2010 , 00 UTC

    RR-chem
    Cold-started RR-chem, no ABBA fire data due to problems with the new format

    15 october 2010 , 18 UTC

    HRRR-chem
    Cold-started HRRR-chem, no ABBA fire data due to problems with the new format

    20 october 2010 , 12 UTC

    cold-start RR
    Backed off a change to recompute QV from initial RH in DFI, added QVG to
    filtered variablesin DFI.

    28 october 2010 , 12 UTC

    started parallel cold-start RR on rotated lat/lon

    29 october 2010 , 12 UTC

    cold-start RR-RLL, cold-start RR, RR-chem, hrrr-chem
    Bug fix for rotated lat/lon grid, and other changes in dynamic part from 3.2.1 WRF

    2 November 2010 , 00 UTC

    cold-start RR-RLL, cold-start RR
    Updated /phys/module_bl_myjpbl.F and phys/module_sf_myjsfc.F to 3.2.1 version.

    13 November 2010 , 00 UTC

    cold-start RR-RLL, cold-start RR, RR-chem, HRRR-chem
    Switch to use interp_type=2 (in LOG pressure) instead of interp_type=1 (in pressure)

    3 December 2010 , 00 UTC

    cold-start RR
    Switch back to use interp_type=1.

    8 December 2010 , 00 UTC

    RR-chem
    Switch back to use interp_type=1. (still no rebalancing)

    11 December 2010 , 00 UTC

    cold-start RR
    Switch to use wrf_cntrl.parm from Geoff.

    28 December 2010 , 00 UTC

    cold-start RR
    Switch to use Milbrandt microphysics.

    8 June 2011 , 12 UTC

    cold-start RR
    Use revision 3.3 of WRF and WPS code. Modifications to RUC LSM to use mosaic approach to landuse properties. Switch form USGS to MODIS landuse classification.

    8 June 2011 , 12 UTC

    HRRR-chem
    Use revision 3.3 of WRFchem and WPS code.

    27 June 2011 , 12 UTC

    cold-start RR
    Modifications to RUC LSM to use mosaic approach also to soil properties.

    28 June 2011 , 00 UTC

    HRRR-chem
    Fixed problem with the map projection which was introduced when switching to new version of prep_chem_sources.inp. Now the fires have correct locations.

    20 October 2011 , 00 UTC

    cold-start RR
    Switch to WRF and WPS 3.3.1 merged with the RR modifications.

    21 December 2011 , 00 UTC

    cold-start RR
    Turn on ishallow scheme (after bug fix from Georg).

    20 June 2012 , 00 UTC

    HRRR-chem
    HRRR-chem is transferred from jet to zeus. It is now initialized from Rapid Refresh instead of RUC. Everything else remains the same as in the old HRRR-chem.

    29 August 2012 , 12 UTC

    RR-cold
    Switch WPS and WRF to revision 3.4.1 with RR modifications merged in.

    19 October 2012 , 12 UTC

    RR-cold and HRRR-chem
    Switch to 9 levels in soil.

    Cycled RR Change log after Nov 2008 (and some of the change log before Nov08)