-
Notifications
You must be signed in to change notification settings - Fork 374
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
Make L80 default for RRM grids #6698
base: master
Are you sure you want to change the base?
Conversation
|
@wlin7 have you generated new initial conditions for the RRM grids? I worked on this awhile back, but I ran into issues trying to run the RRM cases out long enough to ensure that they were properly adjusted to the new vertical grid. |
We may use the atm IC from the current v3.NARRM test, which has completed 50+ years. The IC files are located on Chrysalis at /lcrc/group/e3sm/ac.qtang/E3SMv3_dev/20240905.v3.narrm.hybrid_dt.WCYCL1850.warm.seaice_ocean.chrysalis/archive/rest |
@tangq those files look good for the NA grid - but we still have a test for the conus grid in
So we either need to update that grid or switch it to use the NA grid. |
@whannah1 , good point. Because v3.NARRM updated to the resolution Another option is to interpolate the L72.conusx4v1pg2_r05_IcoswISC30E3r5 IC files to L80 and run multiple years to get the stable ICs and update the tests to use the new L80 ICs. There could be other options. I am not sure which way is the best and am leaning towards the first method, i.e. 1) and 2) above. Down the road, when v3.NARRM is finalized we can update the rrm tests on master with the final initial conditions.
|
@tangq what needs to be finalized about v3.NARRM? Once that's done it might be good to change the tests to use Is there any desire to keep testing the conus grid? |
@whannah1 , depending on the test results, v3.NARRM might need to change the ocean time step and some parameters based on the v3.HR setting (e.g., lightning NOx factor). On the master, we probably only need to test |
@tangq In that case we can switch the testing now in this PR because it seems the default initial condition won't need to change. Would you mind uploading an eam.i file from the latest run to the server? Then we can add it as the default and switch the test on this branch. |
Hi @tangq , I haven't added the file to the inputdata server. I think you have interpolated file for both 1850 and 1985. We can use the one for 1985 as a generic IC. Or we can use an eam.i generated from your previous v3.NARRM.AMIP run. |
Hi @wlin7 , I copied two v3.NARRM.L80 atm IC files to the input data directory 1850 file: These files should be good as temporary ICs for NARRM.L80 tests. |
@wlin7 what is the status of this? |
Notes: having trouble creating initial condition files. @wlin7 will work on it. |
@wlin7 will this change answers for RRM tests? |
@wlin7 @rljacob I'm confused about this because I only see the change to allow RRM to be L80 by default, but there's no changes for the initial condition namelist defaults - don't we need to change these for this to work? Searching through tests.py I see both conus and northamerica RRM grids - but I'm not sure which ones are actively tested. Also, some of them are the np4 versions. We should take this opportunity to streamline the RRM tests that we want. Did we decide to only test the northamerica grid? I recall discussing this and concluding that the CONUS tests are faster since the grid is smaller, so it seemed better for general testing of the RRM capability. If we want to keep the conus tests then I can help my the ncdata files for that. Side note - I'm not a proponent of testing lots of RRM grids just to ensure the input files are present, seems wastefully redundant. However, I'll concede on this point if I'm in the minority. |
@wlin7 remind us how this change is enough to switch the default back to L80. |
note: yes need to make new IC file for RRM |
note: @wlin7 is testing initial files. |
Delete previous default of L72 for RRM grids.
To further add atm IC files and test