Skip to content
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 new dust emission scheme #1230

Closed
L3atm opened this issue Dec 16, 2020 · 15 comments
Closed

Add new dust emission scheme #1230

L3atm opened this issue Dec 16, 2020 · 15 comments
Assignees
Labels
enhancement new capability or improved behavior of existing capability science Enhancement to or bug impacting science

Comments

@L3atm
Copy link

L3atm commented Dec 16, 2020

We propose to add a new dust emission scheme improving the dust mobilization parameterizations in CESM2. We also propose to add a namelist entry and switches in the code, such that CESM2 users could turn on and off this new dust emission scheme easily. These will imply changes in the following files:

  • clm/src/biogeochem/DUSTMod.F90

  • cam/src/chemistry/modal_aero/dust_model.F90

  • clm/src/main/clm_varctl.F90

  • clm/src/main/controlMod.F90

  • cam/bld/build-namelist

  • cam/bld/namelist_files/namelist_definition.xml

  • clm/bld/namelist_files/namelist_definition_clm4_5.xml

  • clm/bld/namelist_files/namelist_definition_clm4_0.xml

  • user_nl_cam

  • user_nl_clm

Brief science information:
The physically-based new dust emission scheme produces a statistically significant improvement in the representation of dust emission compared to the default scheme used in the current CESM2. This new dust emission scheme also reduces the need to use an empirical source function in the dust cycle simulation to shift emissions toward the word's most erodible regions.

Pseudocode for all file changes:

  • clm/src/biogeochem/DUSTMod.F90: implementing the new dust mobilization parameterization due to wind from the surface into the lowest atmospheric layer

  • cam/src/chemistry/modal_aero/dust_model.F90: turning off the soil erodibility map used by the default old scheme

  • clm/src/main/clm_varctl.F90: adding a switch to turn on and off the new dust emission scheme

  • clm/src/main/controlMod.F90 plus clm/bld/namelist_files/namelist_definition_clm4_5.xml and namelist_definition_clm4_0.xml along with cam/bld/build-namelist: adding a flag to read the new namelist entry

  • user_nl_cam and user_nl_clm: setting the new namelist entry by the users to use the new scheme for simulation

Long term goal:
To add the suggested feature to the master branch of CESM2.

@billsacks billsacks added tag: enh - new science enhancement new capability or improved behavior of existing capability labels Dec 16, 2020
@wwieder
Copy link
Contributor

wwieder commented Dec 16, 2020

@L3atm thanks for filing this issue and letting is know about this plan. We look forward to hearing more about your work. Out of curiosity, who are you & where do you work? It's helpful on our end to be able to talk about the people who are making the science of CTSM happen.

@L3atm
Copy link
Author

L3atm commented Dec 16, 2020

@wwieder Hi! Nice to meet you here. This is Longlei Li, a postdoc working with Natalie Mahowald at Cornell. We look forward to working with you on this too.

@wwieder
Copy link
Contributor

wwieder commented Dec 16, 2020 via email

@L3atm
Copy link
Author

L3atm commented Dec 16, 2020

Hi Will!
Thanks for the question. I think I will submit a pull request soon, and will keep you up to date!
Best regards, Longlei

@wwieder
Copy link
Contributor

wwieder commented Sep 24, 2021

Hello, any updates on this issue? Is it still an active project?

@lkemmons
Copy link

Longlei @L3atm and Will @wwieder,
It would be helpful to coordinate this development with the implementation of MAM5 that Francis @fvitt is working on in ESCOMP/CAM#445
It would be good to create a new compset with the new dust emissions and MAM5, and not work on tuning each of these separately.

@wwieder
Copy link
Contributor

wwieder commented Oct 27, 2021

I think this makes sense. @ekluzek typically makes compsets for CTSM. Erik is there anyone else on the land side that should be involved in this conversation?

It would help me to know about the timing of when the new dust scheme will be ready, when MAM5 will be ready, and when you'd like the compset @lkemmons ? My Friday most weeks is relatively open and my calendar is up to date if you want to try and schedule something.

@wwieder wwieder added the next this should get some attention in the next week or two. Normally each Thursday SE meeting. label Oct 27, 2021
@wwieder
Copy link
Contributor

wwieder commented Oct 27, 2021

I'm also imagining that the modifications @L3atm started making in 2020 will need to be brought up to a current CTSM tag before we can merge. I don't expect too many conflicts with this, but wanted to highlight this priority may be needed before making a compset?

@lkemmons
Copy link

lkemmons commented Oct 27, 2021 via email

@L3atm
Copy link
Author

L3atm commented Oct 28, 2021

Hello! What Louisa proposed makes sense to me too. The current modifications I have made are in CTSM part only. Modifications to CAM are also required and have not yet been done. We may need to coordinate with the CAM chemistry group on how to get those modifications into CAM. I will create a branch next in CAM soon. As a side note, we have recently revised the threshold soil moisture calculation in the land model in order to turn the soil moisture effect on. This change will be included here too.

@billsacks billsacks removed the next this should get some attention in the next week or two. Normally each Thursday SE meeting. label Oct 28, 2021
@lkemmons
Copy link

lkemmons commented Nov 2, 2021 via email

@ekluzek
Copy link
Collaborator

ekluzek commented Nov 2, 2021

@lkemmons yes it sounds like we need to get the group together to talk about how to move forward with this. @wwieder should be part of the discussion so he can talk about who can work on it here in CESM. Can you propose a meeting?

@dlawrenncar dlawrenncar added the next this should get some attention in the next week or two. Normally each Thursday SE meeting. label Nov 24, 2021
@wwieder wwieder added this to the ctsm5.2.0 milestone Dec 6, 2021
@wwieder
Copy link
Contributor

wwieder commented Dec 6, 2021

From our call today:

  • @ekluzek suggested it would be best to start with a CTSM pull request so there's a CTSM tag that CAM can point to.
  • @L3atm has all these code mods made and will point to the branch he's working on.
  • @L3atm will open a pull request ASAP so he can work with @ekluzek
  • @fvitt will work to bring in the CAM, but these changes are relatively modest
  • @fvitt noted that since this will be answer changing for CAM it will need to be validated by AMP
  • @lkemmons suggested that tuning for climate runs take place after additional CAM-CHEM modifications with MAM5 come into CESM.

We decided NOT to maintain backwards compatibility with the old dust scheme, which will be available in CESM2.1. Natalie said this new dust scheme is much better and should just replace the old (dated) dust scheme for CESM2.3 and beyond.

@lkemmons
Copy link

lkemmons commented Dec 6, 2021

The CAM climate tuning can be done with the new dust scheme and MAM5 (5-mode Modal Aerosol Model), which will have a different coarse mode size for dust than MAM4.

@ekluzek
Copy link
Collaborator

ekluzek commented Sep 10, 2023

I'm closing this because we decided to go with #1604 which is based on this work, but adds some additional improvements to it. We also decided we didn't need to support this solution in addition to it.

@ekluzek ekluzek closed this as completed Sep 10, 2023
@samsrabin samsrabin added the science Enhancement to or bug impacting science label Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new capability or improved behavior of existing capability science Enhancement to or bug impacting science
Projects
None yet
Development

No branches or pull requests

7 participants