/[MITgcm]/manual/s_algorithm/text/tracer.tex
ViewVC logotype

Diff of /manual/s_algorithm/text/tracer.tex

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

revision 1.15 by afe, Tue Mar 23 16:47:04 2004 UTC revision 1.24 by cnh, Thu Jan 17 17:42:11 2008 UTC
# Line 3  Line 3 
3    
4  \section{Tracer equations}  \section{Tracer equations}
5  \label{sect:tracer_equations}  \label{sect:tracer_equations}
6    \begin{rawhtml}
7    <!-- CMIREDIR:tracer_equations: -->
8    \end{rawhtml}
9    
10  The basic discretization used for the tracer equations is the second  The basic discretization used for the tracer equations is the second
11  order piece-wise constant finite volume form of the forced  order piece-wise constant finite volume form of the forced
# Line 16  described here. Line 19  described here.
19    
20  \subsection{Time-stepping of tracers: ABII}  \subsection{Time-stepping of tracers: ABII}
21  \label{sect:tracer_equations_abII}  \label{sect:tracer_equations_abII}
22    \begin{rawhtml}
23    <!-- CMIREDIR:tracer_equations_abII: -->
24    \end{rawhtml}
25    
26  The default advection scheme is the centered second order method which  The default advection scheme is the centered second order method which
27  requires a second order or quasi-second order time-stepping scheme to  requires a second order or quasi-second order time-stepping scheme to
# Line 353  if the limiter is set to zero. Line 359  if the limiter is set to zero.
359    
360    
361  \section{Non-linear advection schemes}  \section{Non-linear advection schemes}
362    \label{sect:non-linear_advection_schemes}
363    \begin{rawhtml}
364    <!-- CMIREDIR:non-linear_advection_schemes: -->
365    \end{rawhtml}
366    
367  Non-linear advection schemes invoke non-linear interpolation and are  Non-linear advection schemes invoke non-linear interpolation and are
368  widely used in computational fluid dynamics (non-linear does not refer  widely used in computational fluid dynamics (non-linear does not refer
# Line 618  as if in one dimension: Line 628  as if in one dimension:
628  \tau^{n+1/3} & = & \tau^{n}  \tau^{n+1/3} & = & \tau^{n}
629  - \Delta t \left( \frac{1}{\Delta x} \delta_i F^x(\tau^{n})  - \Delta t \left( \frac{1}{\Delta x} \delta_i F^x(\tau^{n})
630             + \tau^{n} \frac{1}{\Delta x} \delta_i u \right) \\             + \tau^{n} \frac{1}{\Delta x} \delta_i u \right) \\
631  \tau^{n+2/3} & = & \tau^{n}  \tau^{n+2/3} & = & \tau^{n+1/3}
632  - \Delta t \left( \frac{1}{\Delta y} \delta_j F^y(\tau^{n+1/3})  - \Delta t \left( \frac{1}{\Delta y} \delta_j F^y(\tau^{n+1/3})
633             + \tau^{n} \frac{1}{\Delta y} \delta_i v \right) \\             + \tau^{n} \frac{1}{\Delta y} \delta_i v \right) \\
634  \tau^{n+3/3} & = & \tau^{n}  \tau^{n+3/3} & = & \tau^{n+2/3}
635  - \Delta t \left( \frac{1}{\Delta r} \delta_k F^x(\tau^{n+2/3})  - \Delta t \left( \frac{1}{\Delta r} \delta_k F^x(\tau^{n+2/3})
636             + \tau^{n} \frac{1}{\Delta r} \delta_i w \right)             + \tau^{n} \frac{1}{\Delta r} \delta_i w \right)
637  \end{eqnarray}  \end{eqnarray}
# Line 655  $W$: {\bf rTrans} (local) Line 665  $W$: {\bf rTrans} (local)
665    
666  \end{minipage} }  \end{minipage} }
667    
668    \begin{figure}
669    \resizebox{3.5in}{!}{\includegraphics{part2/multiDim_CS.eps}}
670    \caption{Muti-dimensional advection time-stepping with Cubed-Sphere topology
671    \label{fig:advect-multidim_cs}
672    }
673    \end{figure}
674    
675  \section{Comparison of advection schemes}  \section{Comparison of advection schemes}
676    \label{sect:tracer_advection_schemes}
677    \begin{rawhtml}
678    <!-- CMIREDIR:comparison_of_advection_schemes: -->
679    \end{rawhtml}
680    
681    \begin{table}[htb]
682    \centering
683     \begin{tabular}[htb]{|l|c|c|c|c|l|}
684       \hline
685       Advection Scheme & code & use  & use Multi- & Stencil & comments \\
686                        &      & A.B. & dimension & (1 dim) & \\
687       \hline \hline
688       $1^{rst}$order upwind  & 1 &  No & Yes & 3 pts & linear/$\tau$, non-linear/v\\
689       \hline
690       centered $2^{nd}$order & 2 &  Yes & No & 3 pts & linear \\
691       \hline
692       $3^{rd}$order upwind   & 3 &  Yes & No & 5 pts & linear/$\tau$\\
693       \hline
694       centered $4^{th}$order & 4 &  Yes & No & 5 pts & linear \\
695       \hline \hline
696       $2^{nd}$order DST (Lax-Wendroff)  & 20 &
697                             No & Yes & 3 pts & linear/$\tau$, non-linear/v\\
698       \hline
699       $3^{rd}$order DST & 30 &  No & Yes & 5 pts & linear/$\tau$, non-linear/v\\
700       \hline \hline
701       $2^{nd}$order Flux Limiters & 77 &  No & Yes & 5 pts & non-linear \\
702       \hline
703       $3^{nd}$order DST Flux limiter & 33 &  No & Yes & 5 pts & non-linear \\
704       \hline
705     \end{tabular}
706     \caption{Summary of the different advection schemes available in MITgcm.
707              ``A.B.'' stands for Adams-Bashforth and ``DST'' for direct space time.
708              The code corresponds to the number used to select the corresponding
709              advection scheme in the parameter file (e.g., {\bf tempAdvScheme}=3 in
710              file {\em data} selects the $3^{rd}$ order upwind advection scheme
711              for temperature).
712       }
713     \label{tab:advectionShemes_summary}
714    \end{table}
715    
716    
717  Figs.~\ref{fig:advect-2d-lo-diag}, \ref{fig:advect-2d-mid-diag} and  Figs.~\ref{fig:advect-2d-lo-diag}, \ref{fig:advect-2d-mid-diag} and
718  \ref{fig:advect-2d-hi-diag} show solutions to a simple diagonal  \ref{fig:advect-2d-hi-diag} show solutions to a simple diagonal

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.24

  ViewVC Help
Powered by ViewVC 1.1.22