Skip to content

[develop] Add MPI for UFS_FIRE, add a check for incorrectly placed envvars: in config file, remove obsolete FV3_RRFS_v1beta suite - #1376

Merged
MichaelLueken merged 12 commits into
ufs-community:developfrom
mkavulich:feature/fire_MPI
May 22, 2026
Merged

[develop] Add MPI for UFS_FIRE, add a check for incorrectly placed envvars: in config file, remove obsolete FV3_RRFS_v1beta suite#1376
MichaelLueken merged 12 commits into
ufs-community:developfrom
mkavulich:feature/fire_MPI

Conversation

@mkavulich

@mkavulich mkavulich commented May 9, 2026

Copy link
Copy Markdown
Collaborator

DESCRIPTION OF CHANGES:

This PR updates to the latest UFS Weather Model hash, which includes the addition of MPI capability for the CFBM fire model (UFS_FIRE). The MPI parallelization is activated by setting FIRE_NUM_TASKS to a value greater than the default of 1. In addition, a new setting FIRE_GEO_EM_FILE is provided in case the user wants to use an input fire geo_em file with a different name. This supersedes the old FIRE_INPUT_DIR which assumed the filename would be geo_em.d01.nc, though the default values are set so that config files using the old setting will still work as expected.

This PR also adds a check for if the user incorrectly places a setting outside of the envvars: section for all config variables. For example, if the user were to set the following fire settings (note that FIRE_INPUT_DIR is incorrectly not placed in the envvars: subsection):

fire:
  envvars:
    UFS_FIRE: true
  FIRE_INPUT_DIR: '{{ platform.WE2E_TEST_DATA }}/UFS_FIRE/{{ workflow.DATE_FIRST_CYCL }}'
  FIRE_NUM_TASKS: 4

the experiment generation will fail with the following descriptive message:

ValueError: Found invalid variable(s) in user config:
fire:FIRE_INPUT_DIR should be fire:envvars:FIRE_INPUT_DIR

This will work on all sections, not just fire:.

And finally, this commit incorporates changes from #1375, removing the obsolete FV3_RRFS_v1beta CCPP suite.

Type of change

  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

TESTS CONDUCTED:

Ran Fire tests on Hera, Derecho, and Hercules. Also ran fundamental tests on Hera. Ran a series of fire tests on Hercules with various MPI and OpenMP settings for the fire model; the results are documented in the users guide. Also attempted to generate experiments with several variations of incorrectly placed config variables; these resulted in the expected errors.

  • derecho.intel
  • gaeac6.intel
  • hercules.intel
  • orion.intel
  • ursa.gnu
  • ursa.intel
  • NOAA Cloud (indicate which platform)
  • Jenkins
  • fundamental test suite
  • comprehensive tests (specify which if a subset was used)

DEPENDENCIES:

None

DOCUMENTATION:

Documentation is updated for new fire: options

CHECKLIST

  • My code follows the style guidelines in the Contributor's Guide
  • I have performed a self-review of my own code using the Code Reviewer's Guide
  • I have commented my code, particularly in hard-to-understand areas
  • My changes need updates to the documentation. I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • New and existing tests pass with my changes
  • Any dependent changes have been merged and published

* parm/FV3.input.yml - Remove FV3_RRFS_v1beta
* parm/diag_table.FV3_RRFS_v1beta - Deleted
* parm/field_table.FV3_RRFS_v1beta - Deleted
* scripts/exregional_make_ics.sh - Remove FV3_RRFS_v1beta
* scripts/exregional_make_lbcs.sh - Remove FV3_RRFS_v1beta
* sorc/CMakeLists.txt - Remove FV3_RRFS_v1beta
* tests/WE2E/machine_suites/comprehensive.derecho - Remove FV3_RRFS_v1beta
* tests/WE2E/machine_suites/comprehensive.hera.gnu - Remove FV3_RRFS_v1beta
* tests/WE2E/machine_suites/comprehensive.hera.intel - Remove FV3_RRFS_v1beta
* tests/WE2E/machine_suites/comprehensive.noaacloud - Remove FV3_RRFS_v1beta
* tests/WE2E/machine_suites/comprehensive.orion - Remove FV3_RRFS_v1beta
* tests/WE2E/machine_suites/comprehensive.ursa.gnu - Remove FV3_RRFS_v1beta
* tests/WE2E/machine_suites/comprehensive.ursa.gnu - Remove FV3_RRFS_v1beta
* tests/WE2E/test_configs/grids_extrn_mdls_suites_community/config.grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_RRFS_v1beta.yaml - Deleted
* ush/experiment.jsonschema - Remove FV3_RRFS_v1beta
* ush/setup.py - Remove FV3_RRFS_v1beta
@mkavulich mkavulich changed the title [develop] Add MPI for UFS_FIRE, add a check for incorrectly placed envvars: in config file [develop] Add MPI for UFS_FIRE, add a check for incorrectly placed envvars: in config file, remove obsolete FV3_RRFS_v1beta suite May 11, 2026
@mkavulich

Copy link
Copy Markdown
Collaborator Author

@MichaelLueken This PR now includes the changes from #1375

@MichaelLueken MichaelLueken left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mkavulich -

While attempting to launch the comprehensive tests on Gaea C6, the following two WE2E tests failed to generate their workflows:

deactivate_tasks
pregen_grid_orog_sfc_climo

The error message from the logs is as follows:

