Skip to content

Default endian#747

Merged
aliabdolali merged 2 commits into
NOAA-EMC:developfrom
ukmo-waves:bugfix/default_endian
Aug 3, 2022
Merged

Default endian#747
aliabdolali merged 2 commits into
NOAA-EMC:developfrom
ukmo-waves:bugfix/default_endian

Conversation

@ukmo-ccbunney
Copy link
Copy Markdown
Collaborator

@ukmo-ccbunney ukmo-ccbunney commented Jul 29, 2022

Pull Request Summary

Added CPP directives to set default value for ENDIANNESS in constants.f90 if not defined by build system.
Default value is "native".

Please also include the following information:

Issue(s) addressed

Commit Message

Set default ENDIANNESS="native" in constants.F90

Check list

Testing

  • How were these changes tested? Regtests
  • 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)? Yes
  • Please indicate the expected changes in the regression test output: No changes expected.
  • Please provide the summary output of matrix.comp (matrix.Diff.txt, matrixCompFull.txt and matrixCompSummary.txt):

Regtests show only the known differences

**********************************************************************
********************* non-identical cases ****************************
**********************************************************************
mww3_test_03/./work_PR2_UQ_MPI_e                     (1 files differ)
mww3_test_03/./work_PR3_UQ_MPI_d2                     (16 files differ)
mww3_test_03/./work_PR3_UQ_MPI_d2_c                     (16 files differ)
mww3_test_03/./work_PR3_UNO_MPI_d2                     (19 files differ)
mww3_test_03/./work_PR1_MPI_e                     (1 files differ)
mww3_test_03/./work_PR1_MPI_d2                     (18 files differ)
mww3_test_03/./work_PR2_UNO_MPI_d2                     (17 files differ)
mww3_test_03/./work_PR3_UNO_MPI_d2_c                     (18 files differ)
mww3_test_03/./work_PR2_UQ_MPI_d2                     (16 files differ)
mww3_test_03/./work_PR2_UNO_MPI_e                     (1 files differ)

@ukmo-ccbunney ukmo-ccbunney added the bug Something isn't working label Jul 29, 2022
@JessicaMeixner-NOAA
Copy link
Copy Markdown
Collaborator

Testing on my end now. Thanks @ukmo-ccbunney for providing this update!

@aliabdolali
Copy link
Copy Markdown
Contributor

@aronroland could you check and let me know if this fixes your problem?

@JessicaMeixner-NOAA
Copy link
Copy Markdown
Collaborator

Regtests are as expected on NCEP machines:

**********************************************************************
********************* non-identical cases ****************************
**********************************************************************
mww3_test_03/./work_PR2_UNO_MPI_d2                     (12 files differ)
mww3_test_03/./work_PR1_MPI_d2                     (15 files differ)
mww3_test_03/./work_PR3_UNO_MPI_d2_c                     (15 files differ)
mww3_test_03/./work_PR3_UQ_MPI_d2_c                     (15 files differ)
mww3_test_03/./work_PR3_UNO_MPI_d2                     (15 files differ)
mww3_test_03/./work_PR2_UQ_MPI_d2                     (15 files differ)
mww3_test_03/./work_PR3_UQ_MPI_d2                     (15 files differ)
ww3_ta1/./work_UPD0F_U                     (0 files differ)
ww3_tp2.10/./work_MPI_OMPH                     (7 files differ)
ww3_tp2.16/./work_MPI_OMPH                     (4 files differ)
ww3_tp2.17/./work_a                     (1 files differ)
ww3_tp2.17/./work_c                     (1 files differ)
ww3_tp2.17/./work_b                     (1 files differ)
ww3_tp2.6/./work_ST0                     (1 files differ)
ww3_tp2.6/./work_ST4                     (1 files differ)
ww3_tp2.6/./work_pdlib                     (1 files differ)
ww3_ufs1.3/./work_a                     (1 files differ)

The normal + unstructured grid mod_defs.

@aliabdolali aliabdolali self-requested a review August 3, 2022 14:01
Copy link
Copy Markdown
Contributor

@aliabdolali aliabdolali left a comment

Choose a reason for hiding this comment

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

I reviewed it, thanks Chris for doing it. Aron approved the PR as well.

@aliabdolali aliabdolali merged commit 68ac3d7 into NOAA-EMC:develop Aug 3, 2022
@ukmo-ccbunney ukmo-ccbunney deleted the bugfix/default_endian branch April 28, 2023 13:45
kestonsmith-noaa pushed a commit to kestonsmith-noaa/WW3 that referenced this pull request Jun 17, 2025
…s to JEDI in fv3atm (NOAA-EMC#747)

* Update submodule pointer for fv3atm

Co-authored-by: Brian Curtis <brian.curtis@noaa.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

3 participants