\hypertarget{namespaceice__restart}{
\section{ice\_\-restart Module Reference}
\label{namespaceice__restart}\index{ice\_\-restart@{ice\_\-restart}}
}
\subsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
interface \hyperlink{interfaceice__restart_1_1dumpfile}{dumpfile}
\item 
interface \hyperlink{interfaceice__restart_1_1restartfile}{restartfile}
\end{DoxyCompactItemize}
\subsection*{Functions/Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{namespaceice__restart_af23e2fba277975028e2c7793dc27af3d}{dumpfile\_\-bin} ()
\item 
subroutine \hyperlink{namespaceice__restart_a6e7b7e169c2a300f73a29cbe37f22219}{dumpfile\_\-pio} (filename\_\-spec)
\item 
subroutine \hyperlink{namespaceice__restart_aa51583c33942714cd58c05544b96a5bd}{define\_\-rest\_\-field} (File, vname, dims)
\item 
subroutine \hyperlink{namespaceice__restart_ad32165edb70403f5261f5d7e4f91e0ec}{restartfile\_\-bin} (\hyperlink{namespaceice__restart_a7b5bbbfe819de3da4a61882a1c69631d}{ice\_\-ic})
\item 
subroutine \hyperlink{namespaceice__restart_ab42c7fd99429cb9ca5ec096c45840c08}{restartfile\_\-pio} (usepio, \hyperlink{namespaceice__restart_a7b5bbbfe819de3da4a61882a1c69631d}{ice\_\-ic})
\item 
integer \hyperlink{namespaceice__restart_affff786ae56a7f09bc01c31d71a1333c}{lenstr} (label)
\item 
character(len=char\_\-len) \hyperlink{namespaceice__restart_aba88448e14afbb601cdae9f2c86b6943}{restformat} (nu, filename)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
character(len=char\_\-len) \hyperlink{namespaceice__restart_aad4e3d73d50c4539a7b1aa3107da64d2}{resttype}
\item 
character(len=char\_\-len\_\-long) \hyperlink{namespaceice__restart_a7b5bbbfe819de3da4a61882a1c69631d}{ice\_\-ic}
\item 
logical(kind=log\_\-kind) \hyperlink{namespaceice__restart_a929c8d9ca4d216b9f6b0e99e89e714fb}{restart}
\item 
character(len=char\_\-len) \hyperlink{namespaceice__restart_a549fe78d0644ff3e150fb73b66c04f1d}{runtype}
\item 
character(len=char\_\-len\_\-long) \hyperlink{namespaceice__restart_afe746728ab31bdadb08208876f3b7f12}{restart\_\-file}
\item 
character(len=char\_\-len\_\-long) \hyperlink{namespaceice__restart_a3a3e9af457ad6b50bfb6574e2d3809c2}{restart\_\-dir}
\item 
character(len=char\_\-len\_\-long) \hyperlink{namespaceice__restart_a7f22ff2f3f9c3ccf57b19309c46deb79}{runid}
\item 
character(len=char\_\-len) \hyperlink{namespaceice__restart_a959bc8a517154ec9d4ab801d5bb2c55f}{restart\_\-format}
\item 
character(len=char\_\-len\_\-long) \hyperlink{namespaceice__restart_a3c4214640f255c7d756076f72b205d0b}{pointer\_\-file}
\item 
real(kind=dbl\_\-kind), dimension(nx\_\-block, ny\_\-block, max\_\-blocks) \hyperlink{namespaceice__restart_a1703b86ac88cd5909cf72e10e6ff140f}{work1}
\item 
logical(kind=log\_\-kind) \hyperlink{namespaceice__restart_aab78d8960dc993e85a64bb42c7031faf}{lcdf64}
\item 
integer(kind=int\_\-kind) \hyperlink{namespaceice__restart_a51c2dfdd011da9a81944ec89a678cc41}{ncid}
\item 
integer(kind=int\_\-kind) \hyperlink{namespaceice__restart_ae323f5dd85b87df694fafe6e4f453e70}{status}
\item 
character(len=1) \hyperlink{namespaceice__restart_a26947e34bc78295d6dad27b3b0295209}{nchar}
\end{DoxyCompactItemize}


\subsection{Function/Subroutine Documentation}
\hypertarget{namespaceice__restart_aa51583c33942714cd58c05544b96a5bd}{
\index{ice\_\-restart@{ice\_\-restart}!define\_\-rest\_\-field@{define\_\-rest\_\-field}}
\index{define\_\-rest\_\-field@{define\_\-rest\_\-field}!ice_restart@{ice\_\-restart}}
\subsubsection[{define\_\-rest\_\-field}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-restart::define\_\-rest\_\-field (type(file\_\-desc\_\-t),intent(in) {\em File}, \/  character (len=$\ast$),intent(in) {\em vname}, \/  integer (kind=int\_\-kind),dimension(:),intent(in) {\em dims})}}
\label{namespaceice__restart_aa51583c33942714cd58c05544b96a5bd}


Definition at line 598 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_af23e2fba277975028e2c7793dc27af3d}{
\index{ice\_\-restart@{ice\_\-restart}!dumpfile\_\-bin@{dumpfile\_\-bin}}
\index{dumpfile\_\-bin@{dumpfile\_\-bin}!ice_restart@{ice\_\-restart}}
\subsubsection[{dumpfile\_\-bin}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-restart::dumpfile\_\-bin ()}}
\label{namespaceice__restart_af23e2fba277975028e2c7793dc27af3d}


Definition at line 114 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a6e7b7e169c2a300f73a29cbe37f22219}{
\index{ice\_\-restart@{ice\_\-restart}!dumpfile\_\-pio@{dumpfile\_\-pio}}
\index{dumpfile\_\-pio@{dumpfile\_\-pio}!ice_restart@{ice\_\-restart}}
\subsubsection[{dumpfile\_\-pio}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-restart::dumpfile\_\-pio (character(len=char\_\-len\_\-long),intent(in) {\em filename\_\-spec})}}
\label{namespaceice__restart_a6e7b7e169c2a300f73a29cbe37f22219}


Definition at line 258 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_affff786ae56a7f09bc01c31d71a1333c}{
\index{ice\_\-restart@{ice\_\-restart}!lenstr@{lenstr}}
\index{lenstr@{lenstr}!ice_restart@{ice\_\-restart}}
\subsubsection[{lenstr}]{\setlength{\rightskip}{0pt plus 5cm}integer ice\_\-restart::lenstr (character$\ast$($\ast$) {\em label})}}
\label{namespaceice__restart_affff786ae56a7f09bc01c31d71a1333c}


Definition at line 1609 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_ad32165edb70403f5261f5d7e4f91e0ec}{
\index{ice\_\-restart@{ice\_\-restart}!restartfile\_\-bin@{restartfile\_\-bin}}
\index{restartfile\_\-bin@{restartfile\_\-bin}!ice_restart@{ice\_\-restart}}
\subsubsection[{restartfile\_\-bin}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-restart::restartfile\_\-bin (character(len=$\ast$),optional {\em ice\_\-ic})}}
\label{namespaceice__restart_ad32165edb70403f5261f5d7e4f91e0ec}


Definition at line 633 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_ab42c7fd99429cb9ca5ec096c45840c08}{
\index{ice\_\-restart@{ice\_\-restart}!restartfile\_\-pio@{restartfile\_\-pio}}
\index{restartfile\_\-pio@{restartfile\_\-pio}!ice_restart@{ice\_\-restart}}
\subsubsection[{restartfile\_\-pio}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-restart::restartfile\_\-pio (logical,intent(in) {\em usepio}, \/  character(len=$\ast$),intent(in),optional {\em ice\_\-ic})}}
\label{namespaceice__restart_ab42c7fd99429cb9ca5ec096c45840c08}


Definition at line 1016 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_aba88448e14afbb601cdae9f2c86b6943}{
\index{ice\_\-restart@{ice\_\-restart}!restformat@{restformat}}
\index{restformat@{restformat}!ice_restart@{ice\_\-restart}}
\subsubsection[{restformat}]{\setlength{\rightskip}{0pt plus 5cm}character(len=char\_\-len) ice\_\-restart::restformat (integer,intent(in) {\em nu}, \/  character(len=char\_\-len),intent(in) {\em filename})}}
\label{namespaceice__restart_aba88448e14afbb601cdae9f2c86b6943}


Definition at line 1645 of file ice\_\-restart.F90.

\subsection{Variable Documentation}
\hypertarget{namespaceice__restart_a7b5bbbfe819de3da4a61882a1c69631d}{
\index{ice\_\-restart@{ice\_\-restart}!ice\_\-ic@{ice\_\-ic}}
\index{ice\_\-ic@{ice\_\-ic}!ice_restart@{ice\_\-restart}}
\subsubsection[{ice\_\-ic}]{\setlength{\rightskip}{0pt plus 5cm}character(len=char\_\-len\_\-long) {\bf ice\_\-restart::ice\_\-ic}}}
\label{namespaceice__restart_a7b5bbbfe819de3da4a61882a1c69631d}


Definition at line 56 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_aab78d8960dc993e85a64bb42c7031faf}{
\index{ice\_\-restart@{ice\_\-restart}!lcdf64@{lcdf64}}
\index{lcdf64@{lcdf64}!ice_restart@{ice\_\-restart}}
\subsubsection[{lcdf64}]{\setlength{\rightskip}{0pt plus 5cm}logical (kind=log\_\-kind) {\bf ice\_\-restart::lcdf64}}}
\label{namespaceice__restart_aab78d8960dc993e85a64bb42c7031faf}


Definition at line 89 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a26947e34bc78295d6dad27b3b0295209}{
\index{ice\_\-restart@{ice\_\-restart}!nchar@{nchar}}
\index{nchar@{nchar}!ice_restart@{ice\_\-restart}}
\subsubsection[{nchar}]{\setlength{\rightskip}{0pt plus 5cm}character (len=1) {\bf ice\_\-restart::nchar}}}
\label{namespaceice__restart_a26947e34bc78295d6dad27b3b0295209}


Definition at line 96 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a51c2dfdd011da9a81944ec89a678cc41}{
\index{ice\_\-restart@{ice\_\-restart}!ncid@{ncid}}
\index{ncid@{ncid}!ice_restart@{ice\_\-restart}}
\subsubsection[{ncid}]{\setlength{\rightskip}{0pt plus 5cm}integer (kind=int\_\-kind) {\bf ice\_\-restart::ncid}}}
\label{namespaceice__restart_a51c2dfdd011da9a81944ec89a678cc41}


Definition at line 91 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a3c4214640f255c7d756076f72b205d0b}{
\index{ice\_\-restart@{ice\_\-restart}!pointer\_\-file@{pointer\_\-file}}
\index{pointer\_\-file@{pointer\_\-file}!ice_restart@{ice\_\-restart}}
\subsubsection[{pointer\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}character (len=char\_\-len\_\-long) {\bf ice\_\-restart::pointer\_\-file}}}
\label{namespaceice__restart_a3c4214640f255c7d756076f72b205d0b}


Definition at line 82 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a929c8d9ca4d216b9f6b0e99e89e714fb}{
\index{ice\_\-restart@{ice\_\-restart}!restart@{restart}}
\index{restart@{restart}!ice_restart@{ice\_\-restart}}
\subsubsection[{restart}]{\setlength{\rightskip}{0pt plus 5cm}logical (kind=log\_\-kind) {\bf ice\_\-restart::restart}}}
\label{namespaceice__restart_a929c8d9ca4d216b9f6b0e99e89e714fb}


Definition at line 62 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a3a3e9af457ad6b50bfb6574e2d3809c2}{
\index{ice\_\-restart@{ice\_\-restart}!restart\_\-dir@{restart\_\-dir}}
\index{restart\_\-dir@{restart\_\-dir}!ice_restart@{ice\_\-restart}}
\subsubsection[{restart\_\-dir}]{\setlength{\rightskip}{0pt plus 5cm}character (len=char\_\-len\_\-long) {\bf ice\_\-restart::restart\_\-dir}}}
\label{namespaceice__restart_a3a3e9af457ad6b50bfb6574e2d3809c2}


Definition at line 74 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_afe746728ab31bdadb08208876f3b7f12}{
\index{ice\_\-restart@{ice\_\-restart}!restart\_\-file@{restart\_\-file}}
\index{restart\_\-file@{restart\_\-file}!ice_restart@{ice\_\-restart}}
\subsubsection[{restart\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}character (len=char\_\-len\_\-long) {\bf ice\_\-restart::restart\_\-file}}}
\label{namespaceice__restart_afe746728ab31bdadb08208876f3b7f12}


Definition at line 74 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a959bc8a517154ec9d4ab801d5bb2c55f}{
\index{ice\_\-restart@{ice\_\-restart}!restart\_\-format@{restart\_\-format}}
\index{restart\_\-format@{restart\_\-format}!ice_restart@{ice\_\-restart}}
\subsubsection[{restart\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}character (len=char\_\-len) {\bf ice\_\-restart::restart\_\-format}}}
\label{namespaceice__restart_a959bc8a517154ec9d4ab801d5bb2c55f}


Definition at line 79 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_aad4e3d73d50c4539a7b1aa3107da64d2}{
\index{ice\_\-restart@{ice\_\-restart}!resttype@{resttype}}
\index{resttype@{resttype}!ice_restart@{ice\_\-restart}}
\subsubsection[{resttype}]{\setlength{\rightskip}{0pt plus 5cm}character (len=char\_\-len) {\bf ice\_\-restart::resttype}}}
\label{namespaceice__restart_aad4e3d73d50c4539a7b1aa3107da64d2}


Definition at line 53 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a7f22ff2f3f9c3ccf57b19309c46deb79}{
\index{ice\_\-restart@{ice\_\-restart}!runid@{runid}}
\index{runid@{runid}!ice_restart@{ice\_\-restart}}
\subsubsection[{runid}]{\setlength{\rightskip}{0pt plus 5cm}character (len=char\_\-len\_\-long) {\bf ice\_\-restart::runid}}}
\label{namespaceice__restart_a7f22ff2f3f9c3ccf57b19309c46deb79}


Definition at line 74 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a549fe78d0644ff3e150fb73b66c04f1d}{
\index{ice\_\-restart@{ice\_\-restart}!runtype@{runtype}}
\index{runtype@{runtype}!ice_restart@{ice\_\-restart}}
\subsubsection[{runtype}]{\setlength{\rightskip}{0pt plus 5cm}character (len=char\_\-len) {\bf ice\_\-restart::runtype}}}
\label{namespaceice__restart_a549fe78d0644ff3e150fb73b66c04f1d}


Definition at line 67 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_ae323f5dd85b87df694fafe6e4f453e70}{
\index{ice\_\-restart@{ice\_\-restart}!status@{status}}
\index{status@{status}!ice_restart@{ice\_\-restart}}
\subsubsection[{status}]{\setlength{\rightskip}{0pt plus 5cm}integer (kind=int\_\-kind) {\bf ice\_\-restart::status}}}
\label{namespaceice__restart_ae323f5dd85b87df694fafe6e4f453e70}


Definition at line 93 of file ice\_\-restart.F90.\hypertarget{namespaceice__restart_a1703b86ac88cd5909cf72e10e6ff140f}{
\index{ice\_\-restart@{ice\_\-restart}!work1@{work1}}
\index{work1@{work1}!ice_restart@{ice\_\-restart}}
\subsubsection[{work1}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind),dimension(nx\_\-block,ny\_\-block,max\_\-blocks) {\bf ice\_\-restart::work1}}}
\label{namespaceice__restart_a1703b86ac88cd5909cf72e10e6ff140f}


Definition at line 85 of file ice\_\-restart.F90.