\hypertarget{Checkpoint_8cc}{
\section{/net/phurud/home/darcs/carpet-stable-2/Carpet/Carpet\-IOHDF5/src/Checkpoint.cc File Reference}
\label{Checkpoint_8cc}\index{/net/phurud/home/darcs/carpet-stable-2/Carpet/CarpetIOHDF5/src/Checkpoint.cc@{/net/phurud/home/darcs/carpet-stable-2/Carpet/CarpetIOHDF5/src/Checkpoint.cc}}
}
{\tt \#include $<$assert.h$>$}\par
{\tt \#include $<$limits.h$>$}\par
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$stdlib.h$>$}\par
{\tt \#include $<$string.h$>$}\par
{\tt \#include $<$sys/stat.h$>$}\par
{\tt \#include $<$sys/types.h$>$}\par
{\tt \#include $<$algorithm$>$}\par
{\tt \#include $<$fstream$>$}\par
{\tt \#include $<$sstream$>$}\par
{\tt \#include $<$string$>$}\par
{\tt \#include $<$vector$>$}\par
{\tt \#include $<$hdf5.h$>$}\par
{\tt \#include \char`\"{}cctk.h\char`\"{}}\par
{\tt \#include \char`\"{}cctk\_\-Parameters.h\char`\"{}}\par
{\tt \#include \char`\"{}cctk\_\-Version.h\char`\"{}}\par
{\tt \#include \char`\"{}Cactus\-Base/IOUtil/src/io\-GH.h\char`\"{}}\par
{\tt \#include \char`\"{}Cactus\-Base/IOUtil/src/ioutil\_\-Checkpoint\-Recovery.h\char`\"{}}\par
{\tt \#include \char`\"{}bbox.hh\char`\"{}}\par
{\tt \#include \char`\"{}data.hh\char`\"{}}\par
{\tt \#include \char`\"{}gdata.hh\char`\"{}}\par
{\tt \#include \char`\"{}ggf.hh\char`\"{}}\par
{\tt \#include \char`\"{}vect.hh\char`\"{}}\par
{\tt \#include \char`\"{}carpet.hh\char`\"{}}\par
{\tt \#include \char`\"{}Carpet\-IOHDF5.hh\char`\"{}}\par


Include dependency graph for Checkpoint.cc:\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace \hyperlink{namespaceCarpetIOHDF5}{Carpet\-IOHDF5}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
static int \hyperlink{namespaceCarpetIOHDF5_a34}{Checkpoint} (const c\-GH $\ast$const cctk\-GH, int called\_\-from)
\item 
static int \hyperlink{namespaceCarpetIOHDF5_a35}{Dump\-Parameters\-GHExtentions} (const c\-GH $\ast$cctk\-GH, int all, hid\_\-t writer)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
static int \hyperlink{namespaceCarpetIOHDF5_a2}{last\_\-checkpoint\_\-iteration} = -1
\end{CompactItemize}


\subsection{Function Documentation}
\hypertarget{namespaceCarpetIOHDF5_file_a34}{
\index{Checkpoint.cc@{Checkpoint.cc}!Checkpoint@{Checkpoint}}
\index{Checkpoint@{Checkpoint}!Checkpoint.cc@{Checkpoint.cc}}
\subsubsection[Checkpoint]{\setlength{\rightskip}{0pt plus 5cm}static int Carpet\-IOHDF5::Checkpoint (const c\-GH $\ast$const  {\em cctk\-GH}, int {\em called\_\-from})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{namespaceCarpetIOHDF5_file_a34}




Definition at line 130 of file Checkpoint.cc.

References abs(), BEGIN\_\-MGLEVEL\_\-LOOP, BEGIN\_\-REFLEVEL\_\-LOOP, Carpet\-IOHDF5::Dump\-Parameters\-GHExtentions(), END\_\-MGLEVEL\_\-LOOP, END\_\-REFLEVEL\_\-LOOP, HDF5\_\-ERROR, Carpet\-IOHDF5::last\_\-checkpoint\_\-iteration, Carpet::mglevel, Carpet::reflevel, and Carpet\-IOHDF5::Write\-Var().

Referenced by Carpet\-IOHDF5::Carpet\-IOHDF5\_\-Evolution\-Checkpoint(), Carpet\-IOHDF5::Carpet\-IOHDF5\_\-Initial\-Data\-Checkpoint(), and Carpet\-IOHDF5::Carpet\-IOHDF5\_\-Termination\-Checkpoint().

Here is the call graph for this function:\hypertarget{namespaceCarpetIOHDF5_file_a35}{
\index{Checkpoint.cc@{Checkpoint.cc}!DumpParametersGHExtentions@{DumpParametersGHExtentions}}
\index{DumpParametersGHExtentions@{DumpParametersGHExtentions}!Checkpoint.cc@{Checkpoint.cc}}
\subsubsection[DumpParametersGHExtentions]{\setlength{\rightskip}{0pt plus 5cm}static int Carpet\-IOHDF5::Dump\-Parameters\-GHExtentions (const c\-GH $\ast$ {\em cctk\-GH}, int {\em all}, hid\_\-t {\em writer})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{namespaceCarpetIOHDF5_file_a35}




Definition at line 300 of file Checkpoint.cc.

References ALL\_\-PARAMETERS, Carpet::delta\_\-time, Carpet::global\_\-time, HDF5\_\-ERROR, i, Carpet::leveltimes, METADATA\_\-GROUP, Carpet::mglevels, Carpet::reflevels, dist::size(), and Carpet\-IOHDF5::Write\-Attribute().

Referenced by Carpet\-IOHDF5::Checkpoint().

Here is the call graph for this function:

\subsection{Variable Documentation}
\hypertarget{namespaceCarpetIOHDF5_file_a2}{
\index{Checkpoint.cc@{Checkpoint.cc}!last_checkpoint_iteration@{last\_\-checkpoint\_\-iteration}}
\index{last_checkpoint_iteration@{last\_\-checkpoint\_\-iteration}!Checkpoint.cc@{Checkpoint.cc}}
\subsubsection[last\_\-checkpoint\_\-iteration]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{namespaceCarpetIOHDF5_a2}{Carpet\-IOHDF5::last\_\-checkpoint\_\-iteration} = -1\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{namespaceCarpetIOHDF5_file_a2}




Definition at line 42 of file Checkpoint.cc.

Referenced by Carpet\-IOHDF5::Carpet\-IOHDF5\_\-Termination\-Checkpoint(), and Carpet\-IOHDF5::Checkpoint().