PUMAS round3#357
Conversation
…ns_pre' init phase.
atmos_phys0_20_000: Merge development to main (ESCOMP#345)
Assisted-by: claude-opus:4.8[1m]
Fixes for PUMAS bfb with QPC7 and FHISTC_LTso CAM snapshot
|
Please note that since |
… pumas_post_main Mirrors CAM micro_pumas_cam post-call recomputation, which discards the per-substep values PUMAS returns. Match dei standard name with RRTMGP and the CAM-SIMA registry (singular crystal). Run pumas_post_main before apply_heating_rate (air density uses the pre-heating temperature) and add the low stratiform cloud fraction optics limiter to the suite.
Mirrors CAM micro_pumas_cam, including the separate meters-to-microns conversion step. Match snow diameter standard name with RRTMGP and the CAM-SIMA registry (snow_crystal).
Updates for bit-for-bit fields that interact with RRTMGP
atmos_phys0_26_000: Move ndrop_bam, nucleate_ice, and other microp_aero interstitials to atmos_phys (ESCOMP#411)
Automated code review (PR #357 — PUMAS round3)This is an AI-assisted review ( High priority
Medium priority
Low priority / for human review
Notes (not blocking)
|
Originator(s): cacraigucar, nusbaume, billsacks, peverwhee, I-Kuan Hu, jimmielin
Description (include issue title and the keyword ['closes', 'fixes', 'resolves'] and issue number):
List all namelist files that were added or changed:
A schemes/pumas/pumas_pre_main_namelist.xml
- pumas CAM-SIMA namelist generator
List all files eliminated and why: N/A
List all files added and what they do:
A schemes/pumas/micro_pumas_ccpp_dimensions_post.F90
A schemes/pumas/micro_pumas_ccpp_dimensions_post.meta
A schemes/pumas/micro_pumas_ccpp_dimensions_pre.F90
A schemes/pumas/micro_pumas_ccpp_dimensions_pre.meta
- code which subsets and converts to pumas_r8 and back
A schemes/pumas/pumas_pre_main.F90
A schemes/pumas/pumas_pre_main.meta
- placeholder for interstitial schemes
A schemes/sima_diagnostics/pumas_diagnostics.F90
A schemes/sima_diagnostics/pumas_diagnostics_calling.F90
- These are being included even though they are only partially complete - NO REVIEW IS BEING DONE NOW
A test/test_suites/suite_pumas.xml
- test suite for PUMAS
List all existing files that have been modified, and describe the changes:
(Helpful git command:
git diff --name-status development...<your_branch_name>)M .gitmodules
M doc/NamesNotInDictionary.txt
M schemes/pumas/pumas
List all automated tests that failed, as well as an explanation for why they weren't fixed:
Is this an answer-changing PR? If so, is it a new physics package, algorithm change, tuning change, etc?
- new capability in CAM-SIMA
If yes to the above question, describe how this code was validated with the new/modified features: