Commit 330ca35b authored by Uwe Schulzweida's avatar Uwe Schulzweida
Browse files

add docu

parent e853b028
......@@ -18,6 +18,131 @@ config/missing -text
config/mkinstalldirs -text
/configure -text
/configure.ac -text
doc/cdo.pdf -text
doc/cdo_refcard.pdf -text
doc/tex/Modules -text
doc/tex/appendix.tex -text
doc/tex/bib.tex -text
doc/tex/cdo.tex -text
doc/tex/cdo_adv.tex -text
doc/tex/cdo_con.tex -text
doc/tex/cdo_int.tex -text
doc/tex/cdo_ref.tex -text
doc/tex/cdoprog.tex -text
doc/tex/cleanup -text
doc/tex/grid.tex -text
doc/tex/grids/cell.gmt -text
doc/tex/grids/cell.grid -text
doc/tex/grids/cell.pdf -text
doc/tex/grids/curv.gmt -text
doc/tex/grids/curv.grid -text
doc/tex/grids/curv.pdf -text
doc/tex/grids/plotjobgmt -text
doc/tex/install.tex -text
doc/tex/logo/cdo_logo.eps -text
doc/tex/logo/cdo_logo.pdf -text
doc/tex/makedoc -text
doc/tex/makepdf -text
doc/tex/makerefcard -text
doc/tex/missval.tex -text
doc/tex/mod/Arith -text
doc/tex/mod/Arithc -text
doc/tex/mod/Arithdays -text
doc/tex/mod/Change -text
doc/tex/mod/Comp -text
doc/tex/mod/Compc -text
doc/tex/mod/Cond -text
doc/tex/mod/Cond2 -text
doc/tex/mod/Condc -text
doc/tex/mod/Copy -text
doc/tex/mod/Daystat -text
doc/tex/mod/Detrend -text
doc/tex/mod/Diff -text
doc/tex/mod/Enlarge -text
doc/tex/mod/Ensstat -text
doc/tex/mod/Exprf -text
doc/tex/mod/Filedes -text
doc/tex/mod/Fillmiss -text
doc/tex/mod/Fldstat -text
doc/tex/mod/Genweights -text
doc/tex/mod/Gradsdes -text
doc/tex/mod/Histogram -text
doc/tex/mod/Hourstat -text
doc/tex/mod/Info -text
doc/tex/mod/Input -text
doc/tex/mod/Intgrid -text
doc/tex/mod/Inttime -text
doc/tex/mod/Intyear -text
doc/tex/mod/Invert -text
doc/tex/mod/Maskbox -text
doc/tex/mod/Mastrfu -text
doc/tex/mod/Math -text
doc/tex/mod/Merge -text
doc/tex/mod/Mergegrid -text
doc/tex/mod/Mergetime -text
doc/tex/mod/Merstat -text
doc/tex/mod/Monstat -text
doc/tex/mod/Ninfo -text
doc/tex/mod/Output -text
doc/tex/mod/Outputgmt -text
doc/tex/mod/Remap -text
doc/tex/mod/Remapgrid -text
doc/tex/mod/Replace -text
doc/tex/mod/Rotuv -text
doc/tex/mod/Runstat -text
doc/tex/mod/Seasstat -text
doc/tex/mod/Selbox -text
doc/tex/mod/Select -text
doc/tex/mod/Selstat -text
doc/tex/mod/Seltime -text
doc/tex/mod/Set -text
doc/tex/mod/Setgatt -text
doc/tex/mod/Setgrid -text
doc/tex/mod/Sethalo -text
doc/tex/mod/Setmiss -text
doc/tex/mod/Settime -text
doc/tex/mod/Setzaxis -text
doc/tex/mod/Showinfo -text
doc/tex/mod/Sinfo -text
doc/tex/mod/Sort -text
doc/tex/mod/Specinfo -text
doc/tex/mod/Spectral -text
doc/tex/mod/Split -text
doc/tex/mod/Splittime -text
doc/tex/mod/Subtrend -text
doc/tex/mod/Timsort -text
doc/tex/mod/Timstat -text
doc/tex/mod/Trend -text
doc/tex/mod/Vardup -text
doc/tex/mod/Vargen -text
doc/tex/mod/Vertint -text
doc/tex/mod/Vertstat -text
doc/tex/mod/Wind -text
doc/tex/mod/Writegrid -text
doc/tex/mod/Writerandom -text
doc/tex/mod/Ydaystat -text
doc/tex/mod/Yearstat -text
doc/tex/mod/Ymonarith -text
doc/tex/mod/Ymonstat -text
doc/tex/mod/Yseasstat -text
doc/tex/mod/Zonstat -text
doc/tex/mod/chdoc -text
doc/tex/partab.tex -text
doc/tex/ref_intro_arithm.tex -text
doc/tex/ref_intro_compar.tex -text
doc/tex/ref_intro_condit.tex -text
doc/tex/ref_intro_file_o.tex -text
doc/tex/ref_intro_format.tex -text
doc/tex/ref_intro_inform.tex -text
doc/tex/ref_intro_interp.tex -text
doc/tex/ref_intro_miscel.tex -text
doc/tex/ref_intro_modifi.tex -text
doc/tex/ref_intro_regres.tex -text
doc/tex/ref_intro_select.tex -text
doc/tex/ref_intro_statis.tex -text
doc/tex/ref_intro_transf.tex -text
doc/tex/time.tex -text
doc/tex/usage.tex -text
src/Arith.c -text
src/Arithc.c -text
src/Arithdays.c -text
......
Info Information
Sinfo Information
Diff Information
Ninfo Information
Showinfo Information
Filedes Information
Copy File operations
Replace File operations
Merge File operations
Split File operations
Splittime File operations
Select Selection
Seltime Selection
Selbox Selection
Set Modification
Settime Modification
Change Modification
Setgrid Modification
Setzaxis Modification
Setgatt Modification
Invert Modification
Maskbox Modification
Enlarge Modification
Setmiss Modification
Exprf Arithmetic
Math Arithmetic
Arithc Arithmetic
Arith Arithmetic
Ymonarith Arithmetic
Arithdays Arithmetic
Comp Comparison
Compc Comparison
Cond Condition
Cond2 Condition
Condc Condition
Ensstat Statistical values
Fldstat Statistical values
Zonstat Statistical values
Merstat Statistical values
Vertstat Statistical values
Selstat Statistical values
Runstat Statistical values
Timstat Statistical values
Hourstat Statistical values
Daystat Statistical values
Monstat Statistical values
Yearstat Statistical values
Seasstat Statistical values
Ydaystat Statistical values
Ymonstat Statistical values
Yseasstat Statistical values
Detrend Regression
Trend Regression
Subtrend Regression
Remapgrid Interpolation
Genweights Interpolation
Remap Interpolation
Intgrid Interpolation
Vertint Interpolation
Inttime Interpolation
Intyear Interpolation
Spectral Transformation
Wind Transformation
Input Formatted I/O
Output Formatted I/O
Timsort Miscellaneous
Vargen Miscellaneous
Vardup Miscellaneous
Gradsdes Miscellaneous
Rotuv Miscellaneous
Mastrfu Miscellaneous
\appendix
\chapter{\label{appendixa}Grid description examples}
\section{Example of a curvilinear grid description}
Here is an example for the CDO description of a curvilinear grid.
xvals/yvals describes the position of the 6x5 quadrilateral grid cells.
The first 4 values of xbounds/ybounds are the corners of the first grid cell.
\begin{lstlisting}[frame=single, backgroundcolor=\color{zebg}, basicstyle=\footnotesize]
gridtype : curvilinear
gridsize : 30
xsize : 6
ysize : 5
xvals : -21 -11 0 11 21 30 -25 -13 0 13
25 36 -31 -16 0 16 31 43 -38 -21
0 21 38 52 -51 -30 0 30 51 64
xbounds : -23 -14 -17 -28 -14 -5 -6 -17 -5 5 6 -6
5 14 17 6 14 23 28 17 23 32 38 28
-28 -17 -21 -34 -17 -6 -7 -21 -6 6 7 -7
6 17 21 7 17 28 34 21 28 38 44 34
-34 -21 -27 -41 -21 -7 -9 -27 -7 7 9 -9
7 21 27 9 21 34 41 27 34 44 52 41
-41 -27 -35 -51 -27 -9 -13 -35 -9 9 13 -13
9 27 35 13 27 41 51 35 41 52 63 51
-51 -35 -51 -67 -35 -13 -21 -51 -13 13 21 -21
13 35 51 21 35 51 67 51 51 63 77 67
yvals : 29 32 32 32 29 26 39 42 42 42
39 35 48 51 52 51 48 43 57 61
62 61 57 51 65 70 72 70 65 58
ybounds : 23 26 36 32 26 27 37 36 27 27 37 37
27 26 36 37 26 23 32 36 23 19 28 32
32 36 45 41 36 37 47 45 37 37 47 47
37 36 45 47 36 32 41 45 32 28 36 41
41 45 55 50 45 47 57 55 47 47 57 57
47 45 55 57 45 41 50 55 41 36 44 50
50 55 64 58 55 57 67 64 57 57 67 67
57 55 64 67 55 50 58 64 50 44 51 58
58 64 72 64 64 67 77 72 67 67 77 77
67 64 72 77 64 58 64 72 58 51 56 64
\end{lstlisting}
\begin{figure}[b]
{\scalebox{0.99}{\includegraphics{grids/curv.pdf}}}
\caption[curvgrid]{Orthographic and Robinson projection of the curvilinear grid}
\end{figure}
\newpage
\section{Example description for unstructured grid cells}
Here is an example of the CDO description for unstructured grid cells.
xvals/yvals describes the position of 30 independent hexagonal grid cells.
The first 6 values of xbounds/ybounds are the corners of the first grid cell.
\begin{lstlisting}[frame=single, backgroundcolor=\color{zebg}, basicstyle=\footnotesize]
gridtype : cell
gridsize : 30
nvertex : 6
xvals : -36 36 0 -18 18 108 72 54 90 180
144 126 162 -108 -144 -162 -126 -72 -90 -54
0 72 36 144 108 -144 180 -72 -108 -36
xbounds : 339 0 0 288 288 309 21 51 72 72 0 0
0 16 21 0 339 344 340 0 -0 344 324 324
20 36 36 16 0 0 93 123 144 144 72 72
72 88 93 72 51 56 52 72 72 56 36 36
92 108 108 88 72 72 165 195 216 216 144 144
144 160 165 144 123 128 124 144 144 128 108 108
164 180 180 160 144 144 237 267 288 288 216 216
216 232 237 216 195 200 196 216 216 200 180 180
236 252 252 232 216 216 288 304 309 288 267 272
268 288 288 272 252 252 308 324 324 304 288 288
345 324 324 36 36 15 36 36 108 108 87 57
20 15 36 57 52 36 108 108 180 180 159 129
92 87 108 129 124 108 180 180 252 252 231 201
164 159 180 201 196 180 252 252 324 324 303 273
236 231 252 273 268 252 308 303 324 345 340 324
yvals : 58 58 32 0 0 58 32 0 0 58
32 0 0 58 32 0 0 32 0 0
-58 -58 -32 -58 -32 -58 -32 -58 -32 -32
ybounds : 41 53 71 71 53 41 41 41 53 71 71 53
11 19 41 53 41 19 -19 -7 11 19 7 -11
-19 -11 7 19 11 -7 41 41 53 71 71 53
11 19 41 53 41 19 -19 -7 11 19 7 -11
-19 -11 7 19 11 -7 41 41 53 71 71 53
11 19 41 53 41 19 -19 -7 11 19 7 -11
-19 -11 7 19 11 -7 41 41 53 71 71 53
11 19 41 53 41 19 -19 -7 11 19 7 -11
-19 -11 7 19 11 -7 11 19 41 53 41 19
-19 -7 11 19 7 -11 -19 -11 7 19 11 -7
-41 -53 -71 -71 -53 -41 -53 -71 -71 -53 -41 -41
-19 -41 -53 -41 -19 -11 -53 -71 -71 -53 -41 -41
-19 -41 -53 -41 -19 -11 -53 -71 -71 -53 -41 -41
-19 -41 -53 -41 -19 -11 -53 -71 -71 -53 -41 -41
-19 -41 -53 -41 -19 -11 -19 -41 -53 -41 -19 -11
\end{lstlisting}
\begin{figure}[b]
{\scalebox{1}{\includegraphics{grids/cell.pdf}}}
\caption[cellgrid]{Orthographic and Robinson projection of the unstructured grid cells}
\end{figure}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "grid"
%%% End:
\begin{thebibliography}{xx}
\bibitem[ECHAM]{ECHAM}
``The atmospheric general circulation model ECHAM5'', \hfill \\
Erich Roeckner et al., 2004, \hfill \\
\href{http://www.mpimet.mpg.de/wissenschaft/publikationen/reports.html}
{http://www.mpimet.mpg.de/wissenschaft/publikationen/reports.html}
\bibitem[GRIB]{GRIB}
``Guide to WMO Binary Code Form GRIB 1'', \hfill \\
John Stackpole, 1994, \hfill \\
\href{http://www.wmo.ch/web/www/WDM/Guides/Guide-binary.html}
{http://www.wmo.ch/web/www/WDM/Guides/Guide-binary.html}
\bibitem[netCDF]{netCDF}
``NetCDF User's Guide'',\hfill \\
Russ Rew, Glenn Davis, Steve Emmerson, Harvey Davies, 2005, \hfill \\
\href{http://www.unidata.ucar.edu/packages/netcdf/index.html}
{http://www.unidata.ucar.edu/packages/netcdf/index.html}
\bibitem[PINGO]{PINGO}
``The PINGO package'', \hfill \\
Juergen Waszkewitz, Peter Lenzen, Nathan Gillet, 1996, \hfill \\
\href{http://www.mad.zmaw.de/Pingo/post/down/BigPingo.pdf}
{http://www.mad.zmaw.de/Pingo/post/down/BigPingo.pdf}
\bibitem[SCRIP]{SCRIP}
``A User's Guide for SCRIP'', \hfill \\
Philip W. Jones, 1998, \hfill \\
\href{http://climate.lanl.gov/Software/SCRIP/SCRIPusers.pdf}
{http://climate.lanl.gov/Software/SCRIP/SCRIPusers.pdf}
\end{thebibliography}
\documentclass[DIV16,BCOR1cm,10pt,a4paper,fleqn,twoside]{scrreprt} % for pdf output
%\documentclass[DIV16,BCOR1cm,10pt,a4paper,fleqn]{scrreprt} % for pdf output
%\documentclass[DIV16,BCOR1cm,11pt,a4paper,fleqn]{report} % for pdf output
%\usepackage[pdftex]{hyperref}
\usepackage{graphics}
\newcommand{\CDO}{{\sf CDO\ }}
\newcommand{\cdologo}{\includegraphics{logo/cdo_logo}}
% To define headers and footers
\usepackage{fancyhdr}
\pagestyle{fancy}
% Headers and footers personalization using the `fancyhdr' package
\fancyhf{} % Clear all fields
\renewcommand{\headrulewidth}{0.2mm}
\renewcommand{\footrulewidth}{0.2mm}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
%\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
%\renewcommand{\sectionmark}[1]{\markleft{#1}}
\fancyhead[LO,RE]{\slshape \leftmark}
\fancyhead[LE,RO]{\slshape \rightmark}
\fancyfoot[LE,RO]{\Large\thepage}
\fancyfoot[LO,RE]{\raisebox{-2.8mm}{\scalebox{0.17}{\cdologo}}}
\fancypagestyle{plain}{%
\fancyhead{} % get rid of headers
\renewcommand{\headrulewidth}{0pt}
}
\usepackage{exscale}
\usepackage{array,colortbl} % color table
\usepackage{listings}
\usepackage{color}
\definecolor{zebg}{rgb}{1,1,.8} %elfenbeinfarbig
%\usepackage{ae} % fuer die "almost european" computer modern fonts
%\usepackage{url} % Standard-Paket fuer WWW-Adressen
%\typearea{10} % Einen sinnvollen Satzspiegel aktivieren
%\documentclass[DIV16,BCOR1cm,12pt,a4paper,fleqn]{scrreprt} % for pdf output
%\documentclass[DIV16,BCOR1cm,11pt,a4paper,twoside]{scrreprt} % for ps output
%\documentclass[a4paper,DIV14,BCOR1cm]{scrartcl}
%Usage:
%makeinfo cdo.tex
%makeinfo --html --no-split cdo.tex
%latex2html cdo.tex
%latex2html -split=3 cdo.tex
%texi2dvi --pdf cdo.tex
%texi2dvi cdo.tex
%dvips -o cdo.ps cdo.dvi
%dvips ps+pdf
%dvipdf
%pdflatex
% To allow automatic selection of the right graphics type ...
\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse % LaTeX
\else
\pdfoutput=1 % PDFLaTeX
\pdftrue
\fi
\usepackage{thumbpdf}
%\usepackage{html}
\usepackage{makeidx}
%\ifpdf
%\usepackage[a4paper, colorlinks=true, pdfstartview=FitV, bookmarks=true, linkcolor=blue,
% citecolor=blue, urlcolor=blue, latex2html=true]{hyperref}
%\fi
\usepackage{hyperref}
\hypersetup{pdftoolbar=true,
pdfmenubar=true,
pdfwindowui=true,
% pdffitwindow=true,
pdfauthor={Uwe Schulzweida},
pdftitle={CDO Climate Data Operators},
pdfcreator={pdflatex + hyperref},
pdfstartview=FitV,
% pdfpagemode=FullScreen,
a4paper,
bookmarks=true,
linkcolor=blue,
citecolor=blue,
urlcolor=blue,
colorlinks=true}
\setlength{\parindent}{0em}
\setlength{\parskip}{1.5ex plus0.5ex minus0.5ex}
\extrarowheight1pt
\makeindex
%\newcommand{\ii}[1]{\textit{#1}} \newcommand{\nn}[1]{#1n}
%\renewcommand{\dotfill}{\leaders\hbox to 5p1{\hss.\hss}\hfill}
%\newcommand{\idxdotfill}{5p1{\hss.\hss}\hfill}
\newcommand{\idxdotfill}{\ \dotfill \ }
%\def\idxdotfill{\leaders\hbox to.6em{\hss .\hss}\hskip 0pt plus 1fill}
%\MakeShortVerb{\@}
\renewcommand{\indexname}{Operator index}
%\newcommand{\defalabel}[1]{\bf #1\ \ \hfill}
\newenvironment{defalist}[1]
{\begin{list}{}
{\settowidth{\labelwidth}{#1\ \ }
\setlength{\itemsep}{0mm}
\setlength{\itemindent}{0mm}
%\setlength{\listparindent}{25mm}
\setlength{\leftmargin}{\labelwidth}
%\setlength{\leftmargin}{25mm}
\setlength{\labelsep}{2mm}
\addtolength{\leftmargin}{\labelsep}
}}
{\end{list}}
%\renewcommand{\makelabel}{\defalabel}
\newcommand{\miniwidth}{\textwidth}
\begin{document}
\begin{titlepage}
\vspace*{50mm}
{\Huge\bf{CDO User's Guide}}
\setlength{\unitlength}{1cm}
\begin{picture}(16,0.4)
\linethickness{1.5mm}
%\put(0,0.1){\line(1,0){15.85}}
\put(0,0.1){\line(1,0){16.2}}
\end{picture}
\begin{flushright}
\large\bf{Climate Data Operators \\ Version 0.9.13 \\ May 2006}
\end{flushright}
\vfill
\Large\bf{Uwe Schulzweida}
%\Large\bf{Max-Planck-Institut f\"ur Meteorologie}
\Large\bf{Max-Planck-Institute for Meteorology}
\begin{picture}(16,1)
\linethickness{1.0mm}
%\put(0,0.7){\line(1,0){15.85}}
\put(0,0.7){\line(1,0){16.2}}
\end{picture}
\end{titlepage}
\tableofcontents
\input{cdo_int}
\input{cdo_con}
\input{cdo_adv}
\input{cdo_ref}
\input{bib}
\input{appendix}
%\input{catalog}
\clearpage
\ifpdf
\phantomsection
\fi
\addcontentsline{toc}{chapter}{\indexname}
\printindex
\end{document}
%\chapter{Advanced features}
%\section{Combining different operators}
%\section{Grid desciption file}
%\section{Zaxis descsiption file}
%\section{Time description file}
%\chapter{Concept}
%\section{File Formats}
%\section{The calling sequence}
%\section{Missing values}
\chapter{Introduction}
\input{install}
\input{usage}
\input{grid}
\input{time}
\input{partab}
\input{missval}
\chapter{\label{refman}Reference manual}
%\chapter{\label{refman}Reference manual for all operators}
This section gives a description of all operators.
Similar operators are grouped to modules.
For easier description all single input files are named {\tt ifile} or {\tt ifile1}, {\tt ifile2}, etc.
and an unlimited number of input files are named {\tt ifiles}.
All output files are named {\tt ofile} or {\tt ofile1}, {\tt ofile2}, etc.
Further the following notion is introduced:
\begin{defalist}{\(o(t,x)\)}
\item[\(i(t)\)\hfill]
Timestep \(t\) of {\tt ifile}
\item[\(i(t,x)\)\hfill]
Element number \(x\) of the field at timestep \(t\) of {\tt ifile}
\item[\(o(t)\)\hfill]
Timestep \(t\) of {\tt ofile}
\item[\(o(t,x)\)\hfill]
Element number \(x\) of the field at timestep \(t\) of {\tt ofile}
\end{defalist}
%A field is a horizontal slice of a variable on a spezific level.
%The number of elements is the size of the grid.
%It has at least one datapoint. The rank of a field is 1 or 2, this depents
%on the type of the grid.
%A variable is a collection of all fields on different vertical levels
%of the same spezies. Each variable has at least on level. Variable
%with only one level are called 2D variables and all other are 3D variables.
\input{cdo_ref_over}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "ref_inform_intro"
%%% End:
\newcommand{\cdologo}{\includegraphics{logo/cdo_logo}}
\vspace*{0mm}
%{\Large\bf{CDO reference card}}
{\LARGE\bf{CDO Reference Card}}
%{\raisebox{-2.5mm}{\scalebox{0.25}{\cdologo}}}{\LARGE\bf{\ Reference Card}}
\setlength{\unitlength}{1in}
\begin{picture}(3.95,0.0)
\linethickness{2pt}
\put(0,0.0){\line(1,0){3.95}}
\end{picture}
\begin{flushright}
{\small{Climate Data Operators \\ Version 0.9.13 \\ May 2006}}
\end{flushright}
\vspace*{0mm}
{\small{Uwe Schulzweida \\ Max-Planck-Institute for Meteorology}}
\begin{picture}(3.95,0.0)
\linethickness{1pt}
\put(0,0.0){\line(1,0){3.95}}
\end{picture}
\subsection*{Syntax}
\framebox[3.95in][l]{
{\bf{cdo \ \ [Options] \ \ Operators}}
}
\subsection*{Options}
\noindent
\begin{tabular*}{3.95in}{|l|l|} \hline
\makebox[0.85in][l]{{\bf{-a}} } & \makebox[2.76in][l]{Convert from relative to absolute time axis} \\ \hline
\makebox[0.85in][l]{{\bf{-f}} $<\!format\!>$ } & \makebox[2.76in][l]{Output file format (grb, nc, nc2, srv, ext, ieg)} \\ \hline
\makebox[0.85in][l]{{\bf{-g}} $<\!grid\!>$ } & \makebox[2.76in][l]{Grid name or file} \\
& Available grids: t$<$RES$>$grid, r$<$NX$>$x$<$NY$>$ \\ \hline
\makebox[0.85in][l]{{\bf{-h}} } & \makebox[2.76in][l]{Help information for the operators} \\ \hline
\makebox[0.85in][l]{{\bf{-m}} $<\!missval\!>$ } & \makebox[2.76in][l]{Set the default missing value (default: {\tt-9e+33})} \\ \hline
\makebox[0.85in][l]{{\bf{-p}} $<\!prec\!>$ } & \makebox[2.76in][l]{Set the precision of the output data in bytes} \\
& (4/8 for nc, nc2, srv, ext; 1/2/3 for grb) \\ \hline
\makebox[0.85in][l]{{\bf{-R}} } & \makebox[2.76in][l]{Convert GRIB data from reduced to regular grid} \\ \hline
\makebox[0.85in][l]{{\bf{-r}} } & \makebox[2.76in][l]{Convert from absolute to relative time axis} \\ \hline
\makebox[0.85in][l]{{\bf{-t}} $<\!table\!>$ } & \makebox[2.76in][l]{Set the parameter table name or file} \\
& Predefined tables: echam4 echam5 mpiom1 \\ \hline