Skip to content

UFS Wet deposition and fengsha updates#305

Merged
vbuchard merged 72 commits intoGEOS-ESM:developfrom
bbakernoaa:feature/ufs-wet-removal-bb3
Mar 28, 2025
Merged

UFS Wet deposition and fengsha updates#305
vbuchard merged 72 commits intoGEOS-ESM:developfrom
bbakernoaa:feature/ufs-wet-removal-bb3

Conversation

@bbakernoaa
Copy link
Contributor

This pull request includes several updates to the ESMF/GOCART2G Grid Component, focusing on introducing a new wet removal scheme, adding new tuning parameters, and improving the configuration handling. The most important changes are summarized below:

New Wet Removal Scheme:

  • Added an optional wet removal scheme for UFS-based applications, which is enabled for CA, DU, and SS. This includes updates to the Run2 subroutine in CA2G_GridCompMod.F90, DU2G_GridCompMod.F90, and SS2G_GridCompMod.F90 to handle the new scheme. [1] [2] [3]
  • Introduced new variables such as fwet_ice, fwet_snow, fwet_rain, washout_tuning, and wet_radius_thr in GA_EnvironmentMod.F90 to support the UFS wet removal scheme. [1] [2] [3]

Configuration Enhancements:

  • Enhanced the SetServices subroutine in DU2G_GridCompMod.F90 to include additional configuration attributes and logging for the new parameters. [1] [2]
  • Added a validate_config subroutine in GA_EnvironmentMod.F90 to ensure the configuration values are within the expected range and log the configuration details.

Additional Tuning Parameters:

  • Introduced new tuning parameters for the FENGSHA dust emission scheme, including drag_opt and distribution_opt, and updated the relevant subroutines to use these parameters. [1] [2]

Logging Enhancements:

  • Added logging statements to output the selected wet removal scheme and other configuration details at runtime to help with debugging and verification. [1] [2] [3]

Configuration File Updates:

  • Updated the DU2G_StateSpecs.rc file to include new fields required for the FENGSHA scheme, such as DU_GVF and DU_LAI.

rmontuoro and others added 30 commits August 25, 2024 05:39
- 'wet_removal_scheme:' to select UFS vs. GOCART wet removal scheme
- 'fwet:'               to provide bin-specific rainout efficiencies

Implement sanity checks for options above
@bbakernoaa bbakernoaa changed the title Feature/ufs wet removal bb3 UFS Wet deposition and fengsha updates Mar 6, 2025
@bbakernoaa
Copy link
Contributor Author

@rmontuoro

@bbakernoaa bbakernoaa marked this pull request as ready for review March 10, 2025 17:34
@bbakernoaa bbakernoaa requested a review from a team as a code owner March 10, 2025 17:34
@mathomp4
Copy link
Member

I've tested this and it is zero-diff against current GOCART develop for both AMIP and OPS emissions (at c24)

@bbakernoaa Do you have any more changes? If not, we will merge.

@mathomp4 mathomp4 added the 0 diff The changes in this pull request have verified to be zero-diff with the target branch. label Mar 28, 2025
@vbuchard vbuchard merged commit fc5aff1 into GEOS-ESM:develop Mar 28, 2025
7 of 8 checks passed
@mathomp4 mathomp4 mentioned this pull request May 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0 diff The changes in this pull request have verified to be zero-diff with the target branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants