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

Convert rk_stratiform_tend (CAM4) to CCPP #190

Open
14 tasks
jimmielin opened this issue Jan 14, 2025 · 0 comments
Open
14 tasks

Convert rk_stratiform_tend (CAM4) to CCPP #190

jimmielin opened this issue Jan 14, 2025 · 0 comments
Assignees

Comments

@jimmielin
Copy link
Member

jimmielin commented Jan 14, 2025

Conversion of rk_stratiform_tend (Rasch and Kristjansson prognostic cloud microphysics and CAM4 macrophysics) from CAM4 to CCPP.

Preparation work

  • Convert cldwat (will be called prognostic_cloud_water) to CCPP (full conversion)
  • Partial conversion of cldfrc (will be called cloud_fraction) to CCPP (partial conversion, will be CCPP compliant, but will serve as internal dependency of rk_stratiform_cloud_fractions_run)
  • Convert pkg_cld_sediment (will be called cloud_sedimentation) to CCPP (unknown whether will be full conversion)
  • Move pkg_cldoptics to to_be_ccppized for utility routines for cldefr (effective radii), cldems (emissivity), cldovrlap (cloud overlap), cldclw (cloud liquid water path); at the very least, de-chunkize these routines

Conversion of rk_stratiform_tend to CCPP:

  • Phase 1: rk_stratiform_sedimentation
  • Phase 2: rk_stratiform_detrain_convective_condensate
  • Phase 3: rk_stratiform_cloud_fractions (calls internal dependency cloud_fraction_run)
  • Phase 4: rk_stratiform_microphysics (stratiform cloud macrophysics and microphysics)
  • (call prognostic_cloud_water_run here)
  • (compute and apply tendencies - rk_stratiform_prognostic_cloud_water_tendencies)
  • Phase 5: rk_stratiform_microphysics_tendencies (calls internal dependency cloud_fraction_run again and applies microphysical tendencies)
  • Phase 6: rk_stratiform_cloud_optical_properties save cloud water and ice particle sizes for radiation (calls cldefr to-be-ccppized)
  • Finalize suite_rasch_kristjansson.xml

Diagnostics

  • Create SIMA diagnostics for rk_stratiform_diagnostics
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: To Do
Development

No branches or pull requests

1 participant