-
Notifications
You must be signed in to change notification settings - Fork 319
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 ability of mksurfdata_esmf to create datasets that can be used for Paleo work... #578
Comments
A CLM4_5 dataset that Bob Tomas created is here: /glade/p/cesm/palwg/lgm_cesm2.0/surfdat/surfdata_0.9x1.25_16pfts_simyr21ka_fixedlakes_c161219.nc Note it used these special files:
Now it also overwrote the following variables from the standard setup: TOPO_GLC_MEC, PCT_GLC_ICESHEET, PCT_GLC_GIC, PCT_GLC_MEC_GIC, PCT_GLC_MEC, GLC_MEC /glade/p/cesm/palwg/lgm_cesm2.0/surfdat/rm_lakes_where_icesheet.ncl |
Adding @negin513 and @slevisconsulting to this issue as it's related to some of the work they are doing on getting this process working for WRF. Some of the solutions they are working on there will also help out here with Paleo raw datasets. |
We should evaluate this for the new mksurfdata_esmf and modify fsurdat tools . |
A few thoughts that I wanted to put in writing here: It's important to remember though that changes to the continental outlines do not take effect unless the mask_mesh/ocn_mesh file gets updated (in env_run.xml). For F and I cases one can accomplish this with the mesh_mask_modifier. For B cases Alper is putting together a tool for the CSSI project that should address that need. |
@ekluzek and @slevis-lmwg going over ctsm5.2 project board: |
This will be a post ctsm5.2.0 activity and we should get with the Paleo group to make sure mksurfdata_esmf works for them. |
From the CESM project meeting, it looks like @sophmaca will be our paleoclimate contact when we circle back to this. I also seems like @jiang-zhu may like this to be something we need to produce before the "June" code freeze. |
For now I'll assign this to @slevis-lmwg, as he's our surface data expert with CTSM5.2. |
Adding notes from the 2024/3/12 CESM Proj. Meeting (and side conversations):
|
I updated the introduction to move from what you do in mksurfdata_map to what you do in mksurfdata_esmf. I think those instructions might be sufficient for what's needed here. I'm thinking just having the instructions on what to do might be sufficient? The three things beyond the instructions would be:
We should at least do 1, but I'm not sure if we can (or should) do 2 and 3 now. But, it would be good to have that support in the long run. |
Thanks @ekluzek I think it may be a good idea to create an LGM compset at paleo-friendly resolution, as it seems like @dlawrenncar wants to be able to test ECS with this configuration before the CESM3 release. After we do this, hopefully is clear enough what raw datasets paleo users would need to change to create their own surface datasets for other periods, but I agree, the more complicated configurations are something we don't need to support out of the box. |
@ekluzek I'm happy to carry out/test 1. with some preliminary instructions |
@sophmaca here are prelim. instructions:
|
@slevis-lmwg I repeated the steps with additional flag and the "no anthro" fsurdat looks good to me! |
Thanks for testing this out, Sophia & thanks for helping @slevis-lmwg. @ekluzek what's the definition of done for this issue? Does it come down to documentation at this point? |
@wwieder I will change the numbers in my post above to checkboxes to indicate TODOs for this issue. |
So @sophmaca the next step is to manually change the namelist to use LGM raw datasets. You may be able to use or start from existing LGM raw datasets, or you may generate new ones from scratch. If you need help with this step, I think that we should meet to discuss. |
@wwieder @slevis-lmwg is correct the immediate thing is to finish his checkboxes with @sophmaca. So she will add in LGM data and see what happens when she does. I expect there to be issues to work out. After that is done, we need to make sure the documentation is handled. And then I think that's good for now. There are two things that we could do above that we probably won't do now until we have more time. So we should close this when we've worked out the process and have documentation on it. And then will open new issues as appropriate when we decide if (and how) we want to make the process easier to do. |
@wwieder @ekluzek @slevis-lmwg I will discuss the LGM surface characteristics we want to include and existing LGM raw datasets with the paleo group and get back to you all |
@ekluzek @slevis-lmwg Question regarding producing LGM raw datasets: do we still need to regrid everything to 0.5x0.5 with the new mksurfdata_esmf tool? |
That's not a requirement. |
@sophmaca the LGM data can come in on any resolution. The only requirement is that we have a mesh file that goes along with the same grid. 0.5x0.5 was the grid that Paleo used in the past, but it could be any other grid resolution. And if you have a file with data we have various ways to create a mesh file from it. |
We want to have some customized files in place, in order to allow mksurfdata_esmf to create surface datasets that can be used for Paleo work for CLM6.0. The Paleo working group will support these specific datasets. A specific development project for this is the Last Glacial Maximum (LGM). There was work on this in CLM4.0 for CESM1.2.2, but we need to extend this to the latest ctsm and for CLM6.0. So there are some modern raw datasets that were added in that would need to changed to correspond to paleo conditions.
This won't be an out of the box feature. So there won't be a simple option to do this. But, the user can modify the namelist that gen_mksurfdata_namelist creates and put in the specific Paleo datasets that are supported by the Paleo group, and then create a surface dataset that way, customizing a batch script to submit it on Derecho.
The text was updated successfully, but these errors were encountered: