\hypertarget{namespaceice__probability}{
\section{ice\_\-probability Module Reference}
\label{namespaceice__probability}\index{ice\_\-probability@{ice\_\-probability}}
}
\subsection*{Functions/Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{namespaceice__probability_a4df379181c71e4ceeb1ef127de0dace0}{init\_\-numIceCells} ()
\item 
subroutine \hyperlink{namespaceice__probability_af4690e52bcf824f65d95ef537d2820b2}{accum\_\-numIceCells} (iblk, icells)
\item 
subroutine \hyperlink{namespaceice__probability_ab54f919c558a646e53b7587961da2c48}{accum\_\-numIceCells2} (aice)
\item 
subroutine \hyperlink{namespaceice__probability_af08e27cf4323fd5da1b0920c8e9b6532}{set\_\-numIceCells} (iblk, ncells)
\item 
subroutine \hyperlink{namespaceice__probability_ad845a3b0d89f3988e7360443aaade9c8}{write\_\-numIceCells}
\item 
subroutine \hyperlink{namespaceice__probability_aecdab917ec3ada7a8242d8fd3a57aa8c}{print\_\-numIceCells}
\item 
subroutine \hyperlink{namespaceice__probability_aae3f520676ae6acd850363f60f637c3f}{ReadProbabilityFile} (distribution\_\-wght\_\-file, Prob)
\item 
subroutine \hyperlink{namespaceice__probability_ab5d1ecab27a5c7e3ba4a1fc39af3adcc}{CalcWorkPerBlock} (distribution\_\-wght, KMTG, ULATG, work\_\-per\_\-block, prob\_\-per\_\-block, blockType, bStats)
\item 
real(kind=real\_\-kind), dimension(nx\_\-global, ny\_\-global) \hyperlink{namespaceice__probability_a46608f3ec8b2296b8d5fac3dc7822255}{ErfcProbability} (lat)
\item 
real(dbl\_\-kind) \hyperlink{namespaceice__probability_af2adb80d8ffb5383c91ab49ece3f2832}{erfc06} (x)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
integer(int\_\-kind), parameter \hyperlink{namespaceice__probability_aaabce4689cd62ee3719275cd92df9912}{lndType} = 0
\item 
integer(int\_\-kind), parameter \hyperlink{namespaceice__probability_ac98da6fa34da83bf3df15cd5c9e6e2e5}{icefreeType} = 1
\item 
integer(int\_\-kind), parameter \hyperlink{namespaceice__probability_afcfe5a08d7e0f132380df3a8716e38df}{iceType} = 2
\item 
integer(int\_\-kind) \hyperlink{namespaceice__probability_a4ee8ce398fcfff914562169106ab0f2e}{dynCnt}
\item 
real(dbl\_\-kind), allocatable \hyperlink{namespaceice__probability_a15428ca096f845ed45a6caddd622c7c8}{lnumIceCells}
\end{DoxyCompactItemize}


\subsection{Function/Subroutine Documentation}
\hypertarget{namespaceice__probability_af4690e52bcf824f65d95ef537d2820b2}{
\index{ice\_\-probability@{ice\_\-probability}!accum\_\-numIceCells@{accum\_\-numIceCells}}
\index{accum\_\-numIceCells@{accum\_\-numIceCells}!ice_probability@{ice\_\-probability}}
\subsubsection[{accum\_\-numIceCells}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-probability::accum\_\-numIceCells (integer (int\_\-kind) {\em iblk}, \/  integer (int\_\-kind) {\em icells})}}
\label{namespaceice__probability_af4690e52bcf824f65d95ef537d2820b2}


Definition at line 54 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_ab54f919c558a646e53b7587961da2c48}{
\index{ice\_\-probability@{ice\_\-probability}!accum\_\-numIceCells2@{accum\_\-numIceCells2}}
\index{accum\_\-numIceCells2@{accum\_\-numIceCells2}!ice_probability@{ice\_\-probability}}
\subsubsection[{accum\_\-numIceCells2}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-probability::accum\_\-numIceCells2 (real (dbl\_\-kind),dimension(nx\_\-block,ny\_\-block,max\_\-blocks) {\em aice})}}
\label{namespaceice__probability_ab54f919c558a646e53b7587961da2c48}


Definition at line 62 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_ab5d1ecab27a5c7e3ba4a1fc39af3adcc}{
\index{ice\_\-probability@{ice\_\-probability}!CalcWorkPerBlock@{CalcWorkPerBlock}}
\index{CalcWorkPerBlock@{CalcWorkPerBlock}!ice_probability@{ice\_\-probability}}
\subsubsection[{CalcWorkPerBlock}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-probability::CalcWorkPerBlock (character (char\_\-len),intent(in) {\em distribution\_\-wght}, \/  real (dbl\_\-kind),dimension(nx\_\-global,ny\_\-global),intent(in) {\em KMTG}, \/  real (dbl\_\-kind),dimension(nx\_\-global,ny\_\-global),intent(in) {\em ULATG}, \/  integer (int\_\-kind),dimension(nblocks\_\-tot),intent(inout) {\em work\_\-per\_\-block}, \/  real (dbl\_\-kind),dimension(nblocks\_\-tot),intent(inout) {\em prob\_\-per\_\-block}, \/  integer (int\_\-kind),dimension(nblocks\_\-tot),intent(inout) {\em blockType}, \/  real (dbl\_\-kind),dimension(:,:),intent(inout) {\em bStats})}}
\label{namespaceice__probability_ab5d1ecab27a5c7e3ba4a1fc39af3adcc}


Definition at line 195 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_af2adb80d8ffb5383c91ab49ece3f2832}{
\index{ice\_\-probability@{ice\_\-probability}!erfc06@{erfc06}}
\index{erfc06@{erfc06}!ice_probability@{ice\_\-probability}}
\subsubsection[{erfc06}]{\setlength{\rightskip}{0pt plus 5cm}real(dbl\_\-kind) ice\_\-probability::erfc06 (real(dbl\_\-kind),intent(in) {\em x})}}
\label{namespaceice__probability_af2adb80d8ffb5383c91ab49ece3f2832}


Definition at line 435 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_a46608f3ec8b2296b8d5fac3dc7822255}{
\index{ice\_\-probability@{ice\_\-probability}!ErfcProbability@{ErfcProbability}}
\index{ErfcProbability@{ErfcProbability}!ice_probability@{ice\_\-probability}}
\subsubsection[{ErfcProbability}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=real\_\-kind),dimension (nx\_\-global,ny\_\-global) ice\_\-probability::ErfcProbability (real (kind=dbl\_\-kind),dimension (nx\_\-global,ny\_\-global),intent(in) {\em lat})}}
\label{namespaceice__probability_a46608f3ec8b2296b8d5fac3dc7822255}


Definition at line 394 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_a4df379181c71e4ceeb1ef127de0dace0}{
\index{ice\_\-probability@{ice\_\-probability}!init\_\-numIceCells@{init\_\-numIceCells}}
\index{init\_\-numIceCells@{init\_\-numIceCells}!ice_probability@{ice\_\-probability}}
\subsubsection[{init\_\-numIceCells}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-probability::init\_\-numIceCells ()}}
\label{namespaceice__probability_a4df379181c71e4ceeb1ef127de0dace0}


Definition at line 44 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_aecdab917ec3ada7a8242d8fd3a57aa8c}{
\index{ice\_\-probability@{ice\_\-probability}!print\_\-numIceCells@{print\_\-numIceCells}}
\index{print\_\-numIceCells@{print\_\-numIceCells}!ice_probability@{ice\_\-probability}}
\subsubsection[{print\_\-numIceCells}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-probability::print\_\-numIceCells ()}}
\label{namespaceice__probability_aecdab917ec3ada7a8242d8fd3a57aa8c}


Definition at line 123 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_aae3f520676ae6acd850363f60f637c3f}{
\index{ice\_\-probability@{ice\_\-probability}!ReadProbabilityFile@{ReadProbabilityFile}}
\index{ReadProbabilityFile@{ReadProbabilityFile}!ice_probability@{ice\_\-probability}}
\subsubsection[{ReadProbabilityFile}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-probability::ReadProbabilityFile (character(char\_\-len\_\-long),intent(in) {\em distribution\_\-wght\_\-file}, \/  real(real\_\-kind),dimension(:,:),intent(inout) {\em Prob})}}
\label{namespaceice__probability_aae3f520676ae6acd850363f60f637c3f}


Definition at line 156 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_af08e27cf4323fd5da1b0920c8e9b6532}{
\index{ice\_\-probability@{ice\_\-probability}!set\_\-numIceCells@{set\_\-numIceCells}}
\index{set\_\-numIceCells@{set\_\-numIceCells}!ice_probability@{ice\_\-probability}}
\subsubsection[{set\_\-numIceCells}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-probability::set\_\-numIceCells (integer (int\_\-kind) {\em iblk}, \/  real (dbl\_\-kind) {\em ncells})}}
\label{namespaceice__probability_af08e27cf4323fd5da1b0920c8e9b6532}


Definition at line 95 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_ad845a3b0d89f3988e7360443aaade9c8}{
\index{ice\_\-probability@{ice\_\-probability}!write\_\-numIceCells@{write\_\-numIceCells}}
\index{write\_\-numIceCells@{write\_\-numIceCells}!ice_probability@{ice\_\-probability}}
\subsubsection[{write\_\-numIceCells}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-probability::write\_\-numIceCells ()}}
\label{namespaceice__probability_ad845a3b0d89f3988e7360443aaade9c8}


Definition at line 103 of file ice\_\-probability.F90.

\subsection{Variable Documentation}
\hypertarget{namespaceice__probability_a4ee8ce398fcfff914562169106ab0f2e}{
\index{ice\_\-probability@{ice\_\-probability}!dynCnt@{dynCnt}}
\index{dynCnt@{dynCnt}!ice_probability@{ice\_\-probability}}
\subsubsection[{dynCnt}]{\setlength{\rightskip}{0pt plus 5cm}integer (int\_\-kind) {\bf ice\_\-probability::dynCnt}}}
\label{namespaceice__probability_a4ee8ce398fcfff914562169106ab0f2e}


Definition at line 25 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_ac98da6fa34da83bf3df15cd5c9e6e2e5}{
\index{ice\_\-probability@{ice\_\-probability}!icefreeType@{icefreeType}}
\index{icefreeType@{icefreeType}!ice_probability@{ice\_\-probability}}
\subsubsection[{icefreeType}]{\setlength{\rightskip}{0pt plus 5cm}integer (int\_\-kind),parameter {\bf ice\_\-probability::icefreeType} = 1}}
\label{namespaceice__probability_ac98da6fa34da83bf3df15cd5c9e6e2e5}


Definition at line 19 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_afcfe5a08d7e0f132380df3a8716e38df}{
\index{ice\_\-probability@{ice\_\-probability}!iceType@{iceType}}
\index{iceType@{iceType}!ice_probability@{ice\_\-probability}}
\subsubsection[{iceType}]{\setlength{\rightskip}{0pt plus 5cm}integer (int\_\-kind),parameter {\bf ice\_\-probability::iceType} = 2}}
\label{namespaceice__probability_afcfe5a08d7e0f132380df3a8716e38df}


Definition at line 19 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_aaabce4689cd62ee3719275cd92df9912}{
\index{ice\_\-probability@{ice\_\-probability}!lndType@{lndType}}
\index{lndType@{lndType}!ice_probability@{ice\_\-probability}}
\subsubsection[{lndType}]{\setlength{\rightskip}{0pt plus 5cm}integer (int\_\-kind),parameter {\bf ice\_\-probability::lndType} = 0}}
\label{namespaceice__probability_aaabce4689cd62ee3719275cd92df9912}


Definition at line 19 of file ice\_\-probability.F90.\hypertarget{namespaceice__probability_a15428ca096f845ed45a6caddd622c7c8}{
\index{ice\_\-probability@{ice\_\-probability}!lnumIceCells@{lnumIceCells}}
\index{lnumIceCells@{lnumIceCells}!ice_probability@{ice\_\-probability}}
\subsubsection[{lnumIceCells}]{\setlength{\rightskip}{0pt plus 5cm}real (dbl\_\-kind),allocatable {\bf ice\_\-probability::lnumIceCells}}}
\label{namespaceice__probability_a15428ca096f845ed45a6caddd622c7c8}


Definition at line 26 of file ice\_\-probability.F90.