New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 6347 for branches/2016/dev_r6325_SIMPLIF_1/DOC/TexFiles/Chapters/Chap_DOM.tex – NEMO

Ignore:
Timestamp:
2016-02-24T08:56:48+01:00 (8 years ago)
Author:
gm
Message:

#1683: SIMPLIF-1 : Phase with the v3.6_Stable (DOC+ZDF+traqsr+lbedo)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_r6325_SIMPLIF_1/DOC/TexFiles/Chapters/Chap_DOM.tex

    r6320 r6347  
    486486The last choice in terms of vertical coordinate concerns the presence (or not) in the model domain  
    487487of ocean cavities beneath ice shelves. Setting \np{ln\_isfcav} to true allows to manage ocean cavities,  
    488 otherwise they are filled in. 
     488otherwise they are filled in. This option is currently only available in $z$- or $zps$-coordinate, 
     489and partial step are also applied at the ocean/ice shelf interface.  
    489490 
    490491Contrary to the horizontal grid, the vertical grid is computed in the code and no  
     
    494495\ifile{bathy\_meter} file, so that the computation of the number of wet ocean point  
    495496in each water column is by-passed}.  
    496 If \np{ln\_isfcav}~=~true, an extra file input file describing the ice shelf draft  
    497 (in meters) (\ifile{isf\_draft\_meter}) is needed. 
    498  
    499497After reading the bathymetry, the algorithm for vertical grid definition differs  
    500498between the different options: 
     
    760758as the minimum and maximum depths at which the terrain-following vertical coordinate is calculated. 
    761759 
    762 Options for stretching the coordinate are provided as examples, but care must be taken to ensure  
    763 that the vertical stretch used is appropriate for the application. 
     760Options for stretching the coordinate are provided as examples, but care must be taken  
     761to ensure that the vertical stretch used is appropriate for the application. 
    764762 
    765763The original default NEMO s-coordinate stretching is available if neither of the other options  
     
    772770\end{equation} 
    773771 
    774 where $s_{min}$ is the depth at which the s-coordinate stretching starts and  
    775 allows a z-coordinate to placed on top of the stretched coordinate,  
    776 and z is the depth (negative down from the asea surface). 
     772where $s_{min}$ is the depth at which the $s$-coordinate stretching starts and  
     773allows a $z$-coordinate to placed on top of the stretched coordinate,  
     774and $z$ is the depth (negative down from the asea surface). 
    777775 
    778776\begin{equation} 
     
    886884that do not communicate with another ocean point at the same level are eliminated. 
    887885 
    888 In case of ice shelf cavities, as for the representation of bathymetry, a 2D integer array, misfdep, is created.  
    889 misfdep defines the level of the first wet $t$-point (ie below the ice-shelf/ocean interface). All the cells between $k=1$ and $misfdep(i,j)-1$ are masked.  
    890 By default, $misfdep(:,:)=1$ and no cells are masked. 
    891 Modifications of the model bathymetry and ice shelf draft into  
     886As for the representation of bathymetry, a 2D integer array, misfdep, is created.  
     887misfdep defines the level of the first wet $t$-point. All the cells between $k=1$ and $misfdep(i,j)-1$ are masked.  
     888By default, misfdep(:,:)=1 and no cells are masked. 
     889 
     890In case of ice shelf cavities, modifications of the model bathymetry and ice shelf draft into  
    892891the cavities are performed in the \textit{zgr\_isf} routine. The compatibility between ice shelf draft and bathymetry is checked.  
    893 All the locations where the isf cavity is thinnest than \np{rn\_isfhmin} meters are grounded ($i.e.$ masked).  
    894892If only one cell on the water column is opened at $t$-, $u$- or $v$-points, the bathymetry or the ice shelf draft is dug to fit this constrain. 
    895893If the incompatibility is too strong (need to dig more than 1 cell), the cell is masked.\\  
    896894 
    897 From the \textit{mbathy} and \textit{misfdep} array, the mask fields are defined as follows: 
     895From the \textit{mbathy} array, the mask fields are defined as follows: 
    898896\begin{align*} 
    899897tmask(i,j,k) &= \begin{cases}   \; 0&   \text{ if $k < misfdep(i,j) $ } \\ 
     
    903901vmask(i,j,k) &=         \; tmask(i,j,k) \ * \ tmask(i,j+1,k)   \\ 
    904902fmask(i,j,k) &=         \; tmask(i,j,k) \ * \ tmask(i+1,j,k)   \\ 
    905                    & \ \ \, * tmask(i,j,k) \ * \ tmask(i+1,j,k) \\ 
     903             &    \ \ \, * tmask(i,j,k) \ * \ tmask(i+1,j,k) \\ 
    906904wmask(i,j,k) &=         \; tmask(i,j,k) \ * \ tmask(i,j,k-1) \text{ with } wmask(i,j,1) = tmask(i,j,1)  
    907905\end{align*} 
    908906 
    909 Note, wmask is now defined. It allows, in case of ice shelves,  
    910 to deal with the top boundary (ice shelf/ocean interface) exactly in the same way as for the bottom boundary.  
     907Note that, without ice shelves cavities, masks at $t-$ and $w-$points are identical with  
     908the numerical indexing used (\S~\ref{DOM_Num_Index}). Nevertheless, $wmask$ are required  
     909with oceean cavities to deal with the top boundary (ice shelf/ocean interface)  
     910exactly in the same way as for the bottom boundary.  
    911911 
    912912The specification of closed lateral boundaries requires that at least the first and last  
     
    916916(and so too the mask arrays) (see \S~\ref{LBC_jperio}). 
    917917 
    918 %%% 
    919 \gmcomment{   \colorbox{yellow}{Add one word on tricky trick !} mbathy in further modified in zdfbfr{\ldots}.  } 
    920 %%% 
    921918 
    922919% ================================================================ 
Note: See TracChangeset for help on using the changeset viewer.