Skip to content

Conversation

@apcraig
Copy link

@apcraig apcraig commented Jul 14, 2025

Remove icepack_init_sealvlpnd interface/subroutine

Move sea level pond parameter settings to icepack_tracers only temporarily.
Those values depend on the value of tr_pond_sealvl.  Eventually, these
parameters should either be removed and features should depend only on the
tr_pond_sealvl value or they should be move to namelist.

Change how "adjust pond iops if pond depth within specified range" logic
is handled.  Directly check tr_pond_sealvl instead of modifying hp0 to work
around that check.

Add some missing icepack abort checks in the new code.

Limited testing, verified baseline case and pondsealvl case built and ran on Derecho intel

Move sea level pond parameter settings to icepack_tracers only temporarily.
Those values depend on the value of tr_pond_sealvl.  Eventually, these
parameters should either be removed and features should depend only on the
tr_pond_sealvl value or they should be move to namelist.

Change how "adjust pond iops if pond depth within specified range" logic
is handled.  Directly check tr_pond_sealvl instead of modifying hp0 to work
around that check.

Add some missing icepack abort checks in the new code.
@dabail10 dabail10 merged commit 4fd94a7 into ESCOMP:sealevelponds Jul 14, 2025
1 check passed
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.

2 participants