vertical_diffusion_tend

Back

ID: 27

File: src/physics/cam/vertical_diffusion.F90

Kind: subroutine

Status: done

Auto status: partial

Manual status: done

Covered LOC: 208

Covered lines: 635-1385

Routine lines: 635-1385

Evidence: file_touched_since_start=true

Note: commit f8bb642; fixed-case active diag_TKE/TMS/non-molecular parent path; selectors VERTICAL_DIFFUSION_IMPL=codon, VERTICAL_DIFFUSION_TEND_MISC_BATCH_IMPL=codon, VERTICAL_DIFFUSION_CORE_BATCH_IMPL=codon, VERTICAL_DIFFUSION_DIAG_BATCH_IMPL=codon, TRB_MTN_STRESS_IMPL=codon, EDDY_DIFF_COMPUTE_IMPL=codon, DIFFUSION_SOLVER_SETUP/MOMENTUM/TRIDIAG/SCALAR_IMPL=codon; job 6303863.desched1; proof: vertical_diffusion_tend parent active diag_TKE non-molecular path = codon; branch selection + tend-misc/core/diag dispatch + TMS + compute_eddy_diff + compute_vdiff non-molecular solver; overall_numeric_equal=True; native boundaries pbuf/outfld/qsat/CAM APIs and inactive optional molecular/HB/WACCM-X/mass-check branches

Edit Status

History

