/[MITgcm]/MITgcm/pkg/generic_advdiff/gad_advection.tex
ViewVC logotype

Contents of /MITgcm/pkg/generic_advdiff/gad_advection.tex

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


Revision 1.1 - (show annotations) (download) (as text)
Sun Mar 28 19:28:34 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
File MIME type: application/x-tex
 o add '*.tex' files to the list used to generate the API documentation
   - add examples of the above to generic_advdiff and mnc
 o temporarily remove eesupp from dir_list since the formatting of
    the comments in those files needs much work

1 %%
2 %% $Header: $
3 %% $Name: $
4 %%
5
6 \section{Generic Advection Diffusion Package}
7
8 Package ``generic\_advdiff'' provides a common set of routines for
9 calculating advective/diffusive fluxes for tracers (cell centered
10 quantities on a C-grid).
11
12 Many different advection schemes are available: the standard centered
13 second order, centered fourth order and upwind biased third order
14 schemes are known as linear methods and require some stable
15 time-stepping method such as Adams-Bashforth. Alternatives such as
16 flux-limited schemes are stable in the forward sense and are best
17 combined with the multi-dimensional method provided in gad\_advection.
18
19 There are two high-level routines:
20 \begin{itemize}
21 \item{GAD\_CALC\_RHS} calculates all fluxes at time level ``n'' and is
22 used for the standard linear schemes. This must be used in
23 conjuction with Adams-Bashforth time-stepping. Diffusive and
24 parameterized fluxes are always calculated here.
25
26 \item{GAD\_ADVECTION} calculates just the advective fluxes using the
27 non-linear schemes and can not be used in conjuction with
28 Adams-Bashforth time-stepping.
29 \end{itemize}
30
31 \newpage
32

  ViewVC Help
Powered by ViewVC 1.1.22