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. 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, 5/1/2024 ----------------------- 5/7/2024: real-time started with an old model executable from NSSL 5/20/2024: MPAS model executable changed from old NSSL version to merged GSL-NSSL version (created 5/17/2024); also modified stream lists to include diagnostics typically produced for NSSL real-time runs (2024052018 forecast is first to include these changes) 5/24/2024 (00Z): added swdnb and SWDOWN to MPAS and MPASSIT output fields, respectively 5/30/2024 (18Z): added HFX and LH to MPASSIT output fields 5/31/2024 (18Z): updated atmosphere_model executable, with a change to cloud effective radii https://github.com/NOAA-GSL/MPAS-Model/pull/27 5/31/2024 (18Z): changed config_radtlw_interval and config_radtsw_interval from 30 minutes to 15 minutes 6/1/2024 (12Z): added latent heat flux and sensible heat flux (LHTFL, SHTFL) to grib2 output 6/5/2024 (00Z): added sfc_albedo/ALBEDO to MPASSIT input/output fields 6/5/2024 (00Z): produced new static file, with namelist option config_supersample_factor = 3, to eliminate problem in albedo12m field 6/5/2024 (12Z): increased forecast length from 18 h to 42 h 6/6/2024 (00Z): changed config_number_of_sub_steps from 2 to 4 in namelist.atmosphere, to increase model stability 6/6/2024 (18Z): added cldfrac_bl to MPAS history output and CLDFRA_BL to MPASSIT output 6/7/2024 (00Z): updated init_atmosphere_model and atmosphere_model executables, with the following changes: (1) turn off irrigation, (2) increase soil resistance to evaporation, (3) move microphysics submodule to official NCAR repository, and (4) add surface emissions for water-friendly aerosols https://github.com/NOAA-GSL/MPAS-Model/pull/28 https://github.com/NOAA-GSL/MPAS-Model/pull/29 6/8/2024 (00Z): added the following line to the &physics namelist in namelist.atmosphere: config_frac_seaice = true 6/12/2024 (21Z): resumed real-time forecasts after 5-day outage owing to lfs4 issue; turned on 24-h forecast at 03, 09, 15, and 21Z 6/14/2024 (18Z): updated init_atmosphere_model and atmosphere_model executables, with a bug fix and refactoring for nwfa emissions https://github.com/NOAA-GSL/MPAS-Model/pull/30 6/17/2024 (18Z): updated init_atmosphere_model and atmosphere_model executables, with MYNN bug fix and sgs cloud revision; small changes to low-level dewpoint are expected https://github.com/NOAA-GSL/MPAS-Model/pull/31 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 (03Z): 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_dev1_YYYYMMDDHH_fFF.grib2: pressure-level and 2D data mpas_phys_dev1_nat_YYYYMMDDHH_fFF.grib2: native-level and 2D data mpas_phys_dev1_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 (15Z): 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 linked 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/16/2024 (20Z): following lfs4 issues, changed many lfs4 links to a mix of permanent and temporary lfs5 links 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/26/2024 (15Z): decreased forecast length from 24 to 18 h at 03, 09, 15, and 21Z 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 (21Z): 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/07/2024 (21Z): backed out the Oct 4 changes, 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/); HRRRv5 forecasts will be unaffected by this change 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/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 (12Z): decreased forecast length from 42 to 36 hours at 00Z, 06Z, 12Z, and 18Z 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/22/2024 (06Z): added swddir, swddni, and swddif to MPAS diagnostic output (stream_list.atmosphere.diagnostics) 11/22/2024 (12Z): added SWDDIR, SWDDNI, and SWDDIF to MPASSIT diagnostic output 11/28/2024 (12Z): added graupel particle volume (volg / VOLG) to MPASSIT output 11/29/2024 (15Z): added new tasks to extend boundary conditions to 63 h with GFS data 11/29/2024 (18Z): increased forecast length from 36 to 60 hours at 00Z, 06Z, 12Z, and 18Z 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 1/08/2025 (18Z): adjusted scripts to account for later arriving GFS data (used for lateral boundary conditions); recent forecasts had ended at 48 rather than 60 h owing to delayed GFS data 1/09/2025 (12Z): (1) changed MPAS model version from 8.1 to 8.2.2; (2) changed source of aerosol initialization from RAP to QNWFA_QNIFA_SIGMA_MONTHLY.dat global dataset (i.e., set config_tempo_rap to false) 1/22/2025 (18Z): updated color tables for latent and sensible-heat fluxes in python graphics 1/28/2025 (12Z): 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/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 (15Z): 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.0, plus code needed to output variables needed by the Winter Weather Experiment most recent merged PR: https://github.com/NOAA-GSL/MPAS-Model/pull/79 code for outputting winter variables: https://github.com/NOAA-GSL/MPAS-Model/pull/70 2/13/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 (change in soil resistance to evaporation) code for outputting winter variables: https://github.com/NOAA-GSL/MPAS-Model/pull/70 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 code needed to output variables needed by 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/28/2025 (21Z): 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 3/01/2025 (18Z): in MPAS mpas_atmphys_driver_lsm.F, set frpcpn to .true., thus fixing problems with winter precipitation accumulations (particularly snowfallac) and minor problems with p type 3/10/2025 (21Z): added isltyp to MPASSIT output (histlist_2d) 3/11/2025 (15Z): moved run directory from lfs6 (currently at quota) to lfs5 3/13/2025 (18Z): 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 * bug fix to mpas_atmphys_driver_lsm.F (carried forward from March 1) PENDING: remove config_len_disp from namelist.atmosphere