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

Update radiation grid in TUV-x based on that used in CAM-SIMA #123

Closed
mattldawson opened this issue Sep 30, 2024 · 0 comments
Closed

Update radiation grid in TUV-x based on that used in CAM-SIMA #123

mattldawson opened this issue Sep 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@mattldawson
Copy link
Collaborator

Create a radiation grid for TUV-x to use during creation of wavelength-dependent profiles (e.g., surface albedo, et flux).

Acceptance Criteria

  • A "wavelength" grid with units of "nm" is created during TUV-x initialization, with values based on the wavelength grid used in CAM-SIMA for radiation

Ideas

@mattldawson mattldawson added the enhancement New feature or request label Sep 30, 2024
@mattldawson mattldawson added this to the MICM, TUV-x in CAM-SIMA milestone Sep 30, 2024
@mattldawson mattldawson self-assigned this Oct 23, 2024
boulderdaze added a commit that referenced this issue Oct 30, 2024
)

Originator(s): @mattldawson, @boulderdaze

Summary (include the keyword ['closes', 'fixes', 'resolves'] and issue
number):
- Updates TUV-x wrapper, tests, and configuration data to allow setting
the wavelength grid from the host model. This implementation assumes
that there will be a standard-named variable that defines the edges of
the wavelength grid to use for photolysis rate constant calculations
that is defined by the host model.
- Updates the profile of surface albedos in TUV-x for each column prior
to calculating photolysis rate constants.
- Closes #96 and #123

Describe any changes made to the namelist: N/A

List all files eliminated and why: N/A

List all files added and what they do:
- A       schemes/musica/tuvx/musica_ccpp_tuvx_surface_albedo.F90
- A       schemes/musica/tuvx/musica_ccpp_tuvx_util.F90
- A       schemes/musica/tuvx/musica_ccpp_tuvx_wavelength_grid.F90
- A       test/musica/tuvx/test_tuvx_surface_albedo.F90
- A       test/musica/tuvx/test_tuvx_wavelength_grid.F90

List all existing files that have been modified, and describe the
changes:
- M       schemes/musica/musica_ccpp.F90
- M       schemes/musica/musica_ccpp.meta
- M       schemes/musica/tuvx/musica_ccpp_tuvx.F90
- M       test/musica/micm/test_micm_util.F90
- M       test/musica/test_musica_api.F90
- M       test/musica/tuvx/CMakeLists.txt
- M       test/musica/tuvx/configs/ts1_tsmlt.json
- M       test/musica/tuvx/test_tuvx_height_grid.F90
- M       test/musica/tuvx/test_tuvx_temperature.F90

List any test failures: N/A

Is this a science-changing update? New physics package, algorithm
change, tuning changes, etc? No

---------

Co-authored-by: Matt Dawson <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants