Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

implement open water normalization for some ATM->OCN fluxes #44

Merged

Conversation

DeniseWorthen
Copy link
Collaborator

@DeniseWorthen DeniseWorthen commented Apr 29, 2021

Description of changes

  • add second conservative mapping type using aofrac normalization. The RouteHandle for this new mapping type is a copy of the existing mapconsf routehandle for ATM->OCN. The sole purpose is to allow a second normalization type using the open water fraction from the ATM. See related issue single normalization type is not enforced #40 which enforces a check against using the same routehandle for more than one normalization type.

  • normalize lwnet,sensible,latent and momentum fluxes from ATM by ATM's open water fraction when mapping to OCN

Specific notes

Fixes Issue #29

* add second conservative mapping type using aofrac normalization
* normalized lwnet,sensible,latent and momentum fluxes from ATM
by open water fraction in ATM when mapping to OCN
@SMoorthi-emc
Copy link

SMoorthi-emc commented May 5, 2021 via email

@DeniseWorthen
Copy link
Collaborator Author

DeniseWorthen commented May 6, 2021

Hi Moorthi,

The purpose here is to normalize the fields from the ATM which are calculated only over the (time-varying) open water fraction, analogously to how the fluxes from ICE->ATM are normalized by the time-varying ice-fraction.

There are 5 fluxes that I understand are exported from ATM->OCN which are "open-water only" fluxes: u,v momentum, lwnet, sensible and latent. In esmFldsExchange_nems_mod.F90, the normalization by open water area is implemented when mapping these ATM fields to the OCN, for example the lwnet:

call addmap(fldListFr(compatm)%flds, 'Faxa_lwnet', compocn, mapconsf_aofrac, 'aofrac', 'unset')

The routehandle (mapconsf_aofrac) is "map conservative fraction using aofrac as the normalization" (aofrac is the open-water fraction from the ATM). The name of the normalization field to use is aofrac.

In the NEMS mediator, this sort of operation was implemented similarly, for example in the prep_atm when the ice fraction was mapped to the ATM, the field from the ice was multiplied by ice fraction and mapped to the ATM, and then the mapped field was multiplied by the reciprocal of the mapped ice fraction. In CMEPS, this happens in the med_map_field_normalized (LN1102)

@DeniseWorthen
Copy link
Collaborator Author

Actually, a clarification: Even when the open-water fraction does not vary in time (for example, non-ice covered areas), the fluxes mapped to the OCN will still be normalized by the fraction of open water on the ATM grid (the mapped ocean mask). So, this will impact fluxes along coastal areas outside of ice-covered regions.

@SMoorthi-emc
Copy link

SMoorthi-emc commented May 6, 2021 via email

@DeniseWorthen
Copy link
Collaborator Author

@SMoorthi-emc Can you please review/approve this PR so we'll be ready to merge once the ufs-weather RTs are done? Thanks.

@DeniseWorthen
Copy link
Collaborator Author

Adding both @MinsukJi-NOAA or @binli2337 for review. Both Jun and Moorthi have approved, but since Moorthi doesn't have write permissions I need one of the two of you to review/approve. Thanks.

Copy link
Collaborator

@binli2337 binli2337 left a comment

Choose a reason for hiding this comment

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

Looks good.

@DeniseWorthen DeniseWorthen merged commit abe9036 into NOAA-EMC:emc/develop May 25, 2021
@DeniseWorthen DeniseWorthen deleted the feature/aofrac_normalization branch June 1, 2021 12:07
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.

4 participants