[MITgcm-support] Bottom drag setup question

Jean-Michel Campin jmc at mit.edu
Wed Jun 5 10:47:27 EDT 2019


Hi Yilang,

The answer is "Yes". Any of the three:
 1) bottomDragQuadratic > 0
 2) bottomDragLinear > 0
 3) no_slip_bottom = .TRUE. with non-zero vertical viscosity
will contribute to non-zero friction term at the bottom. 
And if 2 or 3 of the above are used, contributions are added together.

Cheers,
Jean-Michel

On Wed, Jun 05, 2019 at 10:23:30AM -0400, Yilang Xu wrote:
> Hi Jean-Michel, 
> 
> Thanks very much for your explanation. Just to ensure my understanding is correct- for the case with free-slip bottom, if we have bottomDragQuadratic > 0, there is still bottom friction added. Am I right? 
> 
> Best,
> Yilang 
> 
> ???On 6/5/19, 00:48, "MITgcm-support on behalf of Jean-Michel Campin" <mitgcm-support-bounces at mitgcm.org on behalf of jmc at mit.edu> wrote:
> 
>     Hi Yilang,
>     
>     There is some confusion regarding these free-slip / no-slip boundary-conditions
>     in combination with various bottom drag options, so I will try to clarify:
>     
>     1) no-slip options (default = TRUE):
>      (a) no_slip_sides=.TRUE.,
>      (b) no_slip_bottom=.TRUE.,
>      Here a friction term is computed next to vertical wall (a) or/and in the grid-cell 
>      abore the bottom (b). The magnitude of the friction term is function of the 
>      horizontal viscosity (a) or vertical viscosity (b).
>     This is explained in the manual, at the end of section 2.14.5 and 2.14.6 :
>      https://mitgcm.readthedocs.io/en/latest/algorithm/algorithm.html#flux-form-momentum-equations
>     Note that the documentation is found in the Flux-Form sub-section but applies to both 
>     momentum forumalion, Flux-Form or Vector-Invariant form (in fact the same routines, 
>     from pkg/mom_commom/, are used in both momentum formulations).
>     
>     2) Linear or quadratic bottom drag:
>      These options (i.e., bottomDragLinear > 0 or bottomDragQuadratic > 0) will increase the
>      magnitude of the bottom friction term (from zero if no_slip_bottom=.FALSE. or from non
>      zero value otherwise) by adding a friction term that iis simply computed from the 
>      velocity near the bottom using a linear or quadratic relation (but independent from 
>      vertical viscosity near the bottom).
>     
>     (1) and (2) can be combined (your second case), and this would result in adding
>     linear/quadratic bottom drag friction to the vertical viscosity dependent bottom
>     friction due to no-slip BC.
>     
>     Cheers,
>     Jean-Michel
>     
>     On Tue, Jun 04, 2019 at 10:33:16PM -0400, Yilang Xu wrote:
>     > I just checked sideDragFactor setup in mom_v_sidedrag.F, scenario 2 is solved for no slip side. 
>     > 
>     > Now I mostly wonder the logic behind scenario 1, for the case with free-slip bottom and a specified bottom drag. 
>     > 
>     > Any clarification is appreciated. 
>     > 
>     >  
>     > 
>     > Best,
>     > 
>     > Yilang
>     > 
>     >  
>     > 
>     > From: MITgcm-support <mitgcm-support-bounces at mitgcm.org> on behalf of Yilang Xu <yxu at whoi.edu>
>     > Reply-To: <mitgcm-support at mitgcm.org>
>     > Date: Tuesday, June 4, 2019 at 22:12
>     > To: "mitgcm-support at mitgcm.org" <mitgcm-support at mitgcm.org>
>     > Subject: [MITgcm-support] Bottom drag setup question
>     > 
>     >  
>     > 
>     > Hi, 
>     > 
>     >  
>     > 
>     > I am checking the behavior of the bottom drag, following the old post http://mailman.mitgcm.org/pipermail/mitgcm-support/2011-June/007258.html . 
>     > 
>     > My question involves 2 scenarios, and I am wondering if my interpretation is right. 
>     > 
>     >  
>     > 
>     > 1. Scenario 1 setup: 
>     > 
>     > no_slip_sides=.FALSE.,
>     > 
>     > no_slip_bottom=.FALSE.,
>     > 
>     > bottomDragQuadratic=2.5E-3,
>     > 
>     > Although both the bottom and the side are free slip, there are still bottom friction and energy dissipation at the bottom. I saw some papers do this using MITgcm, but it is not very intuitive to me. 
>     > 
>     >  
>     > 
>     > 2. Scenarios 2 setup: 
>     > 
>     > no_slip_sides=.TRUE.,
>     > 
>     > no_slip_bottom=.TRUE.,
>     > 
>     > bottomDragQuadratic=2.5E-3,
>     > 
>     > Now the bottom is no slip with a bottom drag coefficient specified. However, since the side is no slip as well, is there also a drag coefficient that can be specified for the sides? 
>     > 
>     >  
>     > 
>     > There are some explanations in the documentation http://mitgcm.org/public/r2_manual/latest/online_documents/node58.html , but I am hoping further clarifications about this. 
>     > 
>     >  
>     > 
>     > Thanks,
>     > 
>     > Yilang
>     > 
>     >  
>     > 
>     > _______________________________________________ MITgcm-support mailing list MITgcm-support at mitgcm.org http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support 
>     > 
>     
>     > _______________________________________________
>     > MITgcm-support mailing list
>     > MITgcm-support at mitgcm.org
>     > http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support
>     
>     _______________________________________________
>     MITgcm-support mailing list
>     MITgcm-support at mitgcm.org
>     http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support
>     
>     
> 
> 
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support


More information about the MITgcm-support mailing list