Changeset 10442 for NEMO/trunk/doc/latex/NEMO/subfiles/chap_misc.tex
- Timestamp:
- 2018-12-21T15:18:38+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/doc/latex/NEMO/subfiles/chap_misc.tex
r10414 r10442 50 50 This technique is sometime called "partially open face" or "partially closed cells". 51 51 The key issue here is only to reduce the faces of $T$-cell 52 ( $i.e.$change the value of the horizontal scale factors at $u$- or $v$-point) but not the volume of the $T$-cell.52 (\ie change the value of the horizontal scale factors at $u$- or $v$-point) but not the volume of the $T$-cell. 53 53 Indeed, reducing the volume of strait $T$-cell can easily produce a numerical instability at 54 54 that grid point that would require a reduction of the model time step. … … 74 74 \textit{Bottom}: using viscous boundary layers. 75 75 The four fmask parameters along the strait coastlines are set to a value larger than 4, 76 $i.e.$"strong" no-slip case (see \autoref{fig:LBC_shlat}) creating a large viscous boundary layer that76 \ie "strong" no-slip case (see \autoref{fig:LBC_shlat}) creating a large viscous boundary layer that 77 77 allows a reduced transport through the strait. 78 78 } … … 113 113 \noindent These files define a horizontal domain of 362x332. 114 114 Assuming the first row with open ocean wet points in the non-isf bathymetry for this set is row 42 115 ( Fortran indexing) then the formally correct setting for \np{open\_ocean\_jstart} is 41.115 (\fortran indexing) then the formally correct setting for \np{open\_ocean\_jstart} is 41. 116 116 Using this value as the first row to be read will result in a 362x292 domain which is the same size as 117 117 the original ORCA1 domain. … … 167 167 \label{subsec:MISC_sign} 168 168 169 The SIGN(A, B) is the \ textsc {Fortran}intrinsic function delivers the magnitude of A with the sign of B.169 The SIGN(A, B) is the \fortran intrinsic function delivers the magnitude of A with the sign of B. 170 170 For example, SIGN(-3.0,2.0) has the value 3.0. 171 171 The problematic case is when the second argument is zero, because, on platforms that support IEEE arithmetic, … … 173 173 There is a positive zero and a negative zero. 174 174 175 In \ textsc{Fortran}~90, the processor was required always to deliver a positive result for SIGN(A, B) if B was zero.176 Nevertheless, in \ textsc{Fortran}~95, the processor is allowed to do the correct thing and deliver ABS(A) when175 In \fninety, the processor was required always to deliver a positive result for SIGN(A, B) if B was zero. 176 Nevertheless, in \fninety, the processor is allowed to do the correct thing and deliver ABS(A) when 177 177 B is a positive zero and -ABS(A) when B is a negative zero. 178 178 This change in the specification becomes apparent only when B is of type real, and is zero, 179 179 and the processor is capable of distinguishing between positive and negative zero, 180 180 and B is negative real zero. 181 Then SIGN delivers a negative result where, under \ textsc{Fortran}~90rules, it used to return a positive result.181 Then SIGN delivers a negative result where, under \fninety rules, it used to return a positive result. 182 182 This change may be especially sensitive for the ice model, 183 183 so we overwrite the intrinsinc function with our own function simply performing : \\ … … 296 296 \biblio 297 297 298 \pindex 299 298 300 \end{document}
Note: See TracChangeset
for help on using the changeset viewer.