Skip to content

Unified ugwp#43

Closed
mdtoy wants to merge 9 commits into
NOAA-GSL:gsd/developfrom
mdtoy:unified_ugwp
Closed

Unified ugwp#43
mdtoy wants to merge 9 commits into
NOAA-GSL:gsd/developfrom
mdtoy:unified_ugwp

Conversation

@mdtoy
Copy link
Copy Markdown

@mdtoy mdtoy commented Oct 13, 2020

Hello,

This PR introduces the "unified_ugwp" gravity wave drag scheme, which combines three drag schemes: 1) the "cires_ugwp" scheme, 2) the GSL drag suite "drag_suite", and 3) the new "ugwp_v1" scheme developed by Valery Yudin of CIRES. The first two schemes can be regression-tested against their original respective schemes, while the "ugwp_v1" is still under development. To activate the various options, new namelist options are required, which are available from the developers.

Regards,
Mike Toy

Copy link
Copy Markdown

@DomHeinzeller DomHeinzeller left a comment

Choose a reason for hiding this comment

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

Something is wrong with this PR, I see updates that should be there (NEMS, WW3, stochastic_physics).

I am also a little uneasy about adding so many tests (and suite definition files in the fv3atm PR). Can we cut this down to 1 or 2 tests, with 1 or two suite definition files?

Lastly, after making all the changes in ccpp-physics and fv3atm, please make sure that the submodule pointers are pointing to the correct hashes (I haven't checked, but you'll probably need to make a few more changes to one or both of these submodules).

Comment thread tests/rt.sh
fi

mkdir -p ${STMP}/${USER}
# mkdir -p ${STMP}/${USER}
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Please revert the changes to rt.sh

@@ -0,0 +1,32 @@
#################################################################################################################################################################################
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Please remove this file tests/rt_ccpp_gsd_short.conf.

@@ -0,0 +1,38 @@
#################################################################################################################################################################################
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Please merge only the required tests into rt_ccpp_gsd.conf and delete tests/rt_ccpp_gsd_unified_ugwp.conf.

Comment thread tests/tests/fv3_ccpp_gsd
export IMFDEEPCNV=3
export LSM=3
export LSOIL_LSM=9
export DO_UGWP_V0=.F.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Lines 121-127 should also be added to tests/default_vars.sh in the appropriate place (look for the gravity wave drag options). Then they shouldn't be required here; only in the drag suite tests that change the default values.

@DomHeinzeller
Copy link
Copy Markdown

Just to clarify, the changes I requested (removing some of the tests and rt*.conf files) are for merging it into the repository once we are satisfied that everything works as expected. You can leave it for the moment while I run some of the other/standard tests.

@DomHeinzeller
Copy link
Copy Markdown

This PR was pulled into #44 and merged as part of it.

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.

3 participants