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

MUSICA TUVX scheme: create aerosol radiator, set_aerosol_optics_values #182

Merged
merged 24 commits into from
Jan 9, 2025

Conversation

dwfncar
Copy link
Collaborator

@dwfncar dwfncar commented Dec 17, 2024

Originator(s): @dwfncar

Summary (include the keyword ['closes', 'fixes', 'resolves'] and issue number):

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_aerosol_optics.F90
A       test/musica/tuvx/test_tuvx_aerosol_optics.F90

List all existing files that have been modified, and describe the changes:

M       schemes/musica/tuvx/musica_ccpp_tuvx.F90
M       schemes/musica/tuvx/musica_ccpp_tuvx_surface_albedo.F90
M       test/docker/Dockerfile.musica
M       test/docker/Dockerfile.musica.no_install
M       test/musica/tuvx/CMakeLists.txt

List any test failures: N/A

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

@dwfncar dwfncar marked this pull request as ready for review December 18, 2024 17:42
@dwfncar
Copy link
Collaborator Author

dwfncar commented Dec 18, 2024

See also NCAR/cam-sima-chemistry-data#4

Copy link
Collaborator

@boulderdaze boulderdaze left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I just have a small request.


contains

function create_aerosol_optics_radiator( height_grid, wavelength_grid, &
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you include descriptions for the function?

end function create_aerosol_optics_radiator


subroutine set_aerosol_optics_values( radiator, &
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you include descriptions for the function?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also include in the description a note about this temporarily setting optical properties to zero until aerosol optical property calculations are ported to CAM-SIMA?

@boulderdaze boulderdaze requested a review from jimmielin January 7, 2025 19:17
Copy link
Collaborator

@mattldawson mattldawson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good! Just one minor suggestion

end function create_aerosol_optics_radiator


subroutine set_aerosol_optics_values( radiator, &
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also include in the description a note about this temporarily setting optical properties to zero until aerosol optical property calculations are ported to CAM-SIMA?

Copy link
Member

@jimmielin jimmielin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @dwfncar!

@boulderdaze boulderdaze merged commit d4bd202 into development Jan 9, 2025
3 checks passed
@boulderdaze boulderdaze deleted the 99-set-aer-opt-prop branch January 9, 2025 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants