Skip to content

+Add BACKSCATTER_UNDERBOUND#656

Merged
marshallward merged 2 commits into
NOAA-GFDL:dev/gfdlfrom
Hallberg-NOAA:backscatter_underbound
Jun 18, 2024
Merged

+Add BACKSCATTER_UNDERBOUND#656
marshallward merged 2 commits into
NOAA-GFDL:dev/gfdlfrom
Hallberg-NOAA:backscatter_underbound

Conversation

@Hallberg-NOAA
Copy link
Copy Markdown
Member

Added the new runtime parameter BACKSCATTER_UNDERBOUND that can be set to false to avoid a potential source of numerical instabilities from excessively large biharmonic viscosities due to overly generous bounds where there are negative Laplacian viscosities due to backscatter parameterizations. Setting this to true reproduces the previous solutions, while setting it to false treats negative and zero Laplacian viscosities the same way when bounding the biharmonic viscosity. When the Laplacian viscosities are all non-negative, the value of BACKSCATTER_UNDERBOUND makes no difference. The default is true for historical reasons, but this option probably should be set to false to avoid certain numerical instabilities from the horizontal viscosities. By default, all answers are bitwise identical, but there are new entries in MOM_parameter_doc files for cases that set both BETTER_BOUND_KH and BETTER_BOUND_AH to true.

  Added the new runtime parameter BACKSCATTER_UNDERBOUND that can be set to
false to avoid a potential source of numerical instabilities from excessively
large biharmonic viscosities due to overly generous bounds where there are
negative Laplacian viscosities due to backscatter parameterizations.  Setting
this to true reproduces the previous solutions, while setting it to false treats
negative and zero Laplacian viscosities the same way when bounding the
biharmonic viscosity.  When the Laplacian viscosities are all non-negative, the
value of BACKSCATTER_UNDERBOUND makes no difference.  The default is true for
historical reasons, but this option probably should be set to false to avoid
certain numerical instabilities from the horizontal viscosities.  By default,
all answers are bitwise identical, but there are new entries in
MOM_parameter_doc files for cases that set both BETTER_BOUND_KH and
BETTER_BOUND_AH to true.
@Hallberg-NOAA Hallberg-NOAA added enhancement New feature or request Parameter change Input parameter changes (addition, removal, or description) labels May 29, 2024
@Hallberg-NOAA Hallberg-NOAA requested a review from adcroft May 29, 2024 14:32
@marshallward
Copy link
Copy Markdown
Member

Gaea regression: https://gitlab.gfdl.noaa.gov/ogrp/mom6ci/MOM6/-/pipelines/23877 ✔️ 🟡

@marshallward marshallward merged commit 36dda7e into NOAA-GFDL:dev/gfdl Jun 18, 2024
@Hallberg-NOAA Hallberg-NOAA deleted the backscatter_underbound branch June 17, 2025 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Parameter change Input parameter changes (addition, removal, or description)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants