-
Notifications
You must be signed in to change notification settings - Fork 242
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
Add diagnostics: tob & sob #102
Comments
Naively use k=G%ke will return a "skin layer" if the layers are vanished above topography. If the diagnostics happens immediately after the vertical diffusion (assuming non-zero diffusivity) this is going to be very close to the first inflated layer above the bottom. Otherwise we might want to define a "sampling thickness" parameter, say 1m, over which to integrate vertically to ensure we have a meaningful quantity. |
Implemented tob and sob on a separate branch. For now, tob and sob are based solely on G%ke. |
correction to handle a none-None type
Fix ocn lag logic for continue_runs
Added a new optional argument to ice_data_type_chksum to help address SIS2 issue mom-ocean#102 by specifying some checksums that can be omitted because they are always zeros during initialization. Also replaced module use statements to various fms_ or mpp_ modules with use statements from the MOM framework directory or SIS_framework in ice_type.F90. This includes using updated names in various subroutine calls, replacing calls to mpp_chksum with SIS_chksum and mpp_get_compute_domain with get_compute_domain. All answers are bitwise identical, but there is a new optional argument to a publicly visible subroutine.
Added code to use the optional init_call argument to ice_data_type_chksum, which was recently omitted when this optional argument was added in an attempt to partially address SIS2 issue mom-ocean#102. Without this change, the logical variable init was being used but not set, so it would have been random whether some of the chksums were being written. All solutions are bitwise identical.
Add the "tob" and 'sob" diagnostics.
These are 2-D fields for the temperature and salinity at the bottom of the ocean.
cmor_field_name='tob', cmor_long_name='Sea Water Potential Temperature
at Sea Floor', cmor_units='degC',
cmor_standard_name='sea_water_potential_temperature_at_sea_floor'
cmor_field_name='sob', cmor_long_name='Sea Water Salinity
at Sea Floor', cmor_units='psu',
cmor_standard_name='sea_water_salinity_at_sea_floor'
The text was updated successfully, but these errors were encountered: