This real-time forecast system is being set up to test the latest HRRR-like physics in a CONUS MPAS domain with 3-km cell spacing. This run ("dev2") is heavily linked to "dev1" and ideally will be used to assess the impacts of a single difference or a small number of differences relative to dev1. Initial and boundary conditions come from the operational Rapid Refresh model. Documentation of the MPAS model code used for these real-time forecasts is available here: https://github.com/NOAA-GSL/MPAS-Model/ David Dowell, 6/17/2024 ----------------------- 6/17/2024 (18Z): started real-time runs with GF convection included in physics suite; currently, the only difference relative to mpas_physics_dev1 is the following in namelist.atmosphere: dev2: config_convection_scheme = 'cu_grell_freitas' dev1: config_convection_scheme = 'off' 6/18/2024 (18Z): added hpbl to the MPASSIT histlist_2d 6/19/2024 (12Z): turned off GWD in namelist.atmosphere: config_gwdo_scheme = 'off' 6/20/2024 (18Z): added ivgtyp to the MPASSIT histlist_2d 6/25/2024 (00Z): updated init_atmosphere_model and atmosphere_model executables, which lead to model crashes after writing out state at t=0 6/26/2024 (03Z): changed init_atmosphere_model and atmosphere_model executables back to June 17 versions 6/26/2024 (06Z): upgraded UPP to authoritative version and changed python graphics to be consistent with grib2 changes; three types of grib2 files are now produced: mpas_phys_dev2_YYYYMMDDHH_fFF.grib2: pressure-level and 2D data mpas_phys_dev2_nat_YYYYMMDDHH_fFF.grib2: native-level and 2D data mpas_phys_dev2_two_YYYYMMDDHH_fFF.grib2: 2D data only 6/28/2024 (12Z): removed VGTYP from variable list processed by UPP; added a command to upp.sh to copy VGTYP from HRRR grib2 file to MPAS 2D grib2 file 6/30/2024 (06Z): updated init_atmosphere_model and atmosphere_model executables, enabling future use of two-moment graupel in Thompson microphysics scheme https://github.com/NOAA-GSL/MPAS-Model/pull/32 https://github.com/NOAA-GSL/MPAS-Model/pull/34 7/13/2024 (18Z): in namelist.init_atmosphere, changed config_use_spechumd = false to config_use_spechumd = true This change will result in some needed drying at low levels. 7/16/2024 (18Z): turned on double-moment graupel/hail by adding "config_thompson_hail_aware = true" to namelist.atmosphere 7/20/2024 (18Z): updated mpassit executable to latest version and updated namelist.mpassit; MPAS output will now be interpolated to a Lambert conformal grid as specified in the namelist rather than by the fix geo file; the interpolated wind field will now be grid relative rather than earth relative 7/25/2024 (18Z): made two changes to the &data_sources section of namelist.init_atmosphere: * changed config_landuse_data from 'MODIFIED_IGBP_MODIS_NOAH' to 'MODIFIED_IGBP_MODIS_NOAH_15s' * added config_soilcat_data = 'BNU' 7/30/2024 (21Z): added swupt and SWUPT to MPAS and MPASSIT output fields, respectively 8/01/2024 (15z): updated versions of init_atmosphere_model and atmosphere_model executables, with various new features and bug fixes https://github.com/NOAA-GSL/MPAS-Model/pull/46 https://github.com/NOAA-GSL/MPAS-Model/pull/43 https://github.com/NOAA-GSL/MPAS-Model/pull/42 https://github.com/NOAA-GSL/MPAS-Model/pull/41 https://github.com/NOAA-GSL/MPAS-Model/pull/40 https://github.com/NOAA-GSL/MPAS-Model/pull/39 https://github.com/NOAA-GSL/MPAS-Model/pull/35 8/02/2024 (12Z): turned on orographic drag suite: * added 3km_conus.ugwp_oro_data.nc to fix directory, and linking to this file in mpas.sh * added related lines to streams.atmosphere * specified config_gwdo_scheme in namelist.atmosphere 8/02/2024 (18Z): in workflow, changed WPS_GEOG_PATH to "/mnt/lfs5/BMC/wrfruc/HRRRv5/geog/" so that topo_ugwp_2.5m and topo_ugwp_30s will be available to init_atmosphere 8/08/2024 (00Z): added olrtoa / OLR to MPASSIT diagnostic output fields 8/26/2024 (12Z): changed initial conditions from pre-DFI RAP in /public/data to post-DFI RAP, copied by Ming Hu from WCOSS to Jet in /mnt/lfs4/BMC/rtwbl/mhu/wcoss/nco/com/rap/prod 8/27/2024 (12Z): added snowfallac / SNOWFALLAC to MPASSIT output fields 9/03/2024 (18Z): changed init_atmosphere to Tanya's version that includes recent changes for (1) initialization from rotated lat lon data and (2) initialization of vegetation arrays https://github.com/NOAA-GSL/MPAS-Model/pull/47 https://github.com/NOAA-GSL/MPAS-Model/pull/48 9/04/2024 (00Z): Updated Vtable.raphrrr, with a bug fix for CANWAT, and new fields VEGFRA, SHDMIN, and SHDMAX 9/04/2024 (12Z): added shdmin, shdmax, and canwat to stream_list.atmosphere.output 9/04/2024 (12Z): changed atmosphere_model to Tanya's version that includes the config_gvf_update namelist parameter https://github.com/NOAA-GSL/MPAS-Model/pull/49 9/04/2024 (18Z): added vegfra, shdmin, shdmax, and canwat to MPASSIT histlist_2d 9/04/2024 (18Z): changed RAP initial condition from 130, post-DFI file in Ming's data feed to rotated lat lon, pre-DFI file in /public/data 9/04/2024 (18Z): added config_nvegopt = 2 to namelist.init_atmosphere added config_gvf_update = false to namelist.atmosphere 9/25/2024 (12Z): updated UPP to latest version (upp.x, postxconfig-NT-rrfs_mpas.txt, and associated changes to upp.sh); this update also removes a dependency of the post processing on template HRRR grib2 files 9/26/2024 (18Z): added snowc / SNOWC, snownc / SNOWNC, and graupelnc / GRAUPELNC to MPAS stream_list.atmosphere.output and MPASSIT histlist_2d 9/27/2024 (12Z): added acrunoff / ACRUNOFF to MPASSIT histlist_2d 10/01/2024 (21Z): turned on more detailed output with the following settings in namelist.atmosphere: config_print_detailed_minmax_vel = true config_print_global_minmax_sca = true 10/04/2024 (00Z): changed SOILPARM.TBL and VEGPARM.TBL 10/08/2024 (00Z): backed out the Oct 4 change, which were mistakes; SOILPARM.TBL and VEGPARM.TBL are now the same as what we used before Oct 4 10/17/2024 (12Z): updated UPP executable, with a bug fix that will result in the correct (non-zero) values of latent heat flux appearing in the grib2 output and python plots 10/22/2024 (12Z): changed init_atmosphere_model and atmosphere_model to most recent GSL MPAS 8.1 version (hash number 3ce58de of https://github.com/NOAA-GSL/MPAS-Model/); the new atmosphere_model includes some changes to the GF convective parameterization: https://github.com/NOAA-GSL/MPAS-Model/pull/56 10/22/2024 (18Z): updated mpassit to the most recent version (hash number bd91387 of https://github.com/LarissaReames-NOAA/MPASSIT); refl10cm has been removed temporarily from the list of diagnostic variables owing to a bug that affects this variable; otherwise, no output changes are expected 10/25/2024 (18Z): updated mpassit (https://github.com/LarissaReames-NOAA/MPASSIT/pull/43) and UPP, with some bug fixes from Eric James that affect output of precipitation variables 10/26/2024 (12Z): restored refl10cm to list of diagnostic variables processed by mpassit 11/07/2024 (00Z): corrected units (from m to in) for cycled snow depth in python plots 11/07/2024 (00Z): *** end of forecasts with MPAS v8.1, including GF convective parameterization *** -------------------- 11/07/2024 (06Z) - ??/??/????: *** testing MPAS v8.2.2; don't use forecasts produced during this time period *** 11/08/2024 (15Z): for source of boundary conditions, changed from RAP data on 130 grid to RAP data on full rotated lat lon grid, to be consistent with what is being used for retrospective forecasts and in the RRFS workflow 11/19/2024 (18Z): changed ungrib version from WPSv3.9.0.1 to WPSv4.6.0 11/20/2024 (12Z): added nc (QNCLOUD) and ng (QNGRAUP) to MPASSIT histlist_3d.THOM 11/20/2024 (12Z): incorporated changes into UPP that correct problems with grib2 output of some microphysical variables https://github.com/NOAA-EMC/UPP/pull/1088 11/21/2024 (18Z): added swddir, swddni, and swddif to MPAS diagnostic output (stream_list.atmosphere.diagnostics) 11/21/2024 (18Z): added SWDDIR, SWDDNI, and SWDDIF to MPASSIT diagnostic output 11/28/2024 (12Z): added graupel particle volume (volg / VOLG) to MPASSIT output 12/04/2024 (00Z): changed init_atmosphere_model and and atmosphere_model to versions compiled with spack stack (1.6.0) 12/05/2024 (18Z): upgraded UPP, with the following changes: (1) output of cloud-ice mixing ratio ("ICMR"), graupel mixing ratio ("GRLE"), ice-friendly aerosol number concentration ("PMTC"), water-friendly aerosol number concentration ("PMTF") and (2) bug fixes for GOES brightness temperatures 12/17/2024 (18Z): updated MPAS to latest 8.2.2 version, plus Joe Olson's PR 74: https://github.com/NOAA-GSL/MPAS-Model/pull/74 1/8/2025 (18Z): added zs and ter to MPAS stream_list.atmosphere.output (history output) 1/22/2025 (18Z): updated color tables for latent and sensible-heat fluxes in python graphics 1/23/2025 (00Z): updated MPAS to latest 8.2.2 version, plus Anders Jensen's PR 79, a bug fix for surface aerosol emissions: https://github.com/NOAA-GSL/MPAS-Model/pull/79 1/23/2025 (00Z): changed source of aerosol initialization from RAP to QNWFA_QNIFA_SIGMA_MONTHLY.dat global dataset (i.e., set config_tempo_rap to false) 1/29/2025 (00Z): added freezing rain accumulation as an output variable by (1) updating MPAS version to include PR 70 (https://github.com/NOAA-GSL/MPAS-Model/pull/70) and (2) adding frainnc / FRAINNC to diag stream list / MPASSIT output 1/30/2025 (18Z): updated MPASSIT diaglist and histlist for the following output variables, to be consistent with the variables names UPP expects: ACFRAIN, ACGRAUP, ACSNOW 2/07/2025 (18Z): added the following line to the &physics namelist in namelist.init_atmosphere: config_tsk_seaice_threshold = 271.4 2/08/2025 (00Z): updated MPAS to v8.2.2-2.1, plus code needed to output variables needed by the Winter Weather Experiment most recent merged PR: https://github.com/NOAA-GSL/MPAS-Model/pull/86 code for outputting winter variables: https://github.com/NOAA-GSL/MPAS-Model/pull/70 Relative to dev1, dev2 is testing a change to the soil resistance to evaporation. 2/13/2025 (00Z): switched from interpolation method to flux method for computing 2-m diagnostics in MPAS otherwise, the MPAS executable is the same as that implemented on 2/08/2025 2/14/2025 (12Z): updated UPP executable and control file to latest version (hash number d1f6167 of https://github.com/NOAA-EMC/UPP), thus enabling ouput of U. Utah snow-to-liquid ratio (grib2 variable SDEN) 2/21/2025 (12Z): moved run directory from lfs5 to lfs6 2/21/2025 (12Z): updated MPAS to v8.2.2-2.6, plus a PR that will test a change to the temperature tendency calculation: https://github.com/NOAA-GSL/MPAS-Model/pull/98 In addition, this new MPAS version includes code needed to output variables for the Winter Weather Experiment. 2/21/2025 (12Z): updated namelist.atmosphere to the following settings: config_mynn_mixscalars = 0 config_mynn_mixaerosols = 1 config_mynn_mixnumcon = 0 2/22/2025 (18Z): incorporated bug fix to MPAS PR 98 (module_bl_mynnedmf.F90) 3/02/2025 (00Z): updated MPAS to v8.2.2-2.7, which now includes the code for freezing rain https://github.com/NOAA-GSL/MPAS-Model/pull/70 and also the following changes: * PR 98 including bug fix to module_bl_mynnedmf.F90 * change to mpas_atmphys_driver_lsm.F (frpcpn set to .true.) that fixes problems with winter precipitation 3/11/2025 (18Z): moved run directory from lfs6 (currently at quota) to lfs5 3/13/2025 (18Z) - 3/14/2025 (06Z): experimentation and debugging (no successful forecasts) 3/14/2025 (12Z): changed model to Haiqin Li's 202503_sub3d branch from MPAS v8.2.2-2.7 3/14/2025 (12Z): updated MPAS namelist.atmosphere with the following parameters config_convection_scheme = 'cu_grell_freitas' config_gf_sub3d = 1 3/18/2025 (12Z): updated model to a version that combines MPAS v8.2.2-2.8 with the following * changes to MYNN-EDMF https://github.com/NOAA-GSL/MPAS-Model/pull/98 * changes to GF convective parameterization https://github.com/NOAA-GSL/MPAS-Model/pull/107 * bug fix to mpas_atmphys_driver_lsm.F (carried forward from March 2) 3/18/2025 (18Z): updated MPASSIT to latest version, which includes some improved metadata for soil information https://github.com/NOAA-GSL/MPASSIT 3/21/2025 (12Z): updated model to a version that combines MPAS v8.2.2-2.9 (including MYNN PR 98) with the following * bug fix to mpas_atmphys_driver_lsm.F (carried forward from March 2) * a new machine-learning method of predicting cloud-droplet number concentration for PBL clouds, enabled by PR 108 (https://github.com/NOAA-GSL/MPAS-Model/pull/108) with config_tempo_ml_nc_pbl = .true. in namelist.atmosphere 3/25/2025 (18Z): updated grid.nc and static.nc files to new versions that are consistent with those in the rrfs-workflow and that include additional metadata; no forecast changes are expected 3/27/2025 (12Z): removed config_len_disp from namelist.atmosphere; this parameter is now read from the initial conditions file; no impact on forecasts