Skip to content

Convert GFS DDTs from blocked data structures to contiguous arrays: Part Deux + CCPP updates in fv3atm/ccpp-physics: split physics in two groups, reset GFS_interstitial DDT in CCPP_driver.F90 #936#932

Merged
jkbk2004 merged 28 commits into
NOAA-EMC:developfrom
dustinswales:feature/contiguous_arrays
Apr 2, 2025

Conversation

@dustinswales
Copy link
Copy Markdown
Collaborator

@dustinswales dustinswales commented Feb 21, 2025

Description

This PR replaces using blocked data structures with contiguous data structures for external data types (GFS_diagnostics and GFS_restart). This work is a continuation of #798 and is described in UWM #2294.

Also, GFS_restart_type was refactored to be consistent with GFS_diagnostics_type. This simplifies the code and opens the possibility to unify some of the fv3 io modules.

Issue(s) addressed

UWM #2521

Testing

All UWM RTs pass on Hera and WCOSS.

dustinswales and others added 23 commits December 19, 2024 21:03
… in all suites, update driver/CCPP_driver.F90 accordingly
@jkbk2004
Copy link
Copy Markdown
Collaborator

@dustinswales Can you try to combine in #936 to this pr? So, we can do some pre-test.

@dustinswales
Copy link
Copy Markdown
Collaborator Author

@jkbk2004 I pulled in #936.

@jkbk2004
Copy link
Copy Markdown
Collaborator

jkbk2004 commented Apr 2, 2025

@dustinswales new hash for the physics is ufs-community/ccpp-physics@9cf24ca. Can you revert change in ,gitmodules as well?

@jkbk2004
Copy link
Copy Markdown
Collaborator

jkbk2004 commented Apr 2, 2025

@dustinswales can you revert change in .gitmodules?

@grantfirl
Copy link
Copy Markdown
Collaborator

@dustinswales can you revert change in .gitmodules?

@jkbk2004 Done

@dustinswales
Copy link
Copy Markdown
Collaborator Author

@dustinswales can you revert change in .gitmodules?

@jkbk2004 Done

Thanks @grantfirl

@jkbk2004 jkbk2004 changed the title Convert GFS DDTs from blocked data structures to contiguous arrays: Part Deux Convert GFS DDTs from blocked data structures to contiguous arrays: Part Deux + CCPP updates in fv3atm/ccpp-physics: split physics in two groups, reset GFS_interstitial DDT in CCPP_driver.F90 #936 Apr 2, 2025
@jkbk2004 jkbk2004 merged commit 6203ee5 into NOAA-EMC:develop Apr 2, 2025
@dustinswales dustinswales deleted the feature/contiguous_arrays branch April 25, 2025 15:30
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.

6 participants