Skip to content

expose diagnostics frequency and reduction for each component#1939

Merged
akshaysridhar merged 1 commit into
mainfrom
js/cmip-diags
May 22, 2026
Merged

expose diagnostics frequency and reduction for each component#1939
akshaysridhar merged 1 commit into
mainfrom
js/cmip-diags

Conversation

@juliasloan25
Copy link
Copy Markdown
Member

@juliasloan25 juliasloan25 commented May 20, 2026

Purpose

With this change, we can output hourly instantaneous diagnostics of each component (and the coupler fields), which will hopefully facilitate debugging CMIP. When we use these higher frequency diagnostics, they should be visible while the simulation is still running and also afterwards even if the simulation crashes.

Closes #1650

Content

  • add config options for land and coupler diagnostics period and reduction
  • updated CMIP longrun configs to output daily instantaneous diagnostics
  • add hourly diagnostics to the two CMIP runs in regular CI so this feature gets tested (and decrease sim lengths)
  • added tests for new helper functions
  • bugfix: pass output_dir to CL.default_diagnostics so we call the model-specific method rather than the no-op default

  • I have read and checked the items on the review checklist.

@juliasloan25 juliasloan25 force-pushed the js/cmip-diags branch 2 times, most recently from 75fbba2 to 76dc354 Compare May 22, 2026 02:46
Comment thread config/longrun_configs/cmip_progedmf_land.yml
Comment thread config/longrun_configs/cmip_progedmf_land.yml
@juliasloan25 juliasloan25 changed the title use hourly inst diagnostics for CMIP longruns expose diagnostics frequency and reduction for each component May 22, 2026
@akshaysridhar akshaysridhar enabled auto-merge (squash) May 22, 2026 22:08
@akshaysridhar akshaysridhar merged commit c194c32 into main May 22, 2026
12 of 13 checks passed
@akshaysridhar akshaysridhar deleted the js/cmip-diags branch May 22, 2026 22:55
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.

Add an option to change diagnostics for each component model

2 participants