Skip to content

Conversation

@njeffery
Copy link

Fixes a bug introduced in Icepack V1.5.0.

Silicate limitation should not be wrapped in an if statement for iron tracers.

nonBFB with active BGC. BFB for all else.

See Issue E3SM-Project/E3SM#7127

Tested in a fully-coupled biogeochemistry simulation. Simulation page and comparisons with a control run are here:
https://acme-climate.atlassian.net/wiki/spaces/HESF/pages/5121212417/20250314.v3.LR.CBGC.FrazilEcosys.noSpinup.pm-cpu

The ice.log files with Icepack v1.5.0 with active BGC has warning messages after about 4 years indicating negative silicate. This is because silicate limitation is not implemented correctly. The fix removes an incorrect if block around the silicate limitation functions. With this fix, no warning messages were observed over the simulation (~36 years).

Fixes a bug introduced in V1.5.0.
Silicate limitation should not be wrapped in an if statement for iron tracers.

nonBFB with active BGC.  BFB for all else.
Copy link
Collaborator

@eclare108213 eclare108213 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This bug has also been tested and fixed in CICE-Consortium#519.

@eclare108213 eclare108213 merged commit aff40ce into main Apr 3, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants