- Timestamp:
- 2016-02-24T08:56:48+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r6325_SIMPLIF_1/DOC/TexFiles/Chapters/Chap_DOM.tex
r6320 r6347 486 486 The last choice in terms of vertical coordinate concerns the presence (or not) in the model domain 487 487 of ocean cavities beneath ice shelves. Setting \np{ln\_isfcav} to true allows to manage ocean cavities, 488 otherwise they are filled in. 488 otherwise they are filled in. This option is currently only available in $z$- or $zps$-coordinate, 489 and partial step are also applied at the ocean/ice shelf interface. 489 490 490 491 Contrary to the horizontal grid, the vertical grid is computed in the code and no … … 494 495 \ifile{bathy\_meter} file, so that the computation of the number of wet ocean point 495 496 in each water column is by-passed}. 496 If \np{ln\_isfcav}~=~true, an extra file input file describing the ice shelf draft497 (in meters) (\ifile{isf\_draft\_meter}) is needed.498 499 497 After reading the bathymetry, the algorithm for vertical grid definition differs 500 498 between the different options: … … 760 758 as the minimum and maximum depths at which the terrain-following vertical coordinate is calculated. 761 759 762 Options for stretching the coordinate are provided as examples, but care must be taken to ensure763 t hat the vertical stretch used is appropriate for the application.760 Options for stretching the coordinate are provided as examples, but care must be taken 761 to ensure that the vertical stretch used is appropriate for the application. 764 762 765 763 The original default NEMO s-coordinate stretching is available if neither of the other options … … 772 770 \end{equation} 773 771 774 where $s_{min}$ is the depth at which the s-coordinate stretching starts and775 allows a z-coordinate to placed on top of the stretched coordinate,776 and zis the depth (negative down from the asea surface).772 where $s_{min}$ is the depth at which the $s$-coordinate stretching starts and 773 allows a $z$-coordinate to placed on top of the stretched coordinate, 774 and $z$ is the depth (negative down from the asea surface). 777 775 778 776 \begin{equation} … … 886 884 that do not communicate with another ocean point at the same level are eliminated. 887 885 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 886 As for the representation of bathymetry, a 2D integer array, misfdep, is created. 887 misfdep defines the level of the first wet $t$-point. All the cells between $k=1$ and $misfdep(i,j)-1$ are masked. 888 By default, misfdep(:,:)=1 and no cells are masked. 889 890 In case of ice shelf cavities, modifications of the model bathymetry and ice shelf draft into 892 891 the 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).894 892 If 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. 895 893 If the incompatibility is too strong (need to dig more than 1 cell), the cell is masked.\\ 896 894 897 From the \textit{mbathy} a nd \textit{misfdep} array, the mask fields are defined as follows:895 From the \textit{mbathy} array, the mask fields are defined as follows: 898 896 \begin{align*} 899 897 tmask(i,j,k) &= \begin{cases} \; 0& \text{ if $k < misfdep(i,j) $ } \\ … … 903 901 vmask(i,j,k) &= \; tmask(i,j,k) \ * \ tmask(i,j+1,k) \\ 904 902 fmask(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) \\ 906 904 wmask(i,j,k) &= \; tmask(i,j,k) \ * \ tmask(i,j,k-1) \text{ with } wmask(i,j,1) = tmask(i,j,1) 907 905 \end{align*} 908 906 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. 907 Note that, without ice shelves cavities, masks at $t-$ and $w-$points are identical with 908 the numerical indexing used (\S~\ref{DOM_Num_Index}). Nevertheless, $wmask$ are required 909 with oceean cavities to deal with the top boundary (ice shelf/ocean interface) 910 exactly in the same way as for the bottom boundary. 911 911 912 912 The specification of closed lateral boundaries requires that at least the first and last … … 916 916 (and so too the mask arrays) (see \S~\ref{LBC_jperio}). 917 917 918 %%%919 \gmcomment{ \colorbox{yellow}{Add one word on tricky trick !} mbathy in further modified in zdfbfr{\ldots}. }920 %%%921 918 922 919 % ================================================================
Note: See TracChangeset
for help on using the changeset viewer.