The WRF model has been update to Version v4.6.1 on October 16, 2024.
Acknowledgements: We would like to thank Jeronimo Bande (IDING SAS), Jesus Fernandez, Andrés Simón-Moral and Josipa Milovac (Instituto de Física de Cantabria, CSIC-Universidad de Cantabria, Spain), Parag Joshi (Brookhaven National Lab), Katia Lamer (Brookhaven National Lab), Tanya Spero and Jeff Willison (U.S. EPA), and Ted Mansell (NOAA/NSSL) for their contributions to this release.
This is a bug fix release. Following are fixes associated with this release.
Physics
- Correct the shortwave radiation balance at the wall, particularly the reflected direct and diffuse radiation reaching the wall which leads to underestimation of SW radiation at the wall. (#2101) Details
- Fix non-initialized 3D moisture field in pressure- and height-level diagnostic interpolation. (#2104) Details
- Fixes for the calculations for PSIM in the mos subroutine and the temperature used in surface energy balance for the green roof. The later follows the OSU1DPBL document located at: [https://ftp.emc.ncep.noaa.gov/mmb/gcp/ldas/nceplsm/OSU1DPBL/OSU1DPBL-userguide.pdf] (#2038) Details
- Lech's stability functions are corrected following the original formulation in the single layer urban canopy model. (#2032) Details
- Fix for rare undefined zol in sfclayrev. (#2105) Details
- Bug fixes for parameters associated with the heat transfer coefficient for the upward heat flow over PV panels. (#2049) Details
- Fixed the bug of missing radar reflectivity in WSM6 scheme when do_radar_ref is set to 1. This bug was introduced when WSM6 scheme was moved to physics_mmm/ directory, and shared with other MMM models in v4.6. (#2098) Details
Data Assimilation
Chemistry
- Expanded global attributes to the full suite for auxiliary history files. Also added two global attributes when the WRF-CMAQ model is invoked (WRF_CMAQ_OPTION and DIRECT_SW_FEEDBACK). (#2044) Details
Software
- Compilation Tests for ARW (#2115) Details
- CMake compilation flags as categorical properties (#2088) Details
- CMake improve configure_reader.py script (#2087) Details
- Fix fseek test (#2055) Details
- Restructure netCDF find modules to use modern import target (#2054) Details
- CMake Prepare for alternate core selections (#2086) Details
- Change internal flag organization in CMake build to not be global (#2053) Details
- Breakout deallocation calls into simpler smaller files (#2070) Details
- CMake build no longer uses generator expressions in defines (#2056) Details
- Break out module_dm external subroutines into separate files (#2069) Details
- Restructure alloc space calls into simpler smaller files (#2068) Details
- Introduce a modularized testing framework that allows testing locally and natively on HPC systems that lives within the WRF repository (#2095) Details
- Add explicit casts to mismatched pointer types in rsl_lite (#2062) Details
- Replace nonstandard isnan() call with value input checks instead (#2061) Details
- Fix line continuation syntax causing problems with certain compilers (#2060) Details
- Remove unsupported -auto C flag from Intel oneAPI stanza (#2059) Details
- Fixed a compile problem with .F90 source files on case-insensitive file systems. (#2057) Details
Miscellaneous
- The documentation of a few namelists is updated in this PR. (#2074) Details
- Corrected end date for em_b_wave test case (#2107) Details