Time Type Commit Source Note
2026-05-29T10:47:44+00:00 manual_status remote-api manual_status=done; commit f8bb642; fixed-case active diag_TKE/TMS/non-molecular parent path; selectors VERTICAL_DIFFUSION_IMPL=codon, VERTICAL_DIFFUSION_TEND_MISC_BATCH_IMPL=codon, VERTICAL_DIFFUSION_CORE_BATCH_IMPL=codon, VERTICAL_DIFFUSION_DIAG_BATCH_IMPL=codon, TRB_MTN_STRESS_IMPL=codon, EDDY_DIFF_COMPUTE_IMPL=codon, DIFFUSION_SOLVER_SETUP/MOMENTUM/TRIDIAG/SCALAR_IMPL=codon; job 6303863.desched1; proof: vertical_diffusion_tend parent active diag_TKE non-molecular path = codon; branch selection + tend-misc/core/diag dispatch + TMS + compute_eddy_diff + compute_vdiff non-molecular solver; overall_numeric_equal=True; native boundaries pbuf/outfld/qsat/CAM APIs and inactive optional molecular/HB/WACCM-X/mass-check branches
2026-05-29T10:26:44+00:00 manual_status remote-api manual_status=processing; agent Codex; started vertical_diffusion_tend parent proof update using validated compute_eddy_diff and compute_vdiff non-molecular Codon path
2026-05-29T09:52:16+00:00 manual_status remote-api manual_status=partial; Codex 2026-05-29 fail-closed: re-audited after compute_eddy_diff 7aa3e3a; vertical_diffusion_tend still has substantive native parent orchestration around pbuf/outfld/qsat/branch control and helper-stage dispatch only, so no source commit or completion claim made; keep partial
2026-05-29T09:50:03+00:00 manual_status remote-api manual_status=processing; Codex 2026-05-29: refreshing vertical_diffusion_tend parent proof after compute_eddy_diff and compute_vdiff active paths validated; will keep qsat saturation diagnostics as native island if validation passes
2026-05-27T02:52:28+00:00 manual_status remote-api manual_status=partial; audit 2026-05-26: not strict done; stage/setup Codon only with native vdiff/CAM API body still active
2026-05-25T07:50:51+00:00 manual_status remote-api manual_status=done; commit 2ecfd5c; first physics partial batch; job 6251245.desched1; overall_numeric_equal=True; selector/proof VERTICAL_DIFFUSION_IMPL=codon / vertical_diffusion_tend implementation = codon
2026-05-25T06:42:16+00:00 manual_status remote-api manual_status=processing; agent codex; started first physics partial batch same-routine direct Codon migration; subroutine
2026-05-25T05:03:26+00:00 git_refresh /glade/u/home/ruitong/code/iCESM1.3.1_fzhu/components/cam auto_status=partial; file_touched_since_start=true
2026-05-25T03:19:46+00:00 audit_status /glade/derecho/scratch/ruitong/tmp/cam_codon_commit_coverage_audit_20260524_193313 auto_status=partial; commits=24ef1d3;9daa9fd;313ed5b;37429b5;8029ea3;bc29bad;c6ffc12;9a9a1e5;9639c0e;4a13401;f0ce42a;8b0a8cb;5af966b;106b0ae; codon_defs=_idx2;_idx3;vertical_diffusion_core_batch_codon;vertical_diffusion_core_lq_mask_shell_codon;vertical_diffusion_flux_diag_codon;vertical_diffusion_modal_aero_flux_codon;vertical_diffusion_obklen_diag_codon;vertical_diffusion_post_pbl_state_codon;vertical_diffusion_post_qsat_diag_codon;vertical_diffusion_pre_pbl_diag_codon;vertical_diffusion_pre_qsat_rh_codon;vertical_diffusion_ptend_core_codon;vertical_diffusion_tend_misc_batch_codon;vertical_diffusion_tend_select_branches_codon;vertical_diffusion_ts_init_codon; fortran_calls=vertical_diffusion_core_batch_codon;vertical_diffusion_core_lq_mask_shell_codon;vertical_diffusion_flux_diag_codon;vertical_diffusion_modal_aero_flux_codon;vertical_diffusion_obklen_diag_codon;vertical_diffusion_post_pbl_state_codon;vertical_diffusion_post_qsat_diag_codon;vertical_diffusion_pre_pbl_diag_codon;vertical_diffusion_pre_qsat_rh_codon;vertical_diffusion_ptend_core_codon;vertical_diffusion_tend_misc_batch_codon;vertical_diffusion_tend_select_branches_codon;vertical_diffusion_ts_init_codon
2026-05-25T03:17:52+00:00 git_refresh /glade/u/home/ruitong/code/iCESM1.3.1_fzhu/components/cam auto_status=partial; file_touched_since_start=true
2026-05-25T02:38:06+00:00 audit_status /glade/derecho/scratch/ruitong/tmp/cam_codon_commit_coverage_audit_20260524_193313 auto_status=partial; commits=24ef1d3;9daa9fd;313ed5b;37429b5;8029ea3;bc29bad;c6ffc12;9a9a1e5;9639c0e;4a13401;f0ce42a;8b0a8cb;5af966b;106b0ae; codon_defs=_idx2;_idx3;vertical_diffusion_core_batch_codon;vertical_diffusion_core_lq_mask_shell_codon;vertical_diffusion_flux_diag_codon;vertical_diffusion_modal_aero_flux_codon;vertical_diffusion_obklen_diag_codon;vertical_diffusion_post_pbl_state_codon;vertical_diffusion_post_qsat_diag_codon;vertical_diffusion_pre_pbl_diag_codon;vertical_diffusion_pre_qsat_rh_codon;vertical_diffusion_ptend_core_codon;vertical_diffusion_tend_misc_batch_codon;vertical_diffusion_tend_select_branches_codon;vertical_diffusion_ts_init_codon; fortran_calls=vertical_diffusion_core_batch_codon;vertical_diffusion_core_lq_mask_shell_codon;vertical_diffusion_flux_diag_codon;vertical_diffusion_modal_aero_flux_codon;vertical_diffusion_obklen_diag_codon;vertical_diffusion_post_pbl_state_codon;vertical_diffusion_post_qsat_diag_codon;vertical_diffusion_pre_pbl_diag_codon;vertical_diffusion_pre_qsat_rh_codon;vertical_diffusion_ptend_core_codon;vertical_diffusion_tend_misc_batch_codon;vertical_diffusion_tend_select_branches_codon;vertical_diffusion_ts_init_codon
2026-05-25T02:38:04+00:00 coverage_import /glade/derecho/scratch/ruitong/tmp/coverage_calc_20260518/fix_case_covered_lines.json fixed-case covered_loc=208