Skip to content

Abort on icepack step_therm1 failure, printing location and ice state - #56

Draft
anton-seaice wants to merge 6 commits into
CICE6.6.3-xfrom
thermo_debug-CICE6.6.3
Draft

anton-seaice wants to merge 6 commits into
CICE6.6.3-xfrom
thermo_debug-CICE6.6.3

Conversation

@anton-seaice

Copy link
Copy Markdown
Collaborator

Replaces #41

Debugging change for thermodynamics failures: when icepack_step_therm1 aborts for a grid cell, CICE now aborts straight away and reports where it happened and the ice state in that cell. Previously the failure was only reported after the loop, without a location.

🤖 Generated with Claude Code

When icepack_step_therm1 aborts for a grid cell, flush icepack warnings
and call diagnostic_abort, which prints global i/j, lat/lon and the full
ice state for that cell via print_state before aborting.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
anton-seaice and others added 5 commits September 29, 2026 14:32
…abled

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…first

Restores the check (so debug_ice and other callers still abort on icepack
errors) but after the state has been written. Includes plabel in the
abort message.

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