Skip to content

Enable UFS-Aerosols in P7 configurations#362

Merged
DusanJovic-NOAA merged 35 commits into
NOAA-EMC:developfrom
rmontuoro:feature/enable-gocart-in-p7
Aug 13, 2021
Merged

Enable UFS-Aerosols in P7 configurations#362
DusanJovic-NOAA merged 35 commits into
NOAA-EMC:developfrom
rmontuoro:feature/enable-gocart-in-p7

Conversation

@rmontuoro
Copy link
Copy Markdown
Collaborator

Description

This PR introduces changes to support fully-coupled UFS configurations (P7) that include prognostic aerosols (UFS-Aerosols). The changes are needed to perform evaluation runs of UFS-Aerosols with prototype 7.1.

These changes may be revisited in the future, once a more general and comprehensive coupling interface has been implemented. Ideally, this interface will be able to populate internal and coupling buffers only for the component involved in the data exchange at a given time, avoiding unnecessary data copies and potentially improving model performance. The NUOPC Layer may need to be extended to provide up-to-date field connectivity information for each data exchange operation.

Note: This PR includes PR #357.

Issue(s) addressed

Testing

The changes were tested on Hera/Intel using both a fully-coupled (S2SW) and the FV3-GOCART (ATMAERO) UFS model configurations.

A new P7-based regression test including prognostic aerosols may be added if needed.

These updates do not affect the regression test baseline.

Dependencies

None

rmontuoro and others added 26 commits December 3, 2019 23:42
large scale rain, and convective rain at the end of
each coupling step if coupling with chemistry model.
in noah/osu land-surface model subdriver.
band layer cloud optical depths (0.55 and 10 mu channels)
to prevent floating invalid errors due to uninitialized
optical depth arrays.
coupling array at the beginning of each coupling step
if coupled with chemistry model.
the NUOPC Realize phase since it breaks coupling
with aerosol component.
Update metadata description of GFS_interstitial_type for
consistency with ccpp/physics.
@rmontuoro rmontuoro mentioned this pull request Aug 10, 2021
@climbfuji
Copy link
Copy Markdown
Collaborator

@rmontuoro I merged the ccpp-physics PR, new hash is 55e0814. Please update the submodule pointer and revert the change in .gitmodules. Thanks!

@DusanJovic-NOAA DusanJovic-NOAA self-requested a review August 13, 2021 14:39
@rmontuoro
Copy link
Copy Markdown
Collaborator Author

@DusanJovic-NOAA - done!

@DusanJovic-NOAA DusanJovic-NOAA merged commit 83aa1ee into NOAA-EMC:develop Aug 13, 2021
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.

Enable chemistry coupling in fully-coupled configuration

3 participants