Skip to content

Sync develop -> dev/ufs-weather-model #1480

Merged
mingchen-NOAA merged 24 commits into
NOAA-EMC:dev/ufs-weather-modelfrom
JessicaMeixner-NOAA:syncdev2ufs_20250730
Aug 19, 2025
Merged

Sync develop -> dev/ufs-weather-model #1480
mingchen-NOAA merged 24 commits into
NOAA-EMC:dev/ufs-weather-modelfrom
JessicaMeixner-NOAA:syncdev2ufs_20250730

Conversation

@JessicaMeixner-NOAA
Copy link
Copy Markdown
Collaborator

Pull Request Summary

Sync develop -> dev/ufs-weather-model

Description

Routine sync of develop to dev/ufs-weather-model.

No answer changes. Updates include:
-- Compiler warning fix Close #1455
-- Compiler warning fix Close #1431
-- Includes removal of all GOTOs
-- Updates standalone regression tests to spack-stack 1.9.2 and for Ursa

Issue(s) addressed

ufs-community/ufs-weather-model#2832

Commit Message

Sync develop as of 7-30-2025 to dev/ufs-weather-model

Check list

Testing

  • How were these changes tested? a set of matrix was run to ensure completion, Then test ufs-weather-model rt tests were run. New input was needed, but then no answer changes.
  • Are the changes covered by regression tests? (If not, why? Do new tests need to be added?) yes
  • Have the matrix regression tests been run (if yes, please note HPC and compiler)? intel ursa
  • Please indicate the expected changes in the regression test output, (Note the list of known non-identical tests.)
  • Please provide the summary output of matrix.comp (matrix.Diff.txt, matrixCompFull.txt and matrixCompSummary.txt):

dahonegger and others added 21 commits March 25, 2025 10:18
…bose=2 output (NOAA-EMC#1392)

* Add a new Angular Distance distance calculation (in degrees) routine in w3servmd and use this method in ww3_bounc to more robustly calculate spherical distances between geographic locations. This commit also adds VERBOSE=2 diagnostic output. VERBOSE=2 was previously unused.

* Corrected variable description

---------

Co-authored-by: Ty Hesser <thesser1@gmail.com>
…1294)

* This PR adds a write statement in ww3_grid.out and therefore will result in changes in all ww3_grid.out files in regtests. 
 
*add IC4_NUMERICS namelist to w3gdatmd.F90

* add IC4_NUMERICS namelist to w3gridmd.F90

* make ICNUMERICS namelist setting (to be put under MISC namelist) - Ic numerics fix should be applicable to ALL IC settings.

* IC_NUMERICS Fix for All sea ice source terms

* remove lines that modify timestep in sea ice

* remove pointer on line 704 w3gdatmd.F90
---------

Co-authored-by: Matthew Masarik <Matthew.Masarik@noaa.gov>
Addition of regtest that turns on the IC_NUMERICS in IC4_M10 test case
…BJ (NOAA-EMC#1427)

 in w3sdb1md to resolve type conversion warnings for GNU 13.3. Remove unused variables local to subroutine w3sdb1

Co-authored-by: Denise Worthen <denise.worthen@noaa.gov>
Avoided 'DSO missing from command line' error during the linking step through changing the order of compilation flags
)

Co-authored-by: Saeideh.Banihashemi <saeideh.banihashemi@noaa.gov>
…ited JONSWAP(NOAA-EMC#1451)

 initialization manually in ww3_strt.inp
…G builds

Co-authored-by: Brian Curtis <Brian.Curtis@noaa.gov>
Co-authored-by: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com>
@mingchen-NOAA mingchen-NOAA self-requested a review August 1, 2025 13:44
@mingchen-NOAA
Copy link
Copy Markdown
Collaborator

A WW3 standalone regression tests were conducted. No error was observed.

@mingchen-NOAA
Copy link
Copy Markdown
Collaborator

New baseline was created and used for matrix comparison. No unexpected difference was observed.

**********************************************************************
********************* non-identical cases ****************************
**********************************************************************
mww3_test_03/./work_PR3_UNO_MPI_d2                     (12 files differ)
mww3_test_03/./work_PR3_UQ_MPI_e                     (1 files differ)
mww3_test_03/./work_PR3_UNO_MPI_e                     (1 files differ)
mww3_test_03/./work_PR1_MPI_d2                     (18 files differ)
mww3_test_03/./work_PR2_UQ_MPI_e                     (1 files differ)
mww3_test_03/./work_PR3_UQ_MPI_e_c                     (1 files differ)
mww3_test_03/./work_PR2_UNO_MPI_d2                     (16 files differ)
mww3_test_03/./work_PR2_UQ_MPI_d2                     (15 files differ)
mww3_test_03/./work_PR3_UQ_MPI_d2_c                     (16 files differ)
mww3_test_03/./work_PR2_UNO_MPI_e                     (1 files differ)
mww3_test_03/./work_PR3_UQ_MPI_d2                     (16 files differ)
mww3_test_03/./work_PR1_MPI_e                     (1 files differ)
mww3_test_03/./work_PR3_UNO_MPI_d2_c                     (16 files differ)
mww3_test_03/./work_PR3_UNO_MPI_e_c                     (1 files differ)
mww3_test_09/./work_MPI_ASCII                     (0 files differ)
ww3_tp2.10/./work_MPI_OMPH                     (6 files differ)
ww3_tp2.6/./work_ST4_ASCII                     (0 files differ)
ww3_ufs1.3/./work_a                     (3 files differ)

matrixCompFull.txt
matrixCompSummary.txt
matrixDiff.txt

@mingchen-NOAA
Copy link
Copy Markdown
Collaborator

Will merge after passing the ufs_wm regression tests.

@jkbk2004
Copy link
Copy Markdown

All tests are done ok at ufs-community/ufs-weather-model#2852. @mingchen-NOAA can you merge this pr?

@mingchen-NOAA mingchen-NOAA merged commit 1011de8 into NOAA-EMC:dev/ufs-weather-model Aug 19, 2025
3 of 6 checks passed
@mingchen-NOAA
Copy link
Copy Markdown
Collaborator

@jkbk2004 PR merged. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants