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

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

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

revision 1.7 by edhill, Thu Apr 6 21:35:26 2006 UTC revision 1.12 by jmc, Mon Aug 30 23:09:21 2010 UTC
# Line 17  Note that the gchem package itself is on Line 17  Note that the gchem package itself is on
17  the subroutines used by specific biogeochemical experiments,  the subroutines used by specific biogeochemical experiments,
18  and does not "do" anything on its own.  and does not "do" anything on its own.
19    
20  There are two examples: cfc which looks at 2 tracers with a  There are two examples: {\bf cfc} which looks at 2 tracers with a
21  simple external forcing and dic with 5 tracers whose tendency terms  simple external forcing and {\bf dic} with 4,5 or 6 tracers
22    whose tendency terms
23  are related to one another. We will discuss these here only as  are related to one another. We will discuss these here only as
24  how they provide examples to use this package.  how they provide examples to use this package.
25    
# Line 27  how they provide examples to use this pa Line 28  how they provide examples to use this pa
28    
29  \noindent  \noindent
30  {{\bf FRAMEWORK}} \\  {{\bf FRAMEWORK}} \\
31    The different biogeochemistry frameworks (e.g. cfc of dic)
32    are specified in the packages\_conf file.
33  {\it GCHEM\_OPTIONS.h} includes the compiler options to be used  {\it GCHEM\_OPTIONS.h} includes the compiler options to be used
34  in any experiment. For instance \#define ALLOW\_CFC allows  in any experiment.
35  the CFC code to be run. An important compiler option is  An important compiler option is
36   \#define GCHEM\_SEPARATE\_FORCING which determined   \#define GCHEM\_SEPARATE\_FORCING which determined
37  how and when the tracer forcing is applied (see discussion  how and when the tracer forcing is applied (see discussion
38  on Forcing below).  on Forcing below). See section on dic for some additional
39    flags that can be set for that experiment.
40    \\
41    
42   There are further runtime parameters   There are further runtime parameters
43  set in {\it data.gchem} and kept in common block {\it GCHEM.h}.  set in {\it data.gchem} and kept in common block {\it GCHEM.h}.
44  These runtime options include:\\  These runtime options include:\\
45  $\bullet$ {\bf tIter0} which is the integer timestep when the tracer experiment  $\bullet$ Parameters to set the timing for periodic forcing files to
46   is initialized. If {\bf nIter0} $=$ {\bf tIter0} then the tracers  be loaded are: {\it gchem\_ForcingPeriod}, {\it gchem\_ForcingCycle}.
47   are initialized to zero or from initial files. If {\bf nIter0} $>$  The former is how often to load, the latter is how often to cycle
48   {\bf tIter0} then tracers (and previous timestep tendency terms)  through those fields (eg. period couple be monthly and cycle one year).
49    are read in from a the ptracers pickup file. Note that tracers  This is used in {\it dic} and {\it cfc}, with gchem\_ForcingPeriod=0
50    of zeros will be carried around if {\bf nIter0} $<$ {\bf tIter0}.  meaning no periodic forcing.
51  \\  \\
52  $\bullet$ {\bf nsubtime} is the integer number of extra timesteps  $\bullet$ {\bf nsubtime} is the integer number of extra timesteps
53   required by the tracer experiment. This will give a timestep   required by the tracer experiment. This will give a timestep
# Line 53  $\bullet$ File names - these are several Line 59  $\bullet$ File names - these are several
59   wind speed is needed in both DIC and CFC packages to calculate   wind speed is needed in both DIC and CFC packages to calculate
60   the air-sea exchange of gases. Not all file names will be used   the air-sea exchange of gases. Not all file names will be used
61   for every tracer experiment.   for every tracer experiment.
62    \\
63    $\bullet$ {\bf gchem\_int\_*} are variable names for run-time set integer numbers. (Currently 1 through 5).
64    \\
65    $\bullet$ {\bf gchem\_rl\_*} are variable names for run-time set real numbers. (Currently 1 through 5).
66    \\
67    $\bullet$ Note that the old {\bf tIter0} has been replaced by {\bf PTRACERS\_Iter0} which is
68    set in data.ptracers instead.
69    
70  \vspace{.5cm}  \vspace{.5cm}
71    
# Line 125  out by {\it dic\_biotic\_diags.F} which Line 138  out by {\it dic\_biotic\_diags.F} which
138  \subsubsection{GCHEM Diagnostics}  \subsubsection{GCHEM Diagnostics}
139  \label{sec:pkg:gchem:diagnostics}  \label{sec:pkg:gchem:diagnostics}
140    
141    These diagnostics are particularly for the {\bf dic} package.
142    
143  {\footnotesize  {\footnotesize
144  \begin{verbatim}  \begin{verbatim}
145    
# Line 152  to dic and cfc pkgs). Line 167  to dic and cfc pkgs).
167    
168  \subsubsection{Reference Material}  \subsubsection{Reference Material}
169    
170    \subsubsection{Experiments and tutorials that use gchem}
171    \label{sec:pkg:gchem:experiments}
172    
173    \begin{itemize}
174    \item{Global Ocean biogeochemical tutorial, in tutorial\_global\_oce\_biogeo verification directory,  
175    described in section \ref{sec:eg-biogeochem_tutorial} uses gchem and dic }
176    
177    \item{Global Ocean cfc tutorial, in tutorial\_cfc\_offline verification directory,  
178    uses gchem and cfc (and offline) described in \ref{sec:eg-offline-cfc} }
179    
180    \item{Global Ocean online cfc example in cfc\_example verification directory,  
181    uses gchem and cfc}
182    
183    
184    
185    \end{itemize}
186    

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

  ViewVC Help
Powered by ViewVC 1.1.22