Traceback (most recent call last):
  File "/gpfs/f6/bil-fire8/scratch/Michael.Lueken/ufs-srweather-app/gaeac6/tests/WE2E/./run_we2e_tests.py", line 740, in <module>
    run_we2e_tests(srw_dir, user_args)
  File "/gpfs/f6/bil-fire8/scratch/Michael.Lueken/ufs-srweather-app/gaeac6/tests/WE2E/./run_we2e_tests.py", line 275, in run_we2e_tests
    expt_dir = generate_FV3LAM_wflow(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs/f6/bil-fire8/scratch/Michael.Lueken/ufs-srweather-app/gaeac6/tests/WE2E/../../ush/generate_FV3LAM_wflow.py", line 75, in generate_FV3LAM_wflow
    expt_config = setup(ushdir, user_config_fn=config, debug=debug)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs/f6/bil-fire8/scratch/Michael.Lueken/ufs-srweather-app/gaeac6/tests/WE2E/../../ush/setup.py", line 414, in setup
    expt_config = load_config_for_setup(ushdir, default_config_fp, user_config_fp)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs/f6/bil-fire8/scratch/Michael.Lueken/ufs-srweather-app/gaeac6/tests/WE2E/../../ush/setup.py", line 120, in load_config_for_setup
    if envvars:=default_config[section].get("envvars"):
                ~~~~~~~~~~~~~~^^^^^^^^^
  File "/gpfs/f6/bil-fire8/scratch/Michael.Lueken/ufs-srweather-app/gaeac6/conda/envs/srw_app/lib/python3.12/collections/__init__.py", line 1135, in __getitem__
    raise KeyError(key)
KeyError: 'rocoto'

These two tests add rocoto: sections to deactivate tasks. Looking in the ush/config_defaults.yaml file, there is no rocoto: section, which is likely leading to this failure.

Please ensure that all current WE2E tests (in the comprehensive WE2E suites) run following the updated configuration checks. Thanks!

@MichaelLueken

Copy link
Copy Markdown
Collaborator

Outside of the two tests that fail to generate experiments, the comprehensive WE2E tests successfully passed on Gaea C6:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
2020_CAD_20260513084331                                            COMPLETE              41.88
2020_CAPE_20260513084343                                           COMPLETE              41.50
2019_hurricane_barry_20260513084355                                COMPLETE              42.59
2019_halloween_storm_20260513084408                                COMPLETE              41.94
2019_hurricane_lorenzo_20260513084421                              COMPLETE              41.95
2019_memorial_day_heat_wave_20260513084436                         COMPLETE              41.16
2020_denver_radiation_inversion_20260513084451                     COMPLETE              42.17
2020_easter_storm_20260513084507                                   COMPLETE              42.10
2020_jan_cold_blast_20260513084524                                 COMPLETE              42.55
community_20260513084542                                           COMPLETE              29.47
custom_ESGgrid_20260513084601                                      COMPLETE              23.37
custom_ESGgrid_Central_Asia_3km_20260513084620                     COMPLETE              47.29
custom_ESGgrid_IndianOcean_6km_20260513084639                      COMPLETE              18.24
custom_ESGgrid_NewZealand_3km_20260513084659                       COMPLETE              73.35
custom_ESGgrid_Peru_12km_20260513084720                            COMPLETE              26.40
custom_ESGgrid_SF_1p1km_20260513084742                             COMPLETE             266.83
get_from_AWS_ics_GEFS_lbcs_GEFS_fmt_grib2_2022040400_ensemble_2me  COMPLETE            1000.44
get_from_NOMADS_ics_FV3GFS_lbcs_FV3GFS_20260513084829              COMPLETE              16.87
grid_RRFS_AK_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20260  COMPLETE             139.42
grid_RRFS_AK_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260513084921  COMPLETE             309.67
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260513084  COMPLETE              38.55
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              41.79
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026051308  COMPLETE              38.80
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_20260  COMPLETE               9.39
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              17.75
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v17_p8_plot  COMPLETE              17.58
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026051308  COMPLETE              24.68
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260513085  COMPLETE              56.34
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_RRFS_v1beta_202  COMPLETE              27.12
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_RAP_20260513085432  COMPLETE              14.76
grid_RRFS_CONUS_25km_ics_GSMGFS_lbcs_GSMGFS_suite_GFS_v15p2_20260  COMPLETE              10.37
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16_2026051308560  COMPLETE              34.04
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_202605  COMPLETE             343.98
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15_thompson  COMPLETE             449.85
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_20260513  COMPLETE             435.83
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260513085  COMPLETE             479.93
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_HRRR_20260513  COMPLETE              37.22
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_RRFS_sas_2026  COMPLETE              38.56
grid_RRFS_CONUScompact_25km_ics_RRFS_lbcs_RRFS_suite_RRFS_sas_202  COMPLETE              15.83
grid_RRFS_CONUScompact_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_  COMPLETE              14.21
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026051  COMPLETE              47.54
grid_RRFS_CONUScompact_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_2  COMPLETE             412.63
grid_RRFS_CONUScompact_3km_ics_HRRR_lbcs_RAP_suite_HRRR_202605130  COMPLETE             446.84
grid_RRFS_NA_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260513090508  COMPLETE              96.83
grid_SUBCONUS_Ind_3km_ics_FV3GFS_lbcs_FV3GFS_suite_WoFS_v0_202605  COMPLETE              41.69
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026051309071  COMPLETE              28.33
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0_20260513090  COMPLETE              22.95
grid_SUBCONUS_Ind_3km_ics_NAM_lbcs_NAM_suite_GFS_v16_202605130908  COMPLETE              31.37
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_RRFS_sas_plot_2026  COMPLETE              13.55
MET_ensemble_verification_only_vx_20260513091038                   COMPLETE               1.08
MET_ensemble_verification_winter_wx_20260513091157                 COMPLETE             150.32
MET_verification_only_vx_20260513091358                            COMPLETE               0.20
smoke_dust_grid_RRFS_CONUS_25km_suite_RRFS_sas_20260513091456      COMPLETE              62.09
specify_EXTRN_MDL_SYSBASEDIR_ICS_LBCS_20260513091658               COMPLETE              10.39
specify_template_filenames_20260513091754                          COMPLETE              10.82
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            5852.40

The UFS Fire WE2E tests successfully passed on Gaea C6:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_multifire_two-way-coupled_20260513110815                  COMPLETE              16.93
UFS_FIRE_one-way-coupled_20260513110826                            COMPLETE              25.65
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              42.58

The AQM WE2E test successfully passed on Gaea C6:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
aqm_grid_AQM_NA13km_suite_GFS_v16_20260513114412                   COMPLETE            2923.53
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            2923.53

@MichaelLueken

Copy link
Copy Markdown
Collaborator

Similarly, the comprehensive WE2E tests successfully passed on Ursa (with the exception of the two tests which can't generate experiments):

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
2020_CAD_20260513124523                                            COMPLETE              44.40
2020_CAPE_20260513124536                                           COMPLETE              47.00
2019_hurricane_barry_20260513124549                                COMPLETE              47.59
2019_halloween_storm_20260513124603                                COMPLETE              44.65
2019_hurricane_lorenzo_20260513124617                              COMPLETE              48.64
2019_memorial_day_heat_wave_20260513124632                         COMPLETE              43.01
2020_denver_radiation_inversion_20260513124648                     COMPLETE              45.60
2020_easter_storm_20260513124704                                   COMPLETE              44.46
2020_jan_cold_blast_20260513124721                                 COMPLETE              45.11
community_20260513124739                                           COMPLETE              31.94
custom_ESGgrid_20260513124757                                      COMPLETE              23.16
custom_ESGgrid_Central_Asia_3km_20260513124815                     COMPLETE              50.45
custom_ESGgrid_Great_Lakes_snow_8km_20260513124833                 COMPLETE              16.38
custom_ESGgrid_IndianOcean_6km_20260513124905                      COMPLETE              19.14
custom_ESGgrid_NewZealand_3km_20260513124925                       COMPLETE              77.48
custom_ESGgrid_Peru_12km_20260513124945                            COMPLETE              27.43
custom_ESGgrid_SF_1p1km_20260513125005                             COMPLETE             306.92
get_from_AWS_ics_GEFS_lbcs_GEFS_fmt_grib2_2022040400_ensemble_2me  COMPLETE            1116.87
get_from_HPSS_ics_FV3GFS_lbcs_FV3GFS_fmt_grib2_2019061200_2026051  COMPLETE              10.53
get_from_HPSS_ics_FV3GFS_lbcs_FV3GFS_fmt_nemsio_2019061200_202605  COMPLETE              13.84
get_from_HPSS_ics_FV3GFS_lbcs_FV3GFS_fmt_nemsio_2021032018_202605  COMPLETE              14.05
get_from_HPSS_ics_FV3GFS_lbcs_FV3GFS_fmt_netcdf_2022060112_48h_20  COMPLETE             119.79
get_from_HPSS_ics_GDAS_lbcs_GDAS_fmt_netcdf_2022040400_ensemble_2  COMPLETE             116.64
get_from_HPSS_ics_GSMGFS_lbcs_GSMGFS_20260513125255                COMPLETE              11.65
get_from_HPSS_ics_HRRR_lbcs_RAP_20260513125322                     COMPLETE              24.54
get_from_HPSS_ics_RAP_lbcs_RAP_20260513125349                      COMPLETE              28.67
get_from_NOMADS_ics_FV3GFS_lbcs_FV3GFS_20260513125417              COMPLETE              19.76
grid_RRFS_AK_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20260  COMPLETE             147.94
grid_RRFS_AK_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260513125517  COMPLETE             264.07
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260513125  COMPLETE              39.47
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              43.12
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026051312  COMPLETE              39.88
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_20260  COMPLETE              10.62
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              19.25
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v17_p8_plot  COMPLETE              19.39
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026051312  COMPLETE              27.89
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260513125  COMPLETE              57.61
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_RAP_20260513130009  COMPLETE              15.48
grid_RRFS_CONUS_25km_ics_GSMGFS_lbcs_GSMGFS_suite_GFS_v15p2_20260  COMPLETE              10.90
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16_2026051313014  COMPLETE              36.26
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_202605  COMPLETE             394.37
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15_thompson  COMPLETE             507.32
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_20260513  COMPLETE             542.04
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260513130  COMPLETE             559.25
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_HRRR_20260513  COMPLETE              38.48
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_RRFS_sas_2026  COMPLETE              39.45
grid_RRFS_CONUScompact_25km_ics_RRFS_lbcs_RRFS_suite_RRFS_sas_202  COMPLETE              17.13
grid_RRFS_CONUScompact_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_  COMPLETE              15.67
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026051  COMPLETE              52.70
grid_RRFS_CONUScompact_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_2  COMPLETE             453.89
grid_RRFS_CONUScompact_3km_ics_HRRR_lbcs_RAP_suite_HRRR_202605131  COMPLETE             484.50
grid_RRFS_NA_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260513131025  COMPLETE             107.20
grid_SUBCONUS_Ind_3km_ics_FV3GFS_lbcs_FV3GFS_suite_WoFS_v0_202605  COMPLETE              44.08
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026051313122  COMPLETE              28.50
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0_20260513131  COMPLETE              24.11
grid_SUBCONUS_Ind_3km_ics_NAM_lbcs_NAM_suite_GFS_v16_202605131313  COMPLETE              33.79
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_RRFS_sas_plot_2026  COMPLETE              14.01
long_fcst_20260513131526                                           COMPLETE             131.01
MET_ensemble_verification_only_vx_20260513131613                   COMPLETE               1.09
MET_ensemble_verification_only_vx_time_lag_20260513131725          COMPLETE               4.51
MET_ensemble_verification_winter_wx_20260513131837                 COMPLETE             177.35
MET_verification_only_vx_20260513132030                            COMPLETE               0.18
smoke_dust_grid_RRFS_CONUS_25km_suite_RRFS_sas_20260513132124      COMPLETE              68.94
specify_EXTRN_MDL_SYSBASEDIR_ICS_LBCS_20260513132219               COMPLETE              10.29
specify_template_filenames_20260513132310                          COMPLETE              11.30
vx-det_long-fcst_custom-vx-config_aiml-fourcastnet_20260513132402  COMPLETE               0.54
vx-det_long-fcst_custom-vx-config_aiml-graphcast_20260513132452    COMPLETE               0.55
vx-det_long-fcst_custom-vx-config_aiml-panguweather_2026051313254  COMPLETE               0.54
vx-det_long-fcst_custom-vx-config_gfs_20260513132635               COMPLETE               0.65
vx-det_long-fcst_winter-wx_SRW-staged_20260513132727               COMPLETE               4.43
vx-det_multicyc_fcst-overlap_ncep-hrrr_20260513132832              COMPLETE               4.88
vx-det_multicyc_first-obs-00z_ncep-hrrr_20260513132933             COMPLETE               2.02
vx-det_multicyc_last-obs-00z_ncep-hrrr_20260513133033              COMPLETE               2.22
vx-det_multicyc_long-fcst-no-overlap_nssl-mpas_20260513133135      COMPLETE              24.54
vx-det_multicyc_long-fcst-overlap_nssl-mpas_20260513133243         COMPLETE              16.57
vx-det_multicyc_no-00z-obs_nssl-mpas_20260513133349                COMPLETE               2.91
vx-det_multicyc_no-fcst-overlap_ncep-hrrr_20260513133452           COMPLETE               5.44
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            6998.03

The UFS Fire WE2E tests successfully passed on Ursa:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_multifire_two-way-coupled_20260513190520                  COMPLETE              21.38
UFS_FIRE_one-way-coupled_20260513190533                            COMPLETE              28.59
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              49.97

The AQM WE2E test successfully passed on Ursa:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
aqm_grid_AQM_NA13km_suite_GFS_v16_20260513193326                   COMPLETE            4230.77
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            4230.77

@MichaelLueken

Copy link
Copy Markdown
Collaborator

The comprehensive WE2E tests (with the exception of the two tests that won't generate experiments) have successfully passed on Hercules:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
2020_CAD_20260514084051                                            COMPLETE              57.68
2020_CAPE_20260514084108                                           COMPLETE              59.18
2019_hurricane_barry_20260514084125                                COMPLETE              61.56
2019_halloween_storm_20260514084143                                COMPLETE              57.94
2019_hurricane_lorenzo_20260514084202                              COMPLETE              58.29
2019_memorial_day_heat_wave_20260514084221                         COMPLETE              60.15
2020_denver_radiation_inversion_20260514084240                     COMPLETE              58.21
2020_easter_storm_20260514084301                                   COMPLETE              58.82
2020_jan_cold_blast_20260514084321                                 COMPLETE              58.17
community_20260514084343                                           COMPLETE              20.06
custom_ESGgrid_20260514084405                                      COMPLETE              27.52
custom_ESGgrid_Central_Asia_3km_20260514084426                     COMPLETE              55.54
custom_ESGgrid_IndianOcean_6km_20260514084448                      COMPLETE              28.87
custom_ESGgrid_NewZealand_3km_20260514084511                       COMPLETE             108.22
custom_ESGgrid_Peru_12km_20260514084534                            COMPLETE              31.23
custom_ESGgrid_SF_1p1km_20260514084557                             COMPLETE             404.55
get_from_AWS_ics_GEFS_lbcs_GEFS_fmt_grib2_2022040400_ensemble_2me  COMPLETE            1402.05
get_from_NOMADS_ics_FV3GFS_lbcs_FV3GFS_20260514084647              COMPLETE              12.99
grid_RRFS_AK_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20260  COMPLETE             119.69
grid_RRFS_AK_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260514084743  COMPLETE             336.06
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260514084  COMPLETE              46.58
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              62.85
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026051408  COMPLETE              54.00
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_20260  COMPLETE               8.98
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              14.50
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v17_p8_plot  COMPLETE              13.89
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026051408  COMPLETE              17.11
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260514085  COMPLETE              45.28
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_RAP_20260514085214  COMPLETE              10.86
grid_RRFS_CONUS_25km_ics_GSMGFS_lbcs_GSMGFS_suite_GFS_v15p2_20260  COMPLETE               7.96
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16_2026051408534  COMPLETE              23.73
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_202605  COMPLETE             519.69
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15_thompson  COMPLETE             662.02
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_20260514  COMPLETE             685.75
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260514085  COMPLETE             687.17
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_HRRR_20260514  COMPLETE              44.85
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_RRFS_sas_2026  COMPLETE              46.34
grid_RRFS_CONUScompact_25km_ics_RRFS_lbcs_RRFS_suite_RRFS_sas_202  COMPLETE              11.21
grid_RRFS_CONUScompact_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_  COMPLETE              10.23
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026051  COMPLETE              31.15
grid_RRFS_CONUScompact_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_2  COMPLETE             583.40
grid_RRFS_CONUScompact_3km_ics_HRRR_lbcs_RAP_suite_HRRR_202605140  COMPLETE             597.40
grid_RRFS_NA_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260514090147  COMPLETE             132.47
grid_SUBCONUS_Ind_3km_ics_FV3GFS_lbcs_FV3GFS_suite_WoFS_v0_202605  COMPLETE              48.45
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026051409033  COMPLETE              31.65
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0_20260514090  COMPLETE              26.91
grid_SUBCONUS_Ind_3km_ics_NAM_lbcs_NAM_suite_GFS_v16_202605140905  COMPLETE              40.26
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_RRFS_sas_plot_2026  COMPLETE              16.16
MET_ensemble_verification_only_vx_20260514090630                   COMPLETE               1.55
MET_ensemble_verification_winter_wx_20260514090737                 COMPLETE             118.64
MET_verification_only_vx_20260514090916                            COMPLETE               0.25
smoke_dust_grid_RRFS_CONUS_25km_suite_RRFS_sas_20260514091005      COMPLETE              38.02
specify_EXTRN_MDL_SYSBASEDIR_ICS_LBCS_20260514091055               COMPLETE               7.97
specify_template_filenames_20260514091143                          COMPLETE              10.21
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            7734.27

One of the two UFS Fire WE2E tests failed on Hercules:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_multifire_two-way-coupled_20260514125855                  DEAD                   5.58
UFS_FIRE_one-way-coupled_20260514125912                            COMPLETE              30.17
----------------------------------------------------------------------------------------------------
Total                                                              DEAD                  35.75

The UFS_FIRE_multifire_two-way-coupled WE2E test failed in the run_fcst task with a seg fault:

 done computing all routehandles:     0.619935
 in ufsatm_cap init, time wrtcrt/regrdst   1.06026560626924
 in ufsatm cap init, output_startfh=  0.0000000E+00  iau_offset=           0
 output_fh=  9.9999998E-03   1.000000       2.000000       3.000000
 lflname_fulltime= F
 fcst_advertise, cpl_grid_id=           1
 fcst_realize, cpl_grid_id=           1
forrtl: severe (174): SIGSEGV, segmentation fault occurred

Using rocotorewind/rocotoboot failed to correct the segmentation fault.

The AQM WE2E test successfully passed on Hercules:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
aqm_grid_AQM_NA13km_suite_GFS_v16_20260514133908                   COMPLETE            3312.24
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            3312.24

@mkavulich Please double check the UFS_FIRE_multifire_two-way-coupled WE2E test on Hercules and see if you encounter the seg fault as well.

@MichaelLueken

Copy link
Copy Markdown
Collaborator

The coverage WE2E tests (with pregen_grid_orog_sfc_climo commented out) successfully passed on Derecho:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
custom_ESGgrid_IndianOcean_6km_20260514071858                      COMPLETE              34.79
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              69.54
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_20260  COMPLETE              15.56
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16_2026051407195  COMPLETE              40.83
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_HRRR_20260514  COMPLETE              61.17
grid_RRFS_CONUScompact_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_  COMPLETE              21.28
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE             243.17

Similar to Hercules, the UFS_FIRE_multifire_two-way-coupled WE2E test failed on Derecho:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_multifire_two-way-coupled_20260514135510                  DEAD                   7.95
UFS_FIRE_one-way-coupled_20260514135528                            COMPLETE              24.94
----------------------------------------------------------------------------------------------------
Total                                                              DEAD                  32.89

The UFS_FIRE_multifire_two-way-coupled WE2E test failed in the run_fcst task with a seg fault:

 done computing all routehandles:     1.242038
 in ufsatm_cap init, time wrtcrt/regrdst   1.69055960800006
 in ufsatm cap init, output_startfh=  0.0000000E+00  iau_offset=           0
 output_fh=  9.9999998E-03   1.000000       2.000000       3.000000
 lflname_fulltime= F
 fcst_advertise, cpl_grid_id=           1
 fcst_realize, cpl_grid_id=           1
forrtl: severe (174): SIGSEGV, segmentation fault occurred

The AQM WE2E test successfully passed on Derecho:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
aqm_grid_AQM_NA13km_suite_GFS_v16_20260515070929                   COMPLETE            4078.09
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            4078.09

@MichaelLueken

Copy link
Copy Markdown
Collaborator

Outside of the deactivate_tasks and pregen_grid_orog_sfc_climo, the comprehensive WE2E tests have successfully passed on Orion:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
2020_CAD_20260515082908                                            COMPLETE              87.56
2020_CAPE_20260515082937                                           COMPLETE              87.26
2019_hurricane_barry_20260515083008                                COMPLETE              88.40
2019_halloween_storm_20260515083040                                COMPLETE              90.80
2019_hurricane_lorenzo_20260515083113                              COMPLETE              87.24
2019_memorial_day_heat_wave_20260515083148                         COMPLETE              85.47
2020_denver_radiation_inversion_20260515083225                     COMPLETE              88.35
2020_easter_storm_20260515083302                                   COMPLETE              87.41
2020_jan_cold_blast_20260515083341                                 COMPLETE              87.96
community_20260515083422                                           COMPLETE              34.24
custom_ESGgrid_20260515083503                                      COMPLETE              40.63
custom_ESGgrid_Central_Asia_3km_20260515083544                     COMPLETE              90.47
custom_ESGgrid_IndianOcean_6km_20260515083627                      COMPLETE              40.09
custom_ESGgrid_NewZealand_3km_20260515083710                       COMPLETE             166.03
custom_ESGgrid_Peru_12km_20260515083755                            COMPLETE              52.25
custom_ESGgrid_SF_1p1km_20260515083840                             COMPLETE             522.83
get_from_AWS_ics_GEFS_lbcs_GEFS_fmt_grib2_2022040400_ensemble_2me  COMPLETE            2302.29
get_from_NOMADS_ics_FV3GFS_lbcs_FV3GFS_20260515084019              COMPLETE              20.97
grid_RRFS_AK_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20260  COMPLETE             180.35
grid_RRFS_AK_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260515084208  COMPLETE             505.49
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260515084  COMPLETE              69.17
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              86.85
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026051508  COMPLETE              83.37
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_20260  COMPLETE              12.82
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              23.84
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v17_p8_plot  COMPLETE              22.30
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026051508  COMPLETE              18.71
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260515085  COMPLETE              68.25
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_RAP_20260515085112  COMPLETE              18.83
grid_RRFS_CONUS_25km_ics_GSMGFS_lbcs_GSMGFS_suite_GFS_v15p2_20260  COMPLETE              13.00
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16_2026051508540  COMPLETE              41.28
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_202605  COMPLETE             691.87
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15_thompson  COMPLETE             895.20
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_20260515  COMPLETE             922.41
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260515090  COMPLETE            1088.97
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_HRRR_20260515  COMPLETE              80.07
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_RRFS_sas_2026  COMPLETE              80.57
grid_RRFS_CONUScompact_25km_ics_RRFS_lbcs_RRFS_suite_RRFS_sas_202  COMPLETE              19.64
grid_RRFS_CONUScompact_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_  COMPLETE              19.19
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026051  COMPLETE              58.08
grid_RRFS_CONUScompact_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_2  COMPLETE             791.77
grid_RRFS_CONUScompact_3km_ics_HRRR_lbcs_RAP_suite_HRRR_202605150  COMPLETE             951.05
grid_RRFS_NA_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260515091055  COMPLETE             205.76
grid_SUBCONUS_Ind_3km_ics_FV3GFS_lbcs_FV3GFS_suite_WoFS_v0_202605  COMPLETE              56.92
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026051509144  COMPLETE              41.12
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0_20260515091  COMPLETE              31.37
grid_SUBCONUS_Ind_3km_ics_NAM_lbcs_NAM_suite_GFS_v16_202605150917  COMPLETE              48.11
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_RRFS_sas_plot_2026  COMPLETE              21.09
MET_ensemble_verification_only_vx_20260515092053                   COMPLETE               3.13
MET_ensemble_verification_winter_wx_20260515092313                 COMPLETE             191.16
MET_verification_only_vx_20260515092643                            COMPLETE               0.58
smoke_dust_grid_RRFS_CONUS_25km_suite_RRFS_sas_20260515092828      COMPLETE              68.70
specify_EXTRN_MDL_SYSBASEDIR_ICS_LBCS_20260515093015               COMPLETE              13.42
specify_template_filenames_20260515093155                          COMPLETE              15.24
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE           11499.93

The UFS Fire WE2E tests successfully passed on Orion:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_multifire_two-way-coupled_20260515114500                  COMPLETE              30.57
UFS_FIRE_one-way-coupled_20260515114530                            COMPLETE              45.68
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              76.25

The AQM WE2E has successfully passed on Orion:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
aqm_grid_AQM_NA13km_suite_GFS_v16_20260515123456                   COMPLETE            4749.64
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            4749.64

@mkavulich

Copy link
Copy Markdown
Collaborator Author

@MichaelLueken sorry for the delay, I have pushed a fix for the rocoto: section error.

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
pregen_grid_orog_sfc_climo_20260519143132                          COMPLETE               9.53
deactivate_tasks_20260519143148                                    COMPLETE               1.19
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              10.72

Detailed summary written to /work/noaa/noaa-det/kavulich/UFS/MPI_fire/SRW_PR/expt_dirs/WE2E_summary_20260519143925.txt

The fundamental test suite also passed on Hercules.

I saw the same failure as you with the UFS_FIRE_multifire_two-way-coupled test. I'm not sure exactly why, but that specific combination of MPI and OpenMP tasks for that particular arrangement of fires is resulting in a consistent segfault. This is something we will have to investigate on the fire model side. For now, I changed the number of MPI tasks to 4 and it is running successfully, I hope the same will be seen on the other platforms.

@MichaelLueken

Copy link
Copy Markdown
Collaborator

Thanks, @mkavulich!

I'll double check the UFS_FIRE_multifire_two-way-coupled test on Derecho and Ursa, then I should be able to provide my approval for this PR.

@MichaelLueken

Copy link
Copy Markdown
Collaborator

The deactivate_tasks and pregen_grid_orog_sfc_climo WE2E tests are successfully passing (from Hercules):

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
deactivate_tasks_20260519150023                                    COMPLETE               1.32
pregen_grid_orog_sfc_climo_20260519150033                          COMPLETE               9.39
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              10.71

On Ursa, the two UFS Fire WE2E tests are successfully passing:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_multifire_two-way-coupled_20260519200723                  COMPLETE              18.29
UFS_FIRE_one-way-coupled_20260519200736                            COMPLETE              27.70
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              45.99

As well as Derecho:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_one-way-coupled_20260519141231                            COMPLETE              25.05
UFS_FIRE_multifire_two-way-coupled_20260519141249                  COMPLETE              30.94
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              55.99

And Hercules:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_one-way-coupled_20260519153331                            COMPLETE              30.43
UFS_FIRE_multifire_two-way-coupled_20260519153349                  COMPLETE              18.49
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              48.92

Approving this PR now.

@MichaelLueken MichaelLueken left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much, @mkavulich, for addressing the issues with the WE2E tests! All tests are now passing as expected.

Approving this PR now.

@MichaelLueken

Copy link
Copy Markdown
Collaborator

Ursa GNU coverage WE2E tests successfully passed:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
custom_ESGgrid_Central_Asia_3km_20260520132046                     COMPLETE              70.60
get_from_HPSS_ics_FV3GFS_lbcs_FV3GFS_fmt_nemsio_2019061200_202605  COMPLETE              14.33
get_from_NOMADS_ics_FV3GFS_lbcs_FV3GFS_20260520132112              COMPLETE              23.92
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026052013  COMPLETE              61.31
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0_20260520132  COMPLETE              29.76
long_fcst_20260520132155                                           COMPLETE             157.20
MET_verification_only_vx_20260520132211                            COMPLETE               0.25
2019_halloween_storm_20260520132229                                COMPLETE              71.10
vx-det_long-fcst_custom-vx-config_aiml-fourcastnet_20260520132246  COMPLETE               0.58
vx-det_long-fcst_custom-vx-config_aiml-panguweather_2026052013230  COMPLETE               0.57
vx-det_long-fcst_custom-vx-config_gfs_20260520132322               COMPLETE               0.62
vx-det_long-fcst_winter-wx_SRW-staged_20260520132340               COMPLETE               2.84
vx-det_multicyc_fcst-overlap_ncep-hrrr_20260520132403              COMPLETE               6.09
vx-det_multicyc_last-obs-00z_ncep-hrrr_20260520132426              COMPLETE               2.38
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE             441.55

As well as UFS Fire WE2E tests:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_multifire_two-way-coupled_20260520144023                  COMPLETE              22.30
UFS_FIRE_one-way-coupled_20260520144036                            COMPLETE              66.31
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              88.61

@MichaelLueken

Copy link
Copy Markdown
Collaborator

The entire comprehensive WE2E tests were ran and all passed on Gaea C6:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
2020_CAD_20260520091534                                            COMPLETE              42.20
2020_CAPE_20260520091546                                           COMPLETE              41.89
2019_hurricane_barry_20260520091558                                COMPLETE              42.59
2019_halloween_storm_20260520091611                                COMPLETE              42.34
2019_hurricane_lorenzo_20260520091624                              COMPLETE              42.39
2019_memorial_day_heat_wave_20260520091639                         COMPLETE              41.53
2020_denver_radiation_inversion_20260520091654                     COMPLETE              41.70
2020_easter_storm_20260520091710                                   COMPLETE              42.59
2020_jan_cold_blast_20260520091727                                 COMPLETE              42.63
community_20260520091745                                           COMPLETE              29.59
custom_ESGgrid_20260520091804                                      COMPLETE              24.09
custom_ESGgrid_Central_Asia_3km_20260520091822                     COMPLETE              47.28
custom_ESGgrid_IndianOcean_6km_20260520091842                      COMPLETE              18.11
custom_ESGgrid_NewZealand_3km_20260520091902                       COMPLETE              72.94
custom_ESGgrid_Peru_12km_20260520091923                            COMPLETE              26.64
custom_ESGgrid_SF_1p1km_20260520091945                             COMPLETE             267.02
deactivate_tasks_20260520092007                                    COMPLETE               1.01
get_from_AWS_ics_GEFS_lbcs_GEFS_fmt_grib2_2022040400_ensemble_2me  COMPLETE             934.29
get_from_NOMADS_ics_FV3GFS_lbcs_FV3GFS_20260520092047              COMPLETE              16.82
grid_RRFS_AK_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20260  COMPLETE             139.71
grid_RRFS_AK_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260520092142  COMPLETE             223.64
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260520092  COMPLETE              38.93
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              42.05
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026052009  COMPLETE              38.94
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_20260  COMPLETE               9.50
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              17.89
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v17_p8_plot  COMPLETE              17.41
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026052009  COMPLETE              24.50
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260520092  COMPLETE              57.02
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_RAP_20260520092627  COMPLETE              14.80
grid_RRFS_CONUS_25km_ics_GSMGFS_lbcs_GSMGFS_suite_GFS_v15p2_20260  COMPLETE              10.55
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16_2026052009280  COMPLETE              34.18
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_202605  COMPLETE             346.84
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15_thompson  COMPLETE             435.47
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_20260520  COMPLETE             439.59
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_20260520093  COMPLETE             483.59
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_HRRR_20260520  COMPLETE              37.32
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_RRFS_sas_2026  COMPLETE              38.15
grid_RRFS_CONUScompact_25km_ics_RRFS_lbcs_RRFS_suite_RRFS_sas_202  COMPLETE              15.87
grid_RRFS_CONUScompact_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_  COMPLETE              14.44
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026052  COMPLETE              47.47
grid_RRFS_CONUScompact_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_2  COMPLETE             415.66
grid_RRFS_CONUScompact_3km_ics_HRRR_lbcs_RAP_suite_HRRR_202605200  COMPLETE             444.62
grid_RRFS_NA_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260520093707  COMPLETE              95.25
grid_SUBCONUS_Ind_3km_ics_FV3GFS_lbcs_FV3GFS_suite_WoFS_v0_202605  COMPLETE              41.57
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026052009391  COMPLETE              28.00
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0_20260520094  COMPLETE              23.20
grid_SUBCONUS_Ind_3km_ics_NAM_lbcs_NAM_suite_GFS_v16_202605200940  COMPLETE              31.40
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_RRFS_sas_plot_2026  COMPLETE              13.51
MET_ensemble_verification_only_vx_20260520094239                   COMPLETE               1.05
MET_ensemble_verification_winter_wx_20260520094414                 COMPLETE             151.79
MET_verification_only_vx_20260520094621                            COMPLETE               0.21
pregen_grid_orog_sfc_climo_20260520094721                          COMPLETE              11.62
smoke_dust_grid_RRFS_CONUS_25km_suite_RRFS_sas_20260520094811      COMPLETE              61.75
specify_EXTRN_MDL_SYSBASEDIR_ICS_LBCS_20260520094913               COMPLETE              10.36
specify_template_filenames_20260520095015                          COMPLETE              11.09
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            5686.59

Both UFS Fire WE2E tests successfully passed on Gaea C6:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
UFS_FIRE_multifire_two-way-coupled_20260520114904                  COMPLETE              16.07
UFS_FIRE_one-way-coupled_20260520114916                            COMPLETE              25.37
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE              41.44

The AQM WE2E test successfully passed:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
aqm_grid_AQM_NA13km_suite_GFS_v16_20260520121446                   COMPLETE            2932.02
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE            2932.02

@RatkoVasic-NOAA

RatkoVasic-NOAA commented May 21, 2026

Copy link
Copy Markdown
Collaborator

I ran tests on Ursa, Hercules and Derecho.

Ursa (GNU):

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used
----------------------------------------------------------------------------------------------------
grid_RRFS_CONUScompact_25km_ics_RRFS_lbcs_RRFS_suite_RRFS_sas_202  COMPLETE              22.10
custom_ESGgrid_Central_Asia_3km_20260521050938                     COMPLETE              70.74
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v17_p8_plot  COMPLETE              25.83
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026052  COMPLETE              68.62
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0_20260521051  COMPLETE              29.65
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16_2026052105103  COMPLETE              52.33
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE             269.27

Hercules (INTEL):

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used
----------------------------------------------------------------------------------------------------
grid_RRFS_CONUScompact_25km_ics_RRFS_lbcs_RRFS_suite_RRFS_sas_202  COMPLETE              11.45
custom_ESGgrid_Central_Asia_3km_20260520215859                     COMPLETE              57.06
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v17_p8_plot  COMPLETE              14.74
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_HRRR_suite_HRRR_2026052  COMPLETE              32.21
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0_20260520215  COMPLETE              27.76
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16_2026052022001  COMPLETE              23.32
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE             166.54

But, when I ran Ursa (GNU) comprehensive test, I got this:

*********************************************************************
FATAL ERROR:
Experiment generation failed. See the error message(s) printed below.
For more detailed information, check the log file from the workflow
generation script: log.run_WE2E_tests
*********************************************************************

Traceback (most recent call last):
  File "/scratch3/NAGAPE/epic/Ratko.Vasic/SRW-1376/ufs-srweather-app/tests/WE2E/./run_we2e_tests.py", line 740, in <module>
    run_we2e_tests(srw_dir, user_args)
  File "/scratch3/NAGAPE/epic/Ratko.Vasic/SRW-1376/ufs-srweather-app/tests/WE2E/./run_we2e_tests.py", line 254, in run_we2e_tests
    test_cfg["task_run_post"]["envvars"]["NUMX"] = 1
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'envvars'

Are we running GNU comprehensive tests on Ursa? Any idea on this error?

@MichaelLueken

Copy link
Copy Markdown
Collaborator

@RatkoVasic-NOAA -

No, I don't run the comprehensive WE2E for Ursa GNU. That issue has been occurring since uwtools was integrated into the SRW App's configuration layer. I have no idea what is causing it or how to correct it.

@RatkoVasic-NOAA

Copy link
Copy Markdown
Collaborator

@RatkoVasic-NOAA -

No, I don't run the comprehensive WE2E for Ursa GNU. That issue has been occurring since uwtools was integrated into the SRW App's configuration layer. I have no idea what is causing it or how to correct it.

Great, my Derecho test is finished as well.
Approving now.

@MichaelLueken MichaelLueken added the run_we2e_coverage_tests Run the coverage set of SRW end-to-end tests label May 21, 2026
@MichaelLueken

Copy link
Copy Markdown
Collaborator

The get_from_HPSS_ics_HRRR_lbcs_RAP test on Ursa Intel encountered a bad node while running the make_ics_mem000 task. The task failed due to exceeding the wall time. Using rocotorewind allowed the task to successfully complete, and the WE2E coverage tests successfully passed:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
2019_memorial_day_heat_wave_20260521182521                         COMPLETE              44.43
custom_ESGgrid_Peru_12km_20260521182534                            COMPLETE              26.76
get_from_HPSS_ics_FV3GFS_lbcs_FV3GFS_fmt_grib2_2019061200_2026052  COMPLETE              10.66
get_from_HPSS_ics_GDAS_lbcs_GDAS_fmt_netcdf_2022040400_ensemble_2  COMPLETE             120.83
get_from_HPSS_ics_HRRR_lbcs_RAP_20260521182622                     COMPLETE              26.81
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot_20  COMPLETE              19.96
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_RAP_20260521182707  COMPLETE              15.71
grid_RRFS_CONUScompact_3km_ics_HRRR_lbcs_RAP_suite_HRRR_202605211  COMPLETE             482.94
MET_ensemble_verification_only_vx_time_lag_20260521182816          COMPLETE               4.28
pregen_grid_orog_sfc_climo_20260521182845                          COMPLETE              10.95
smoke_dust_grid_RRFS_CONUS_25km_suite_RRFS_sas_20260521182906      COMPLETE              68.92
vx-det_long-fcst_custom-vx-config_aiml-graphcast_20260521182934    COMPLETE               0.55
vx-det_multicyc_long-fcst-overlap_nssl-mpas_20260521182957         COMPLETE              13.88
vx-det_multicyc_long-fcst-no-overlap_nssl-mpas_20260521183027      COMPLETE              17.90
vx-det_multicyc_first-obs-00z_ncep-hrrr_20260521183059             COMPLETE               2.11
vx-det_multicyc_no-00z-obs_nssl-mpas_20260521183126                COMPLETE               1.78
vx-det_multicyc_no-fcst-overlap_ncep-hrrr_20260521183153           COMPLETE               3.28
grid_SUBCONUS_Ind_3km_ics_FV3GFS_lbcs_FV3GFS_suite_WoFS_v0_202605  COMPLETE              44.27
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE             916.02

Otherwise, the WE2E coverage tests have successfully completed on Gaea C6, Orion, AWS PW, and Ursa GNU. Awaiting the tests to complete for Azure, Derecho, and Hercules.

@MichaelLueken

Copy link
Copy Markdown
Collaborator

The coverage WE2E tests successfully passed on Azure and Derecho.

The tests on Hercules timed out and were aborted by Jenkins. Looking at the squeue log, four tests have tasks with:

user env retrieval failed requeued held

Will manually run coverage WE2E tests on Hercules, then merge this PR.

@MichaelLueken

Copy link
Copy Markdown
Collaborator

WE2E coverage tests on Hercules have successfully passed:

----------------------------------------------------------------------------------------------------
Experiment name                                                  | Status    | Core hours used 
----------------------------------------------------------------------------------------------------
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v17_p8_plot  COMPLETE              15.12
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2_202605  COMPLETE             513.93
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR_2026052208  COMPLETE              17.51
grid_RRFS_NA_13km_ics_FV3GFS_lbcs_FV3GFS_suite_RAP_20260522081955  COMPLETE             128.79
grid_SUBCONUS_Ind_3km_ics_NAM_lbcs_NAM_suite_GFS_v16_202605220820  COMPLETE              40.41
specify_EXTRN_MDL_SYSBASEDIR_ICS_LBCS_20260522082035               COMPLETE               7.93
2019_hurricane_lorenzo_20260522082056                              COMPLETE              63.78
2020_denver_radiation_inversion_20260522082118                     COMPLETE              65.81
grid_SUBCONUS_Ind_3km_ics_FV3GFS_lbcs_FV3GFS_suite_WoFS_v0_202605  COMPLETE              50.96
----------------------------------------------------------------------------------------------------
Total                                                              COMPLETE             904.24

Merging this PR now.

@MichaelLueken
MichaelLueken merged commit ee10788 into ufs-community:develop May 22, 2026
5 of 8 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in SRW App's PR Reviewers May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run_we2e_coverage_tests Run the coverage set of SRW end-to-end tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants