Skip to content

Commit 7f65ef9

Browse files
authored
Upgrade MPAS to version 8.3.1 (#396)
### Tag name (required for release branches): None ### Originator(s): kuanchihwang ### Descriptions (include the issue title, and the keyword ['closes', 'fixes', 'resolves'] followed by the issue number): This PR upgrades MPAS from version 8.2.1 to 8.3.1. Version 8.3.0 was released during the Joint MPAS/WRF Users Workshop 2025 on June 2. Version 8.3.1 quickly followed on June 17. The release notes of MPAS can be found at: [8.2.2](https://github.com/MPAS-Dev/MPAS-Model/releases/tag/v8.2.2), [8.2.3](https://github.com/MPAS-Dev/MPAS-Model/releases/tag/v8.2.3), [8.3.0](https://github.com/MPAS-Dev/MPAS-Model/releases/tag/v8.3.0), [8.3.1](https://github.com/MPAS-Dev/MPAS-Model/releases/tag/v8.3.1). ### Describe any changes made to the build system: None ### Describe any changes made to the namelist: None ### List any changes to the defaults for the input datasets (e.g., boundary datasets): None ### List all files eliminated and why: ``` D src/dynamics/mpas/assets/0001-Prefix-all-MPAS-namelist-group-and-option-names.patch D src/dynamics/mpas/assets/0002-Disable-physics-for-MPAS-dycore-only-build.patch D src/dynamics/mpas/assets/0003-Declare-constants-at-the-native-precision-of-MPAS.patch * Remove old patches that have been upstreamed ``` ### List all files added and what they do: None ### List all existing files that have been modified, and describe the changes: ``` M .gitmodules M src/dynamics/mpas/dycore * Upgrade MPAS to version 8.3.1 M src/dynamics/mpas/driver/dyn_mpas_subdriver.F90 * Add a new `version` global attribute to all stream output files R100 src/dynamics/mpas/assets/ford-config.md src/dynamics/mpas/assets/ford_config.md * Use underscore for filename ``` ### Regression tests: No changes to any existing tests. All tests pass with respect to the last baseline, `sima0_06_000`.
1 parent 05042d5 commit 7f65ef9

7 files changed

+3
-328
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
path = src/dynamics/mpas/dycore
1515
url = https://github.com/MPAS-Dev/MPAS-Model.git
1616
fxsparse = ../.mpas_sparse_checkout
17-
fxtag = v8.2.1
17+
fxtag = v8.3.1
1818
fxrequired = AlwaysRequired
1919
fxDONOTUSEurl = https://github.com/MPAS-Dev/MPAS-Model.git
2020
[submodule "ncar-physics"]

src/dynamics/mpas/assets/0001-Prefix-all-MPAS-namelist-group-and-option-names.patch

Lines changed: 0 additions & 190 deletions
This file was deleted.

src/dynamics/mpas/assets/0002-Disable-physics-for-MPAS-dycore-only-build.patch

Lines changed: 0 additions & 42 deletions
This file was deleted.

src/dynamics/mpas/assets/0003-Declare-constants-at-the-native-precision-of-MPAS.patch

Lines changed: 0 additions & 94 deletions
This file was deleted.
File renamed without changes.

src/dynamics/mpas/driver/dyn_mpas_subdriver.F90

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1645,6 +1645,7 @@ subroutine dyn_mpas_init_stream_with_pool(self, mpas_pool, mpas_stream, pio_file
16451645
call add_stream_attribute('git_version', self % domain_ptr % core % git_version)
16461646
call add_stream_attribute('model_name', self % domain_ptr % core % modelname)
16471647
call add_stream_attribute('source', self % domain_ptr % core % source)
1648+
call add_stream_attribute('version', self % domain_ptr % core % modelversion)
16481649

16491650
! Attributes related to MPAS domain (i.e., `domain_type`).
16501651
call add_stream_attribute('is_periodic', self % domain_ptr % is_periodic)

src/dynamics/mpas/dycore

Submodule dycore updated 82 files

0 commit comments

Comments
 (0)