Skip to content

Validate all EAM history field names in namelist before reporting error#8335

Open
jayeshkrishna wants to merge 1 commit into
masterfrom
jayeshkrishna/eam/validate_all_hist_flds_before_err
Open

Validate all EAM history field names in namelist before reporting error#8335
jayeshkrishna wants to merge 1 commit into
masterfrom
jayeshkrishna/eam/validate_all_hist_flds_before_err

Conversation

@jayeshkrishna
Copy link
Copy Markdown
Contributor

Validate all eam history fields in the namelist (user_nl_eam),
instead of abort/report on the first invalid field, before
reporting error back to the user.

[BFB]

Validate all eam history fields (read from user_nl_eam) before
reporting error back to the user.

This allows user to see all invalid fields (instead of just the
first) in an outdated/invalid user_nl_eam file
@jayeshkrishna jayeshkrishna requested review from rljacob and wlin7 April 29, 2026 15:09
@jayeshkrishna jayeshkrishna added BFB PR leaves answers BFB EAM Fortran-based E3SM Atmosphere Model labels Apr 29, 2026
@jayeshkrishna
Copy link
Copy Markdown
Contributor Author

This change is useful when working with debugging/updating user namelist files across different versions_of_code/compsets etc. You get all the invalid field names in the E3SM log of the first failed run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BFB PR leaves answers BFB EAM Fortran-based E3SM Atmosphere Model

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants