\newtheorem{remark}{Remark}
\newtheorem{definition}{Definition}
\newtheorem{theorem}{Theorem}
\newtheorem{example}{Example}
\newtheorem{assumption}{Assumption}
\newtheorem{formula}{Formula}


\newcommand{\CWp}{\makebox{$\makebox{C}^{\makebox{\scriptsize W}}$}{\rm-preconditioner}}
\newcommand{\CMp}{\makebox{$\makebox{C}^{\makebox{\scriptsize M}}$}{\rm-preconditioner}}
\newcommand{\EMp}{\makebox{$\makebox{E}^{\makebox{\scriptsize M}}$}{\rm-preconditioner}}
\newcommand{\ftn}{\protect{Fortran~90}}

\newcommand{\optpack}{\pv{INTOPT\_90}}
\newcommand{\optpacks}{\pvs{INTOPT\_90}}
\newcommand{\overloadcfg}{\pv{OVERLOAD.CFG}}
\newcommand{\opttbndcfg}{\pv{OPTTBND.CFG}}
\newcommand{\opttbndcfghead}{{\subsubstt OPTTBND.CFG}}
\newcommand{\localopt}{\pv{LANCELOT\_OPT}}
\newcommand{\localopts}{\pvs{LANCELOT\_OPT}}
\newcommand{\testgrad}{\pv{MAKE\_GRADIENT}}
\newcommand{\fnmods}{\pv{INTLIB\_90}}
\newcommand{\runroots}{\pv{RUN\_ROOTS\_DELETE}}
\newcommand{\cfgroots}{\pv{ROOTSDL.CFG}}
\newcommand{\rootsdl}{\pv{ROOTS\_DELETE}}
\newcommand{\opttest}{\pv{RUN\_GLOBAL\_OPTIMIZATION}}
\newcommand{\opttests}{\pvs{RUN\_GLOBAL\_OPTIMIZATION}}
\newcommand{\opttesthead}{{\subsubstt RUN\_GLOBAL\_OPTIMIZATION}}
\newcommand{\tintnewt}{\pvs{RUN\_INTERVAL\_NEWTON}}
\newcommand{\gsstep}{\pv{GAUSS\_SEIDEL\_STEP}}
\newcommand{\gsstepds}{\pv{DENSE\_GAUSS\_SEIDEL\_STEP}}
\newcommand{\compsolv}{\pv{COMPONENT\_SOLVE}}

\newcommand{\glopt}{\pv{GLOPT}}

