When |
Who |
What |
2006/11/29/00 |
Ferrier |
Removed temperature criteria (T>0C) for triggering of deep convection
which was put into the NAMY on 00z 9/9. This temperature check tends to
inhibit elevated deep convective mixing, leading to egregiously large precipitation
rates/huge rime factors in strong winter precip events.
|
2006/11/07/00 |
Rogers |
From 00z 11/02/2006 (start use of new divergence damping routine) to
12z 11/06/2006, the 9/5/2006 change to the horizontal diffusion in the ops NAM/NDAS
(increase Smagorinsky constant for lateral diffusion from 0.27 to its maximum value of 0.4)
was inadvertently left out of the new solve_nmm.F routine introduced with the 11/2 change to
the divergence damping. This oversight was corrected starting with this cycle.
|
2006/11/06/00 |
Ferrier |
The first-guess reference temperatures in the upper half of shallow convective
clouds was limited to be no more than -1C colder than the ambient temperature.
This change is intended to address large sensitivities in 750-mb temperatures seen
in assimilation forecasts, which after a series of experiments were found to be due
to temperature adjustments associated with shallow convection.
|
2006/11/02/00 |
Janjic, Jovic, Rogers |
Use new divergence damping routine with increased damping of the external mode
Set divergence damping of both external and internal mode during NDAS to 5x ops; use 1x during
free forecast
|
2006/10/12/00 |
Janjic, Rogers |
For the 3-h NMM forecast component of the NDAS, increase divergence damping over the entire domain
(except lateral boundary) by 5x over ops NAM; damping during the free forecast remains at 2.5x more than the ops NAM
|
2006/10/03/00 |
Ferrier, Janjic, Rogers |
Increase divergence damping over the entire domain (except lateral boundary) by 2.5x over ops NAM
Change to the BMJ convective parameterization:
- Changed the value used for the latent heat term in the exponent for
calculating equivalent potential temperature (ELIWV) in subroutine BMJ to use the same
value that is used in the BMJ lookup table (ELIWV=2.683E6). A higher value (ELIVW=2.72E6)
was previously used in the model integration.
|
2006/09/23/00 |
Ferrier |
BMJ convective parameterization changed to cap the cloud top height for
shallow convection to extend no higher than 450 mb
|
2006/09/09/00 |
Ferrier |
Changes to the BMJ convective parameterization:
- Parameter ELEVFC changed to 0.6; the search for the most unstable parcel
is done from the surface up to ELEVFC*Plow, where Plow is the midlevel pressure of the lowest layer.
- In response to the high precipitation bias that developed in parallel,
the search for instability is extended to include not only whether the most unstable
(highest theta-e) parcel could support convection, but also parcels originating at
higher levels where when lifted to their LCL would be positively buoyant.
- Water loading effects were included in assessing the buoyant instability of
parcels, from which a revised (lower) cloud top is determined to be at the
highest level of positive buoyancy.
- At "swap points" (see item #2 in 2006/09/01/00 entry) the first-guess estimate
for the top of shallow convection is based parcel instability using the same criteria as
for deep convection, but not to exceed the upper limit for shallow convection (0.2 times
the atmospheric pressure depth, or nominally 200 hPa for a surface pressure of 1000 hPa).
A final adjustment is made to the top of shallow convection, in which it can extend to higher
altitudes if (1) the mean ambient relative humidity in the cloud layer exceeds a threshold
relative humidity (usually near 90%), and (2) the pressure-integrated parcel instability
(similar to CAPE) must be greater than 0. The threshold relative humidity is based on the
relative humidity at cloud base that is consistent with a deficit saturation pressure of 25 mb.
|
2006/09/06/12 |
NCO/PMB, Rogers |
Two changes to the ops NDAS/NAM:
- Horizontal diffusion parameter COAC in module_initialize_real has been changed
back to 0.75, and the diffusion variables HDAC and HDACV have been multipled by
1.6/0.75=2.133333 just prior to the call to HDIFF in solve_nmm. Done at 12z 9/5 in the ops NAM and 18z 9/5 in the ops NDAS
- Revert to using the original 1/2 deg RTG_SST analysis (Wanqiu Wang's 2dvar analysis module,
was used in the ops NAM-Eta)
instead of the 1/12th deg RTG_SST (using Dave Parrish's 2dvar module) due to a persistent cold SST bias near Alaska
and in Hudson's Bay
the 1/12th deg SST product. Done at 06z 9/6 in the ops NDAS/NAM
Restarted cycled NDASY from ops NDAS
|
2006/09/02/00 |
Ferrier, Rogers |
Change to the BMJ convective parameterization:
- Parameter ELEVFC changed from 0.8 to 0.7; the search for the most unstable parcel
is done from the surface up to ELEVFC*Plow, where Plow is the midlevel pressure of the lowest layer.
|
2006/09/01/00 |
Ferrier, Janjic |
Two changes to the BMJ convective parameterization, one change to the cloud
microphysics:
- The triggering of deep and shallow convection is considered
only for grid points with positive CAPE. The CAPE is calculated only over
the cloud layer (i.e., the lifting condensation level [LCL] of the most unstable
parcel [MUP]) using Zavisa's existing "FIRST ENTROPY CHECK" code, which includes
virtual temperature effects. The code was modified slightly to ignore the
contribution to CAPE from subcloud effects (when the MUP is subsaturated).
- "Swap points" are when a grid point fails the entropy check
for deep convection but has positive CAPE and is considered for shallow convection.
During these situations the cloud top is assumed to be where the relative humidity
increases most rapidly with pressure (decreases most rapidly with height,
as often associated with inversions). If the calculated CAPE over the shallow
cloud depth is negative, then the cloud top is reduced until the CAPE over the
cloud depth becomes positive.
- During melting precipitation ice particles are assumed to have
the same mean diameter (1 mm) as at the freezing level. The change is expected
to alter heating and cooling profiles in stratiform precipitation, and preliminary
results suggest improved forecasts of temperature and humidity profiles in stratiform
precipitation associated with mesoscale convective systems.
|
2006/08/31/00 |
Ferrier |
The following changes are intended to increase the presence of
supercooled liquid water and improve forecast products for use in
aircraft icing algorithms:
- T_ICE changed from -30C to -40C. The new value is consistent with
the temperature of homogenous nucleation and the rapid freezing of cloud
droplets to ice crystals.
- T_ICE_init changed from -5C to -15C based on aircraft icing observations.
|
2006/08/29/12 |
Rogers |
Modified the SST preprocessing job to use monthly climatological values of water
temperature for Lake Champlain
|
2006/08/18/00 |
Rogers, Pyle, Janjic |
The desired COAC increase from 0.75 to 1.6 in the ops NAM and NAMY was never
applied because a new value of COAC, which is defined in module_initialize_real, is only
used if REAL runs due to a NDAS cold start, which has not been done in NAMY since before
the COAC change on 7/19. To make this change in a cycled NDAS run, COAC has been changed
back to 0.75, and the diffusion variables HDAC and HDACV have been multipled by
1.6/0.75=2.133333 just prior to the call to HDIFF in solve_nmm.
NDASY cycle restarted from ops NDAS
|
2006/08/16/06 |
NCO/PMB |
The following NAMY changes were implemented into the ops NDAS/NAM and the DGEX:
- Modified the SST preprocessing job to use new climatological values
for Great Salt Lake water temperatures from the University of Utah;
a cosine fit to the bimonthly observational data
from Saltair Boat harbor (from 1972-1989).
From Steenburgh et al., 2000: Climatology of
Lake-Effect Snowstorms of the Great Salt Lake.
Monthly Weather Review, 128, 709-727.
- Modified the SST preprocessing job to use monthly climatological values of water temperature
for the Salton Sea in southern California
- Modified the SST preprocessing job to use monthly climatological values of water temperature
(obtained from the Army Corps of Engineers) for Fort Peck Reservoir in Montana
|
2006/08/15/12 |
Rogers, Pyle, Ferrier |
Allow horizontal diffusion between neighboring grid points with a slope of <= 54 m / 12 km
(9x that in ops NAM)
Increase divergence damping over the entire domain by 2x
Use the "old" 1/2 deg RTG_SST analysis (Wanqiu Wang's 2dvar analysis module, was used in the ops NAM-Eta)
instead of the 1/12th deg RTG_SST (using Dave Parrish's 2dvar module) due to SST problems near Alaska in
the 1/12th deg product
|
2006/08/15/12 |
NCO/PMB |
The following NAMY changes were implemented into the ops NDAS/NAM and the DGEX:
- Remove any restrictions to horizontal diffusion between water points at different elevations
(e.g., between erroneously sloping water points and water points at sea-level)
- Change in start_domain_nmm to redefine z0=z0base (veg component) + z0land, removing terrain height
component
- Code changes to allow horizontal diffusion at grid points along coastal/ice boundaries
where the slope between neighboring grid points is > 6 m
- COAC increased from 0.75 to 1.6, increases Smagorinsky constant for lateral diffusion
from 0.27 to its maximum value of 0.4
- Enhanced vertical diffusion: change parameter EPSL in module_bl_myjsfc from 0.1 to 0.32.
- Turned on assimilation of sfc temperatures in GSI analysis
|
2006/08/01/00 |
Pyle |
Remove any restrictions to horizontal diffusion between water points at different elevations
(e.g., between erroneously sloping water points and water points at sea-level)
|
2006/07/25/00 |
Janjic, Pyle |
Change in start_domain_nmm to redefine z0=z0base (veg component) + z0land
Code changes to allow horizontal diffusion at grid points along coastal/ice boundaries
where the slope between neighboring grid points is > 6 m
|
2006/07/19/12 |
Janjic, Pyle, Rogers |
10x increase in horizontal diffusion removed, COAC increased from 0.75 to 1.6
Use operational NEXRAD Level 2 radial wind data, instead of data created from
Krishna Kumar's parallel dump job.
NDASY cycle restarted from NDASX
|
2006/07/06/12 |
Rogers |
Modified the SST preprocessing job to use new climatological values
for Great Salt Lake water temperatures from the University of Utah;
a cosine fit to the bimonthly observational data
from Saltair Boat harbor (from 1972-1989).
From Steenburgh et al., 2000: Climatology of
Lake-Effect Snowstorms of the Great Salt Lake.
Monthly Weather Review, 128, 709-727.
|
2006/07/04/00 |
Rogers |
Turned on assimilation of sfc temperatures in GSI analysis
|
2006/06/29/12 |
Gayno, Rogers |
Modified the SST preprocessing job to use monthly climatological values of water temperature
for the Salton Sea in southern California
|
2006/06/21/12 |
Ferrier, Janjic |
To correctly do the enhanced vertical diffusion test, described in the 12z 5/31/2006 entry,
change parameter EPSL in module_bl_myjsfc from 0.1 to 0.32.
NDASY cycle restarted from ops NDAS
|
2006/06/20/12 |
MMB WRF-NMM and GSI implementation team |
WRF-NMM and GSI implemented into production NAM on this date except for the 12Z 5/31/2006
model changes to diffusion, divergence damping, and EPSQ2
|
2006/05/31/12 |
Pyle, Ferrier |
Increase horizontal diffusion by 10x
Increase divergence damping at the lateral boundary by 8x
Increase the lower floor value for TKE (EPSQ2) from 0.02 to 0.2
NDASY cycle restarted from NDASX
|
2006/05/17/12 |
Wu |
In the GSI analysis, the amplitude part of the background error was retuned to improve treatment of
winds (reduced penalty function)
|
2006/05/17/00 |
Ferrier, Janjic, Pyle, Black |
Use vegetation component of z0base instead of z0 the calculation of the
Zilitinkevitch fix for z0T in module_sf_myjsfc.F.
Include vertical variation of atmospheric density in computation of
turbulent mixing of temperature, moisture, wind, and total condensate.
|
2006/05/16/12 |
Wu |
In GSI analysis, change gross error check limit for upper level wind observations from 7 m/s to 10 m/s
|
2006/05/09/00 |
Parrish, Wu |
Begin assimilation of NEXRAD Level 2 radial wind data in the GSI analysis
|
2006/05/06/00 |
Derber, Wu |
Changes to GSI analysis:
- turn off MSU satellite data
- tighten the gross error checks for all conventional data
- increase iteration number from 50 -> 75
- +/- 15 minute window for all surface obs (was +/- 1.5 hours)
|
2006/05/05/00 |
Wu, Janjic, Pyle, Rogers |
Revert back to original z0t formulation in NAMX/Repository code
Turn off assimilation of surface temperature data over land in the GSI analysis
Cycled NDASY restarted from NDASX parallel
|
2006/04/21/00 |
Pyle, Janjic, Ek, Ferrier |
Use z0base instead of z0 the calculation of the
Zilitinkevitch fix for z0T in module_sf_myjsfc.F.
|
2006/04/18/12 |
Lin |
The 3/10 change (inflation of the daily gauge
analysis data by 4% to account for under-catch of precip) in the code which
computes the difference between the 24h sum
(12Z-12Z) of edas precip input and the daily gauge analysis was never implemented
in NDASY due to a compile glitch.
Changed the computation of the difference between the 24h sum
(12Z-12Z) of edas precip input and the daily gauge analysis in the pcpbudget code to inflate the daily gauge
analysis data by 10% to account for under-catch of precip before the difference is computed.
Previous version of the code for the WRF-NMM NDAS had no inflation
of the analysed daily gauge data, while the ops NDAS has a 10% inflation.
|
2006/04/12/00 |
Wu |
Revert back to pre-3/17 vertical background errors for humidity in the GSI analysis.
|
2006/04/05/00 |
Wu |
Turn back on use of humidity channels from satellite observations in GSI analysis
Begin use of GPS-IPW data in GSI analysis
|
2006/04/03/12 |
Black, Chuang, Ferrier, Rogers |
Switch to latest (27 March 2006) WRF Repository code
Numerous changes to restart file (add arrays for WRFNMM-to-SREFETA interpolation code,
removed unused arrays). Because of this, cycled NDASY restarted from GDAS atmospheric states and
NDASY cycled land states
|
2006/03/29/00 |
Wu, Treadon, Janjic, Rogers |
Revert back to original Zilitinkevitch fix for z0T in module_sf_myjsfc; WRF-NMM
code running in NAMY is identical to NAMX.
Turn off use of humidity channels from satellite observations in GSI analysis
Restart cycled NDASY from cycled NDASX
|
2006/03/24/00 |
Janjic |
Changed Zilitinkevitch fix for z0T in module_sf_myjsfc:
ZT=MAX(EXP(ZZIL*SQRT(USTAR*ZU))*ZU,EPSZT) (old)
ZT=MAX(EXP(ZZIL*SQRT(USTAR*0.1)*0.1,EPSZT) (new)
|
2006/03/18/00 |
Black |
Bug fixed in ./phys/module_ra_gfdleta.F : the modification of the top model
layer pressure to account for the total ozone from the model top (2 mb) to the top of the atmosphere (0 mb)
was incorrect because an undefined array index was used in the equation.
|
2006/03/17/00 |
Pyle, Wu |
Changes to the GSI analysis:
- Begin use of latest (March 2006) GSI release
- Use NMM-based background errors computed using an ensemble/Monte Carlo approach
When the model was cold-started
(RESTRT=FALSE) the vegetation derived component of z0 is inadverently added to the full z0 variable twice.
To fix this problem, the addition of the vegetative z0 has been removed from ./phys/module_sf_myfsfc.F,
and the cycled NDAS has been restarted from GDAS-based SI/REAL atmospheric states to reset the value of z0.
|
2006/03/14/00 |
Pyle |
Modified lateral boundary codes MKBND and COMBC to use GFS cloud water
at the NAM lateral boundaries and to modify the LB winds so that the net flux around the
boundaries is zero.
|
2006/03/11/00 |
Black |
Bug fix in ./phys/module_cu_bmj.F : the vertical summation of the enthalpy
that will then be conserved during the adjustment process within the cloud
will now include a nonzero contribution from L(dq) that was missing before
in the lowest cloud layer.
|
2006/03/10/12 |
Lin |
Changed the computation of the difference between the 24h sum
(12Z-12Z) of edas precip input and the daily gauge analysis in the pcpbudget code to inflate the daily gauge
analysis data by 4% to account for under-catch of precip before the difference is computed.
Previous version of the code for the WRF-NMM NDAS had no inflation
of the analysed daily gauge data, while the ops NDAS has a 10% inflation.
|
2006/03/10/00 |
Black, Rogers |
Switched to use the latest (2 March 2006) version of the WRF repository code
|
2006/03/08/12 |
Gayno |
Changed the surface update script to use the global 1/12th degree RTG_SST analysis instead of the
1/2 degree RTG_SST analysis.
|
2006/03/04/00 |
Gayno, Pyle, Rogers |
Changed the partial cycling code so that it wrote out the z0 computed by SI/Real in the GDAS-based
wrfinput file, instead of using z0 from the best available cycled NDAS WRF-NMM restart file. Since the NMM
logical variable RESTRT=FALSE if partial cycling is invoked, the model was adding 1/2 of the vegetation z0
component to z0 every time the NDAS cycle was coldstarted. This led to z0 values 3-4x too big over a large
portion of the NAM domain.
Restarted the cycled NDAS from GDAS-based atmospheric states and WRF-NMM based land states using the
modified partial cycling code described above.
|
2006/03/02/00 |
Ferrier, Rogers |
Previous NDASX/NAMX running on blue renamed NDASY, NAMY. Earlier changes to NAMX prior to 00z 3/2/2006
can be found in the NAMX change log
The cloud layer emissivity (E) associated with a cloud optical depth (D) is currently parameterized as
E = 1-.exp(-0.75*D),
as defined over a contiguous cloud layer was changed to
E=1.-exp(-1.66*1.5*D)
The 1.66 factor agrees with the equation in the WRF RRTM, while the extra factor of 1.5 accounts for the larger
absorption coefficients used in NCAR's RRTM to convert from cloud mixing to optical cloud depth.
|