Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ice-shelf coupling and FMS2-compatible icebergs driver #68

Merged
merged 3 commits into from
Apr 3, 2024

Conversation

alex-huth
Copy link
Contributor

Major changes:

  • Masked out SST under ice shelves. This avoids an incorrect K to C SST conversion from triggering on PEs that have unrealistic sub-shelf temperature in the top ocean layer.
  • Updated icebergs driver and driver_data modules to be compatible with FMS2. Confirmed all solo-mode tests pass.
  • Fixed a boolean error in icebergs_fms2io.F90 that was preventing writing of the iceberg bonds restart
  • Added missing allocations for the bond trajectory variable "broken" (indicates if a bond is broken)

…re some PEs erroneously trigger (or not) a K to C SST conversion due to unrealistic SST values under ice shelves (which occur on zero-thickness ocean surface layers and are unused otherwise)
driver_data modules to be FMS2-compatible; updated the default
solo-mode make commands and build environment for gaea c5; updated the
namelist file for the a68a test case so that the data directory will
properly be assigned on any system by default; fixed an allocation
error for the iceberg bond trajectory 'broken' (which saves whether a
bond is broken or not); fixed a boolean error in icebergs_fms2io.F90
that was preventing iceberg bonds from being written. All solo-mode
tests passed.
@alex-huth alex-huth merged commit e8f794b into NOAA-GFDL:dev/gfdl Apr 3, 2024
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.

1 participant