260 |
usingCylindricalGrid=.TRUE., |
usingCylindricalGrid=.TRUE., |
261 |
\end{verbatim} |
\end{verbatim} |
262 |
This line requests that the simulation be performed in a |
This line requests that the simulation be performed in a |
263 |
Cartesian coordinate system. |
cylindrical coordinate system. |
264 |
|
|
265 |
\item Line 41, |
\item Line qqq, |
266 |
\begin{verbatim} |
\begin{verbatim} |
267 |
delX=60*20E3, |
dXspacing=3, |
268 |
\end{verbatim} |
\end{verbatim} |
269 |
This line sets the horizontal grid spacing between each x-coordinate line |
This line sets the azimuthal grid spacing between each x-coordinate line |
270 |
in the discrete grid. The syntax indicates that the discrete grid |
in the discrete grid. The syntax indicates that the discrete grid |
271 |
should be comprise of $60$ grid lines each separated by $20 \times 10^{3}m$ |
should be comprise of $120$ grid lines each separated by $3^{\circ}$. |
272 |
($20$~km). |
|
273 |
|
|
274 |
\item Line 42, |
|
275 |
|
\item Line qqq, |
276 |
\begin{verbatim} |
\begin{verbatim} |
277 |
delY=60*20E3, |
dYspacing=0.01, |
278 |
\end{verbatim} |
\end{verbatim} |
279 |
This line sets the horizontal grid spacing between each y-coordinate line |
This line sets the radial grid spacing between each $\rho$-coordinate line |
280 |
in the discrete grid to $20 \times 10^{3}m$ ($20$~km). |
in the discrete grid to $1cm$. |
281 |
|
|
282 |
\item Line 43, |
\item Line 43, |
283 |
\begin{verbatim} |
\begin{verbatim} |
284 |
delZ=5000, |
delZ=29*0.005, |
285 |
\end{verbatim} |
\end{verbatim} |
286 |
This line sets the vertical grid spacing between each z-coordinate line |
This line sets the vertical grid spacing between each z-coordinate line |
287 |
in the discrete grid to $5000m$ ($5$~km). |
in the discrete grid to $5000m$ ($5$~km). |
288 |
|
|
289 |
\item Line 46, |
\item Line 46, |
290 |
\begin{verbatim} |
\begin{verbatim} |
291 |
bathyFile='topog.box' |
bathyFile='bathyPol.bin', |
292 |
\end{verbatim} |
\end{verbatim} |
293 |
This line specifies the name of the file from which the domain |
This line specifies the name of the file from which the domain |
294 |
bathymetry is read. This file is a two-dimensional ($x,y$) map of |
``bathymetry'' (tank depth) is read. This file is a two-dimensional |
295 |
|
($x,y$) map of |
296 |
depths. This file is assumed to contain 64-bit binary numbers |
depths. This file is assumed to contain 64-bit binary numbers |
297 |
giving the depth of the model at each grid cell, ordered with the x |
giving the depth of the model at each grid cell, ordered with the $x$ |
298 |
coordinate varying fastest. The points are ordered from low coordinate |
coordinate varying fastest. The points are ordered from low coordinate |
299 |
to high coordinate for both axes. The units and orientation of the |
to high coordinate for both axes. The units and orientation of the |
300 |
depths in this file are the same as used in the MITgcm code. In this |
depths in this file are the same as used in the MITgcm code. In this |
301 |
experiment, a depth of $0m$ indicates a solid wall and a depth |
experiment, a depth of $0m$ indicates an area outside of the tank |
302 |
of $-5000m$ indicates open ocean. The matlab program |
and a depth |
303 |
{\it input/gendata.m} shows an example of how to generate a |
f $-0.145m$ indicates the tank itself. |
|
bathymetry file. |
|
|
|
|
304 |
|
|
305 |
\item Line 49, |
\item Line 49, |
306 |
\begin{verbatim} |
\begin{verbatim} |
307 |
zonalWindFile='windx.sin_y' |
hydrogThetaFile='thetaPol.bin', |
308 |
|
\end{verbatim} |
309 |
|
This line specifies the name of the file from which the initial values |
310 |
|
of $\theta$ |
311 |
|
are read. This file is a three-dimensional |
312 |
|
($x,y,z$) map and is enumerated and formatted in the same manner as the |
313 |
|
bathymetry file. |
314 |
|
|
315 |
|
\item Line qqq |
316 |
|
\begin{verbatim} |
317 |
|
tCyl = 0 |
318 |
\end{verbatim} |
\end{verbatim} |
319 |
This line specifies the name of the file from which the x-direction |
This line specifies the temperature in degrees Celsius of the interior |
320 |
surface wind stress is read. This file is also a two-dimensional |
wall of the tank -- usually a bucket of ice water. |
321 |
($x,y$) map and is enumerated and formatted in the same manner as the |
|
|
bathymetry file. The matlab program {\it input/gendata.m} includes example |
|
|
code to generate a valid {\bf zonalWindFile} file. |
|
322 |
|
|
323 |
\end{itemize} |
\end{itemize} |
324 |
|
|
366 |
\begin{itemize} |
\begin{itemize} |
367 |
|
|
368 |
\item Line 39, |
\item Line 39, |
369 |
\begin{verbatim} sNx=60, \end{verbatim} this line sets |
\begin{verbatim} sNx=120, \end{verbatim} this line sets |
370 |
the lateral domain extent in grid points for the |
the lateral domain extent in grid points for the |
371 |
axis aligned with the x-coordinate. |
axis aligned with the x-coordinate. |
372 |
|
|
373 |
\item Line 40, |
\item Line 40, |
374 |
\begin{verbatim} sNy=60, \end{verbatim} this line sets |
\begin{verbatim} sNy=31, \end{verbatim} this line sets |
375 |
the lateral domain extent in grid points for the |
the lateral domain extent in grid points for the |
376 |
axis aligned with the y-coordinate. |
axis aligned with the y-coordinate. |
377 |
|
|
378 |
\end{itemize} |
\end{itemize} |
379 |
|
|
380 |
\begin{small} |
\begin{small} |
381 |
\input{part3/case_studies/barotropic_gyre/code/SIZE.h} |
\input{part3/case_studies/rotating_tank/code/SIZE.h} |
382 |
\end{small} |
\end{small} |
383 |
|
|
384 |
\subsubsection{File {\it code/CPP\_OPTIONS.h}} |
\subsubsection{File {\it code/CPP\_OPTIONS.h}} |