Thanks for reading this post.
I'm doing my research on circulation and stratification in microtidal estuaries. I use an idealized straight-channel estuary grid (show below) and I want to check the numerical circulation isn't significant in my grid situation.
here is my model domain, the land depth is set to 0.5m to distinguish from water. The grid resolution is 50m*50m in the channel and decreases gradually in the sound area to save computational cost. There are 30 vertical layers.
Code: Select all
Lm == 1100 ! Number of I-direction INTERIOR RHO-points
Mm == 102 ! Number of J-direction INTERIOR RHO-points
N == 30 ! Number of vertical levels
THETA_S == 0.0d0 ! surface stretching parameter
THETA_B == 0.0d0 ! bottom stretching parameter
TCLINE == 1.0d+16 ! critical depth (m)
So I closed all the four side boundary conditions to make sure there is no force. And I create a linear increase of salinity vertically from 0 PSU to 16 PSU (show below).
Here is the initial salinity profile and code from the ana_initial file
The background mixing coefficient for salt is 5*10-6 and for momentum is 5*10-5.
Code: Select all
! Vertical mixing coefficients for tracers in nonlinear model and
! basic state scale factor in adjoint-based algorithms: [1:NAT+NPT,Ngrids]
AKT_BAK == 5.0d-6 5.0d-6 5.0d-6 5.0d-6 ! m2/s
ad_AKT_fac == 1.0d0 1.0d0 ! nondimensional
! Vertical mixing coefficient for momentum for nonlinear model and
! basic state scale factor in adjoint-based algorithms: [Ngrids].
AKV_BAK == 5.0d-5 5.0d-5 ! m2/s
ad_AKV_fac == 1.0d0 ! nondimensional
Here is the lateral circulation
And also the there is vertical diffusion of salt due to background value:
Here is the salinity profile at the end of model running time, the stratification is decreasing
So this circulation starts from bottom and then propagates. The salt diffusion starts from surface and bottom. The salt flux is set to zero at surface and bottom. After some thinking and trying I realized that this circulation is not due to pressure gradient error. To confirm that, I modified the bathy from 1-6m (from shore to middle water) to 3-6m which decreases the slope but the circulation doesn't decrease. Also I use a higher resolution grid (20m*20m) and the circulation remains the same. These two evidence shows that this circulation is driven by something else.
I then found out that this circulation might be created by the vertical diffusion of salt at bottom due to the background mixing coefficient of salt. The salt diffusion at the sloped bottom due to background value of mixing coefficient creates horizontal gradient of salinity closed to bottom area and then drives bottom upwelling. To further confirm I also try to use rectangle shape channel which the depth is uniform everywhere (no slope). There is still vertical diffusion of salt which decreases the stratification but there is no flow at all. Also I try to decrease the background mixing coefficient of salt from 5*10-6 to 5*10-7 and the circulation decreases a lot (show below):
So in general my concern is: I now check that the numerical circulation (pressure gradient error) is not important in my grid and I don't need to worry about it. But I'm not sure whether I need to worry about this circulation driven by the background diffusion of salt. Or this circulation simply just represents the lateral circulation due to bottom boundary mixing like Chen and Sanford's paper showed? I attach the paper to this post as well.
Thanks again for reading my post!!