<div dir="ltr">Dear all,<br><div><span style="font-family:arial,sans-serif"><br></span></div><div><span style="font-family:arial,sans-serif">Following changes were committed to the NEMSfv3gfs/FV3 repositories:</span><br></div><div><p style=""><font face="arial, sans-serif">Ticket <a title="Task: For GFS.v16 implementation:  A final branch for merging all physics changes and I/O changes into ... (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/68678" target="_blank" style="color:rgb(17,102,153)">#68678</a> For GFS.v16 implementation: A final branch for merging all physics changes and netcdf I/O changes into master<br>A new &quot;EMC FV3&quot; branch, gfsv16_physupdt_netcdf, has been created to merge all physics updates and I/O changes made in a few different branches into one, and prepare for the commit to the master for gfs.v16 implementation. The changes include:</font></p><p style=""><font face="arial, sans-serif">Ticket <a title="Task: Update Unified gravity wave drag; optimize physics driver clean up and reduce unnecessary code (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/68694" target="_blank" style="color:rgb(17,102,153)">#68694</a>: Update Unified gravity wave drag; optimize physics driver clean up and reduce unnecessary code.<br>-Major update is related to Unified Gravity Wave Physics (UGWP) in the physics driver and the UGW driver code ugwp_driver_v0.f. The change involves the capability to combine the original GFS orographic gravity wave drag (GWD) and mountain blocking scheme with the new non-stationary gravity wave drag parameterization.<br>-Additional enhancement to the non-stationary UGW is added by making it possible to optionally modulate the original source function based on vertically integrated turbulent kinetic energy (TKE) or precipitation (which is equivalent to vertically integrated heating via convection and condensation).<br>-The upward long wave in the routine dcyc2.f is upgraded to be the sum of the upward long wave computed on each fractional grid component (water or ice in GFS) instead of computed through mean temperature.<br>-A minor upgrade to the original GWD is also made by following the approach of UGWP in computing the vertically integrated Brunt-Vaisala frequency BNV2bar.<br>-SfcProp%hprim in gfs physics driver is removed as this is the same as SfcProp%hprime(:,1).<br>-WIND (wind speed) is now computed once in the physics drives and it is passed to all routines previously used to calculate it independently.<br>-Averaging of surface stress between water and ice is added to sfc_cice.f<br>-Namelist parameters min_seaice and min_lakeice are added to enable different thresholds for sea and lake ice<br>-Some small update is made to sfcsub.F in time averaging by making the second weight as 1.0 - first weight to make sure sub of the two weights is exactly one<br>-The computation of Julian date for Noah MP is now moved to GFS_driver, and some unnecessary local arrays are eliminated.<br>-The routine assign_importdata is updated to be more efficient and the precip unit error is fixed in atmos_model.F90.</font></p><p style=""><font face="arial, sans-serif">Ticket <a title="Task: cold bias reduction related changes and a mask interpolation bug fix  (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/68141" target="_blank" style="color:rgb(17,102,153)">#68141</a>: cold bias reduction related changes and a mask interpolation bug fix<br>The cold bias reduction related changes include: 1)the code changes from GFDL is integrated to NEMSfv3gfs source code. 2) Ice terminal velocity is reduced and 3) the temperature instead of the liquid frozen temperature is used in the saturation mixing ratio calculation in the GFDLMP PDF cloud cover. A bug is fixed to make mask interpolation off as expected, by setting the logical variable lmask be false, for a land surface variable.</font></p><p style=""><font face="arial, sans-serif">Ticket <a title="Task: Update of scale-aware TKE-based moist EDMF scheme and inclusion of canopy heat storage parameteri... (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/68128" target="_blank" style="color:rgb(17,102,153)">#68128</a>: Update of scale-aware TKE-based moist EDMF scheme and inclusion of canopy heat storage parameterization in the Noah-MP<br>The sa-TKE-EDMF is updated to address the increased negative wind speed bias in upper troposphere and large reduction of stratocumulus clouds over nearshore regions in the eastern Pacific and Atlantic Oceans, and to further improve the prediction of low-level inversion. Other changes include the reduction of the minimum and maximum characteristic mixing lengths, reduction of core downdraft and updraft fractions, and change of updraft top height calculation. To further improve the prediction of low-level inversion, in the update the background diffusivity has been further decreased with increasing surface layer stability. Three tuning parameters are now moved to physics namelist. The simple heat storage parameterization over forest canopies which was developed for Noah-LSM is included in the Noah-MP as an option.</font></p><p style=""><font face="arial, sans-serif">Ticket <a title="Task: A bug fix in interpolation of substrate (the temperature of the land surface) climatology in GFS (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/67925" target="_blank" style="color:rgb(17,102,153)">#67925</a>: A bug fix in interpolation of substrate climatology in GFS<br>The interpolation of the substrate climatology (a coarse resolution) to the model resolution is updated to not use surface mask for interpolation</font></p><p style=""><font face="arial, sans-serif">Ticket <a title="Task: Negative Delta-z Analysis Increments (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/68982" target="_blank" style="color:rgb(17,102,153)">#68982</a>: Negative Delta-z Analysis Increments<br>NEMSfv3gfs currently flips the sign of delta-z field in order to output positive delz in history file. However the sign is not flipped when reading in the delta-z increments from the GSI and this inconsistency causes the model to blow up with delta-z increment. The delz sign flip is now removed in the model when outputting the field to history file.</font></p><p style=""><font face="arial, sans-serif">Ticket <a title="Feature: enable compressed netcdf gaussian_grid files in write component (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/68487" target="_blank" style="color:rgb(17,102,153)">#68487</a>: enable compressed netcdf gaussian_grid files in write component<br>The zlib compression (lossless and lossy) for netcdf gaussian_grid files is enabled in the model for sequential netcdf output history files. A configuration variable ideflate is added to model_configure to enable this lossless compression. The default value of ideflate is zero meaning no compression, values 1-9 are valid compression levels. When ideflate &gt; 0, HDF5 files are created instead of old NETCDF_CLASSIC binary format. This is transparent for clients as long as a version of the netcdf c library with HDF5 support is linked.<br>Another configuration variable nbits is added to model_configure to enable the lossy compression. The default value of nbits is zero, which means lossless compression. Values between 1 and 32 are valid lossy compression level. An extra variable attribute &quot;max_abs_compression_error&quot; is added which is the error introduced by this quantization. </font></p><p style=""><font face="arial, sans-serif" style="">The code changes alter model results. New baselines were created on supported platforms. Regression test passed on hera and wcoss phase1/2, cray and dell.</font></p><p style=""><span style="font-family:arial,sans-serif">Thanks.</span><br></p><p style=""><span style="font-family:arial,sans-serif"><br></span></p><p style=""><font face="arial, sans-serif" style="">Jun</font></p></div></div>