/[MITgcm]/manual/s_phys_pkgs/text/obcs.tex
ViewVC logotype

Diff of /manual/s_phys_pkgs/text/obcs.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.7 by mlosch, Mon Feb 28 08:28:47 2011 UTC revision 1.9 by mlosch, Thu Mar 3 07:46:09 2011 UTC
# Line 12  Alistair Adcroft, Patrick Heimbach, Sama Line 12  Alistair Adcroft, Patrick Heimbach, Sama
12  \label{sec:pkg:obcs:intro}}  \label{sec:pkg:obcs:intro}}
13    
14  The OBCS-package is fundamental to regional ocean modelling with the  The OBCS-package is fundamental to regional ocean modelling with the
15  MITgcm, but because there are so many details to be considered in  MITgcm, but there are so many details to be considered in
16  regional ocean modelling that this package cannot accomodate all  regional ocean modelling that this package cannot accomodate all
17  imaginable and possible options. Therefore, for a regional simulation  imaginable and possible options. Therefore, for a regional simulation
18  with very particular details, it is recommended to familiarize oneself  with very particular details, it is recommended to familiarize oneself
# Line 105  Run-time parameters are set in files Line 105  Run-time parameters are set in files
105  \code{data.pkg}, \code{data.obcs}, and \code{data.exf}  \code{data.pkg}, \code{data.obcs}, and \code{data.exf}
106  if ``real-time'' prescription is requested  if ``real-time'' prescription is requested
107  (i.e. package \code{exf} enabled).  (i.e. package \code{exf} enabled).
108  These parameter files are read in S/R  vThese parameter files are read in S/R
109  \code{packages\_readparms.F}, \code{obcs\_readparms.F}, and  \code{packages\_readparms.F}, \code{obcs\_readparms.F}, and
110  \code{exf\_readparms.F}, respectively.  \code{exf\_readparms.F}, respectively.
111  Run-time parameters may be broken into 3 categories:  Run-time parameters may be broken into 3 categories:
# Line 153  their default values. Line 153  their default values.
153             ~ \\             ~ \\
154          useOBCSbalance & \code{.FALSE.} &          useOBCSbalance & \code{.FALSE.} &
155             ~ \\             ~ \\
156               OBCS\_balanceFacN/S/E/W & 0 & factor(s) determining the details
157               of the balaning code \\
158          useOrlanskiNorth/South/EastWest & \code{.FALSE.} &          useOrlanskiNorth/South/EastWest & \code{.FALSE.} &
159             turn on Orlanski boundary conditions for individual boundary\\             turn on Orlanski boundary conditions for individual boundary\\
160          useStevensNorth/South/EastWest & \code{.FALSE.} &          useStevensNorth/South/EastWest & \code{.FALSE.} &
# Line 242  A zero (0) element in $\tt OB\_I\ldots$, Line 244  A zero (0) element in $\tt OB\_I\ldots$,
244  means there is no corresponding OB in that column/row.  means there is no corresponding OB in that column/row.
245  For a Northern/Southern OB, the OB V point is to the South/North.  For a Northern/Southern OB, the OB V point is to the South/North.
246  For an Eastern/Western OB, the OB U point is to the West/East.  For an Eastern/Western OB, the OB U point is to the West/East.
247    For example,
248  \begin{verbatim}  \begin{tabbing}
249   For example    \code{OB\_Jnorth(3)=34} \=  means that:  \= \\
250       OB_Jnorth(3)=34  means that:    \> \code{T(3,34)} \> is a an OB point  \\
251            T( 3 ,34) is a an OB point    \> \code{U(3,34)} \> is a an OB point \\
252            U(3:4,34) is a an OB point    \> \code{V(3,34)} \> is a an OB point \\
253            V( 4 ,34) is a an OB point    \code{OB\_Jsouth(3)=1} \> means that: \\
254   while    \> \code{T(3,1)} \> is a an OB point \\
255       OB_Jsouth(3)=1  means that:    \> \code{U(3,1)} \> is a an OB point \\
256            T( 3 ,1) is a an OB point    \> \code{V(3,2)} \> is a an OB point \\
257            U(3:4,1) is a an OB point    \code{OB\_Ieast(10)=69} \>  means that:  \>  \\
258            V( 4 ,2) is a an OB point    \> \code{T(69,10)} \> is a an OB point \\
259  \end{verbatim}    \> \code{U(69,10)} \> is a an OB point \\
260      \> \code{V(69,10)} \> is a an OB point \\
261  For convenience, negative values for Jnorth/Ieast refer to    \code{OB\_Iwest(10)=1} \>  means that:  \>  \\
262      \> \code{T(1,10)} \> is a an OB point \\
263      \> \code{U(2,10)} \> is a an OB point \\
264      \> \code{V(1,10)} \> is a an OB point
265    \end{tabbing}
266    For convenience, negative values for \code{Jnorth}/\code{Ieast} refer to
267  points relative to the Northern/Eastern edges of the model  points relative to the Northern/Eastern edges of the model
268  eg. $\tt OB\_Jnorth(3)=-1$  means that the point $\tt (3,Ny)$  eg. $\tt OB\_Jnorth(3)=-1$  means that the point $\tt (3,Ny)$
269  is a northern OB.  is a northern OB.
# Line 462  In the directory \code{verifcation}, the Line 469  In the directory \code{verifcation}, the
469  \item \code{exp4}: box with 4 open boundaries, simulating flow over a  \item \code{exp4}: box with 4 open boundaries, simulating flow over a
470    Gaussian bump based on \citet{adcroft:97}, also tests    Gaussian bump based on \citet{adcroft:97}, also tests
471    Stevens-boundary conditions;    Stevens-boundary conditions;
472  \item \code{dome}: based on ``Denmark Strait Overflow Model  \item \code{dome}: based on the project ``Dynamics of Overflow Mixing
473    Experiment'', use Orlanski-BCs;    and Entrainment''
474      (\url{http://www.rsmas.miami.edu/personal/tamay/DOME/dome.html}), uses
475      Orlanski-BCs;
476  \item \code{internal\_wave}: uses a heavily modified \code{S/R~OBCS\_CALC}  \item \code{internal\_wave}: uses a heavily modified \code{S/R~OBCS\_CALC}
477  \item \code{seaice\_obcs}: simple example who to use the sea-ice  \item \code{seaice\_obcs}: simple example who to use the sea-ice
478    related code, based on \code{lab\_sea};    related code, based on \code{lab\_sea};

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.22