Skip to content

Add tc_analysis to the EAMxx example (post.v3.eamxx.cfg)#843

Open
chengzhuzhang wants to merge 3 commits into
mainfrom
eamxx-tc-analysis-local-e3sm-diags
Open

Add tc_analysis to the EAMxx example (post.v3.eamxx.cfg)#843
chengzhuzhang wants to merge 3 commits into
mainfrom
eamxx-tc-analysis-local-e3sm-diags

Conversation

@chengzhuzhang

Copy link
Copy Markdown
Collaborator

Extends the EAMxx example config to demonstrate TC tracking end-to-end.

Changes to examples/post.v3.eamxx.cfg

  • Add a [tc_analysis] section for EAMxx, using the input_grid + tc_vars parameters from Improve TC analysis workflow robustness for both EAM and EAMxx #828 (--res/pg2 derived from input_grid; the seven tracking vars mapped from EAMxx names).
  • Enable the tc_analysis set in [e3sm_diags] (previously commented out as "not yet supported for eamxx").
  • Point [e3sm_diags] environment_commands at a local e3sm_diags build with EAMxx support (COSP + variable derivations), since that isn't in a released E3SM-Unified yet.

Notes

  • input, output, www, and environment_commands are machine/user-specific example paths (Perlmutter here) — change them for your setup before running.
  • Validated with a dry_run: config validation passes and all tasks (climo, ts, e3sm_to_cmip, tc_analysis, e3sm_diags) generate.

🤖 Generated with Claude Code

chengzhuzhang and others added 3 commits July 6, 2026 13:45
Wire tc_analysis into examples/post.v3.eamxx.cfg using the EAMxx support
from PR #828: a [tc_analysis] section reading the 6-hourly AVERAGE.nhours_x6
stream with input_grid and the EAMxx-ordered tc_vars, plus "tc_analysis"
added to the e3sm_diags sets. Point [e3sm_diags] at a local e3sm_diags dev
build (main, which has EAMxx COSP support) via environment_commands.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Set e3sm_diags environment_commands to the Perlmutter conda hosting
e3sm_diags_eamxx_dev (built from e3sm_diags main, has EAMxx COSP);
keep the Chrysalis path as a comment. Bump output/www folders to
07062026. Validated with a dry run (dry_run=True).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant