Skip to content

Anisotropic horizontal viscosity#799

Merged
Hallberg-NOAA merged 6 commits into
mom-ocean:dev/gfdlfrom
adcroft:aniso-hor-visc
Jun 26, 2018
Merged

Anisotropic horizontal viscosity#799
Hallberg-NOAA merged 6 commits into
mom-ocean:dev/gfdlfrom
adcroft:aniso-hor-visc

Conversation

@adcroft
Copy link
Copy Markdown
Collaborator

@adcroft adcroft commented Jun 25, 2018

  • Adds anisotropic viscosity following Large and Mcwilliams, 2003.
  • Includes documentation.
  • Only fixed angle relative to grid actually implemented here but place holders for compass and flow based anisotropy are provided.

adcroft added 6 commits June 18, 2018 12:20
- The logic for constructing viscosity involved nested if's and
  alternate pathways.
- This refactor avoids large pathway branches and has not nested
  if's, thereby simplifying the logic:
  - The only case where extra steps occur are when Smagorinsky and
    Leith are both disabled and better_bound is enabled. In this case
    more conditionals are encountered sequentially.
- Added comments to:
  - indicate contributions that are resolution scaled or not;
  - indicate contributions that are additive rather than maxed.
- Added equations for anisotropic viscosity (yet to be implemented)
- Also corrected missing factor of 1/2 in documentation of isotropic
  viscosity.
- Added parameters to control anisotropic viscosity
- Added allocatable storage for factors in the anisotropic stress tensor
- Set factors for i-oriented tensor
- Actual viscosity not used yet
- The tension component of the stress tensor has an enhanced viscosity
  made from an offset + a rotated component.
  - The rotated component is often zero hence writing as ( 1 - stuff )
    resolves to a constant offset where appropriate.
- Added run-time specification of n1,n2 for mode 0
- The strain component of viscosity had the order of bounding/scaling
  reversed in a previous commit. This doesn't seem to change answers
  but probably could in some special cases.
@adcroft
Copy link
Copy Markdown
Collaborator Author

adcroft commented Jun 25, 2018

@StephenGriffies
Copy link
Copy Markdown
Contributor

The proper reference is Smith and McWilliams, 2003.

@Hallberg-NOAA Hallberg-NOAA merged commit e6e32c7 into mom-ocean:dev/gfdl Jun 26, 2018
@adcroft adcroft deleted the aniso-hor-visc branch July 10, 2018 12:43
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.

3 participants