-
Notifications
You must be signed in to change notification settings - Fork 345
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
Add four new joint histograms to the MODIS simulator #6407
Conversation
|
@wlin7 please review. |
flag_xyfill=.true., fill_value=R_UNDEF) | ||
! float lwprlmodis ( time, reffliq, lwp, loc ) | ||
call addfld ('LWPRLMODIS',(/'cosp_lwp_modis','cosp_reffliq '/),'A','%','MODIS Cloud Area Fraction', & | ||
flag_xyfill=.true., fill_value=R_UNDEF) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zyuying The longnames for all the above fields are called "MODIS Cloud Area Fraction". Useful to make them distinguishable.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@wlin7 I have changed the longnames for all the joint-histogram variables. Thanks.
Change the longnames for all the joint-histogram variables to make them distinguishable.
@wlin7 will test again. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes look good; tests confirmed BFB except for new variables, and two existing variables (CLRLMODIS and CLRIMODIS) due to changes in bin boundaries, which are noted in the PR message.
@rljacob , this PR add new variables, also cause two existing diagnostics variables to differ. But the affected two variables (CLRLMODIS and CLRIMODIS) are not among the requested output for v3.LR simulation campaign. Sounds safe to have this on master (though standard tests not exactly reproducing eam.h0). We may also add it to v3.0.1 milestone, as it enhances the COSP diagnostics suite. |
@singhbalwinder can you merge this to next today? |
Add four new joint histograms to the MODIS simulator Four new joint histogram diagnostics are computed and added to the MODIS simulator (shown in attached slide2). The diagnostics include : 1&2) “CLLIQMODIS” and “CLDICEMODIS” : cloud-fraction joint histograms partitioned by cloud-top pressure (CTP) vs. cloud optical thickness (COT) for liquid-topped clouds and ice-topped clouds, respectively 3) “LWPRLMODIS” : LWP vs. cloud particle size (CER) histogram for liquid-topped clouds 4) “IWPRIMODIS” : IWP vs. CER histogram for ice-topped clouds The joint histograms match the MODIS observational dataset described by Pincus et al. 2023. Also, the CER edges of the histogram bins have been changed slightly from their original versions. Three changes are : (1) The lower bound of the smallest CER bin for liquid-topped clouds has been changed from 0 microns to 4 microns (2) One of the CER bin edges has been changed from 13 microns to 12.5 microns (3) The lower bound of the smallest CER bin for ice-topped clouds has been changed from 0 microns to 5 microns This causes minor changes in the MODIS joint histograms (“CLRLMODIS” and “CLRIMODIS”) with CER as a dimension (shown in attached slide1). No other variables are affected by the code modifications. File changes: cosp2/Cosp.cmake cosp2/local/cosp.F90 cam/cospsimulator_intr.F90 Add cosp_config.F90 and modis_simulator.F90 into cosp2/local MODISdiag_jointhist.pdf [NBFB] * YuyingZhang/atm/4histMODIS: Update cospsimulator_intr.F90 Add files via upload Add files via upload Add files via upload
Merged with next. I also labeled it NBFB as @wlin7 mentioned above that it may cause NBFB for two diagnostic variables. |
To any of our tests output those variables? |
I am not sure. We have some COSP tests, so it might cause NBFB answers for those tests. |
I see the following COSP test failing on
The RMS diffs are in the following variables for the ERS COSP test:
The RMS diffs are in the following variables for the SMS COSP-lite test:
Does that look right? Should I go ahead and merge it and ask to bless these tests? |
@zyuying please see above |
Yes, @singhbalwinder . Those diffs are expected as described in the PR message and the comment above. The bin center and bounds for cosp_ref### and _bnd are updated, causing existing variables CLRIMODIS and CLRLMODIS to also differ. Other tests (e.g., prodt tests) that report diffs in eam.h# files are due to the changes in these four coordinate variables: |
@singhbalwinder, the diffs are expected as mentioned in the description of this PR. @wlin7, thanks for your explanation. |
Thank you both for verifying. Merged to master. |
Issued bless requests for Chrysalis and pm-cpu next branch for the following tests:
|
Anything with "wcprod" testmod will have COSP output in it and needs to be blessed. Thats the entire prod suit and a few more cases in integration. |
I have asked for the following blesses as well: Chrysalis integration: Anvil prod: PM-CPU Prod: Chrysalis prod: PM-CPU integration: |
Four new joint histogram diagnostics are computed and added to the MODIS simulator (shown in attached slide2). The diagnostics include :
1&2) “CLLIQMODIS” and “CLDICEMODIS” : cloud-fraction joint histograms partitioned by cloud-top pressure (CTP) vs. cloud optical thickness (COT) for liquid-topped clouds and ice-topped clouds, respectively
3) “LWPRLMODIS” : LWP vs. cloud particle size (CER) histogram for liquid-topped clouds
4) “IWPRIMODIS” : IWP vs. CER histogram for ice-topped clouds
The joint histograms match the MODIS observational dataset described by Pincus et al. 2023.
Also, the CER edges of the histogram bins have been changed slightly from their original versions. Three changes are :
(1) The lower bound of the smallest CER bin for liquid-topped clouds has been changed from 0 microns to 4 microns
(2) One of the CER bin edges has been changed from 13 microns to 12.5 microns
(3) The lower bound of the smallest CER bin for ice-topped clouds has been changed from 0 microns to 5 microns
This causes minor changes in the MODIS joint histograms (“CLRLMODIS” and “CLRIMODIS”) with CER as a dimension (shown in attached slide1).
No other variables are affected by the code modifications.
File changes:
cosp2/Cosp.cmake
cosp2/local/cosp.F90
cam/cospsimulator_intr.F90
Add cosp_config.F90 and modis_simulator.F90 into cosp2/local
MODISdiag_jointhist.pdf
[NBFB]