-
Notifications
You must be signed in to change notification settings - Fork 248
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
PBL, Convection and Microphysics Update for HR2 #1731
Conversation
PR#1731 is created and replaces the closed PR#1723. This PR#1731 has merged the ufs-community/ufs-weather-model develop branch into the branch update_HR2. |
Has a problem using ecflow to run the rt.sh tests, anyone know how to fix this problem?:
|
@Qingfu-Liu for an example, a general procedure to sync can be
For submodule component, you can sync up with a similar way. |
@jong Kim - NOAA Affiliate ***@***.***> I just sync my forks for
PR#65, PR#653 and PR#1731
…On Tue, May 2, 2023 at 4:13 PM JONG KIM ***@***.***> wrote:
@Qingfu-Liu <https://github.com/Qingfu-Liu> for an example, a general
procedure to sync can be
1. Clone your fork and checkout branch that needs syncing:
git clone https://github.com/JoeSmith-NOAA/ufs-weather-model.git ./fork
cd fork
git checkout feature/branch
2. Add upstream info to your clone so it knows where to merge from.
The term “upstream” refers to the authoritative rep
ository from which the fork was created.
git remote add upstream
https://github.com/ufs-community/ufs-weather-model.git
3. Fetch upstream information into clone:
git fetch upstream
4. Later on you can update your fork remote information by doing the
following command:
git remote update
5. Merge upstream feature/branch (or develop) into your branch: git
merge upstream/feature/branch (or develop)
6. Resolve any conflicts and perform any needed “add”s or “commit”s
for conflict resolution.
7. Push the merged copy back up to your fork (origin):
git push origin feature/branch
For submodule component, you can sync up with a similar way.
—
Reply to this email directly, view it on GitHub
<#1731 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGTS6USMMAM4DOGK4BMMEPDXEFTEXANCNFSM6AAAAAAXQH6IAU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@jong Kim - NOAA Affiliate ***@***.***> Thank you very much for the
help. If there is a problem, please let me know
On Tue, May 2, 2023 at 8:35 PM Qingfu Liu - NOAA Federal <
***@***.***> wrote:
… @jong Kim - NOAA Affiliate ***@***.***> I just sync my forks for
PR#65, PR#653 and PR#1731
On Tue, May 2, 2023 at 4:13 PM JONG KIM ***@***.***> wrote:
> @Qingfu-Liu <https://github.com/Qingfu-Liu> for an example, a general
> procedure to sync can be
>
> 1. Clone your fork and checkout branch that needs syncing:
> git clone https://github.com/JoeSmith-NOAA/ufs-weather-model.git
> ./fork
> cd fork
> git checkout feature/branch
> 2. Add upstream info to your clone so it knows where to merge from.
> The term “upstream” refers to the authoritative rep
> ository from which the fork was created.
> git remote add upstream
> https://github.com/ufs-community/ufs-weather-model.git
> 3. Fetch upstream information into clone:
> git fetch upstream
> 4. Later on you can update your fork remote information by doing the
> following command:
> git remote update
> 5. Merge upstream feature/branch (or develop) into your branch: git
> merge upstream/feature/branch (or develop)
> 6. Resolve any conflicts and perform any needed “add”s or “commit”s
> for conflict resolution.
> 7. Push the merged copy back up to your fork (origin):
> git push origin feature/branch
>
> For submodule component, you can sync up with a similar way.
>
> —
> Reply to this email directly, view it on GitHub
> <#1731 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AGTS6USMMAM4DOGK4BMMEPDXEFTEXANCNFSM6AAAAAAXQH6IAU>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
What is going on w/ Cheyenne.gnu?
|
I also don't understand how all these coupled tests are giving "alt check" OK. That means generally that the data matches, but the metadata doesn't. If this is actually changing physics, then how is that happening? Are the tests not capturing the changes in the physics? |
@DeniseWorthen RT is using "cmp" to compare two files, if the files are different and they are netcdf files, then use "nccmp" (or compare_ncfile.py) to compare all the data fields in the two netcdf files. |
@junwang-noaa I thought the changes in this PR would change the actual forecast results. So I would expect the comparisons to just fail because the data was different.
For Cheyenne.gnu, I'm not sure what is happening on the sfc021.tile1.nc file. It is giving "error", not "not ok" |
I see. @Qingfu-Liu @jkbk2004 Can you check the results? Is this run coming from Qingfu's branch? We need a new baseline. |
@jun Wang - NOAA Federal ***@***.***> I am not sure I have an
account on Cheyenne, but I am rerunning the tests on Hera.
…On Wed, May 3, 2023 at 9:30 AM Jun Wang ***@***.***> wrote:
I see. @Qingfu-Liu <https://github.com/Qingfu-Liu> @jkbk2004
<https://github.com/jkbk2004> Can you check the results? Is this run
coming from Qingfu's branch? We need a new baseline.
—
Reply to this email directly, view it on GitHub
<#1731 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGTS6UWJN5PXIKAY2X2RS7DXEJMXRANCNFSM6AAAAAAXQH6IAU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@DeniseWorthen @junwang-noaa I believe the "ERROR" outputs are because the script and/or command fails, not that any result from the comparison has happened. So we should manually run what's done to see if we can get better information on what part of the command/script is failing. |
@BrianCurtis-NOAA Exactly. The logs always need to be checked for anomalous results. On cheyenne.intel, I can compare the baseline vs the sfcf021.tile3.nc file from the INTEL case using cprnc and they appear completely different. Why is the comparison appearing as "alt check OK"? |
The issue seems to be the BL date:
The current BL date is 0430, right? |
@Qingfu-Liu
|
@Qingfu-Liu if ecflow is issue, let me run hera.gnu |
@brian Curtis - NOAA Affiliate ***@***.***> I am running the
test on Hera, so far everything looks good (still running).
…On Wed, May 3, 2023 at 4:10 PM JONG KIM ***@***.***> wrote:
@Qingfu-Liu <https://github.com/Qingfu-Liu> if ecflow is issue, let me
run hera.gnu
—
Reply to this email directly, view it on GitHub
<#1731 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGTS6URXGJI2G4YWLZ4DUSDXEK3SPANCNFSM6AAAAAAXQH6IAU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@jong Kim - NOAA Affiliate ***@***.***> I am running ./rt_1.sh -e >
rt.out 2>&1 &
If you can run the hera.gnu, that will be great. Thanks
On Wed, May 3, 2023 at 4:57 PM Qingfu Liu - NOAA Federal <
***@***.***> wrote:
… @brian Curtis - NOAA Affiliate ***@***.***> I am running the
test on Hera, so far everything looks good (still running).
On Wed, May 3, 2023 at 4:10 PM JONG KIM ***@***.***> wrote:
> @Qingfu-Liu <https://github.com/Qingfu-Liu> if ecflow is issue, let me
> run hera.gnu
>
> —
> Reply to this email directly, view it on GitHub
> <#1731 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AGTS6URXGJI2G4YWLZ4DUSDXEK3SPANCNFSM6AAAAAAXQH6IAU>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
sounds like we still have exit code issue of nccmp. current exit code setup of d=$? is 1: ERROR, 2 (other than 0): NOT OK, 0: OK. But if change result, it exits with 1. @DusanJovic-NOAA FYI |
|
@jun Wang - NOAA Federal ***@***.***> @jong Kim - NOAA Affiliate
***@***.***> I just fixed issue #1662
<#1662> inside the
PR#65
…On Mon, May 8, 2023 at 11:29 AM Jun Wang ***@***.***> wrote:
@Qingfu-Liu <https://github.com/Qingfu-Liu> would you please add the code
changes in issue #1662
<#1662> in your
CCPP PR? these are print line changes and have no impact on results. Thanks
—
Reply to this email directly, view it on GitHub
<#1731 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGTS6UWNAAOESHIYFMOJK63XFEGN7ANCNFSM6AAAAAAXQH6IAU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
regional_atmaq_faster failed on both Acorn and WCOSS2, I have disabled them, and have filed issue #1742. |
Running comparison RT's now on Acorn/Cactus. |
Acorn: I left the rsync overnight to run comparisons this AM and ran into space issues that are now resolved as of this AM. I resumed the rsync of baselines and i'll start comparisons shortly after that completes. |
All tests are done. We can start merging process. |
@Qingfu-Liu fv3 pr was merged. correct hash is NOAA-EMC/fv3atm@160b422. Can you update the hash and revert change in gitmodules? |
@jong Kim - NOAA Affiliate ***@***.***> I just pushed the changes
back to the fork
…On Tue, May 9, 2023 at 3:25 PM JONG KIM ***@***.***> wrote:
***@***.**** approved this pull request.
—
Reply to this email directly, view it on GitHub
<#1731 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGTS6UU5ZBJFH4VO2IASPSDXFKKYTANCNFSM6AAAAAAXQH6IAU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Description
This PR is the same as PR#1723, and is created because the ccpp-physics is updated for HR2 (PR#65). The ccpp-physics update in PR#65 includes update for PBL scheme, shallow convection scheme, deep convection scheme and microphysics scheme. The changes of the physics improve hurricane forecast, and CAPE forecast values.
Input data additions/changes
Anticipated changes to regression tests:
control, cpld, and hafs cases change result: see the list below in conversation
Subcomponents involved:
Combined with PR's (If Applicable):
Commit Queue Checklist:
PBL and Convection and Microphysics update for HR2 ccpp-physics#65
Physics (PBL, Convection and Microphysics) Update for HR2 NOAA-EMC/fv3atm#653
PBL, Convection and Microphysics Update for HR2 #1731
Linked PR's and Issues:
ufs-community/ccpp-physics#65
NOAA-EMC/fv3atm#653
Testing Day Checklist:
Testing Log (for CM's):