\hypertarget{ice__boundary_8F90}{
\section{ice\_\-boundary.F90 File Reference}
\label{ice__boundary_8F90}\index{ice\_\-boundary.F90@{ice\_\-boundary.F90}}
}
\subsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
type \hyperlink{typeice__boundary_1_1ice__halo}{ice\_\-boundary::ice\_\-halo}
\item 
interface \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate}{ice\_\-boundary::ice\_\-HaloUpdate}
\item 
interface \hyperlink{interfaceice__boundary_1_1ice__HaloExtrapolate}{ice\_\-boundary::ice\_\-HaloExtrapolate}
\end{DoxyCompactItemize}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespaceice__boundary}{ice\_\-boundary}
\end{DoxyCompactItemize}
\subsection*{Functions/Subroutines}
\begin{DoxyCompactItemize}
\item 
type(ice\_\-halo) \hyperlink{namespaceice__boundary_a75ebd3c57772fed459b69767634757d0}{ice\_\-boundary::ice\_\-HaloCreate} (dist, nsBoundaryType, ewBoundaryType, nxGlobal)
\item 
subroutine \hyperlink{namespaceice__boundary_a87df2a8a2b6172c4e0e56332a02521b8}{ice\_\-boundary::ice\_\-HaloUpdate2DR8} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_abc01c17b506f2d8ae4df422170803c6a}{ice\_\-boundary::ice\_\-HaloUpdate\_\-stress} (array1, array2, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_ab91c33c3f42ce191fc4edd0d19f8e6ac}{ice\_\-boundary::ice\_\-HaloUpdate2DR4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_a2054b95b373530c4cc9db12585f020dc}{ice\_\-boundary::ice\_\-HaloUpdate2DI4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_a1b2030ac006215973cc7919ed7a0b8ba}{ice\_\-boundary::ice\_\-HaloUpdate3DR8} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_a124672d4024a3a64a1c1ed1b8c8d000b}{ice\_\-boundary::ice\_\-HaloUpdate3DR4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_aded647fb747da9f8efb04f5a67a4247b}{ice\_\-boundary::ice\_\-HaloUpdate3DI4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_adbf64712e93e11b0d0b099666f723af3}{ice\_\-boundary::ice\_\-HaloUpdate4DR8} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_a57e7b05282c54e5996798a87fa1a2e16}{ice\_\-boundary::ice\_\-HaloUpdate4DR4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_aae151e9a894787fddeb6510b20919203}{ice\_\-boundary::ice\_\-HaloUpdate4DI4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{namespaceice__boundary_af0d91bf9b575aaf512efac718c9b099c}{ice\_\-boundary::ice\_\-HaloIncrementMsgCount} (sndCounter, rcvCounter, srcProc, dstProc, msgSize)
\item 
subroutine \hyperlink{namespaceice__boundary_afcc8942d5d5ac4c20ac64915b98f376c}{ice\_\-boundary::ice\_\-HaloMsgCreate} (halo, srcBlock, srcProc, srcLocalID, dstBlock, dstProc, dstLocalID, direction)
\item 
subroutine \hyperlink{namespaceice__boundary_a9a42897a89fe284fadbec048591e5742}{ice\_\-boundary::ice\_\-HaloExtrapolate2DR8} (ARRAY, dist, ew\_\-bndy\_\-type, ns\_\-bndy\_\-type)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
integer(int\_\-kind) \hyperlink{namespaceice__boundary_aa836a7146cb8129f59f4a457b5100c2c}{ice\_\-boundary::bufSizeSend}
\item 
integer(int\_\-kind) \hyperlink{namespaceice__boundary_a4faa8fff704b4598309e0cdb8a777032}{ice\_\-boundary::bufSizeRecv}
\item 
integer(int\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a2554f422dd4f1b67e0affadd17f11069}{ice\_\-boundary::bufSendI4}
\item 
integer(int\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a59b118d50a3fe964e4109999b54f432b}{ice\_\-boundary::bufRecvI4}
\item 
real(real\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a78f43d9e66420f40a9140762b7b69427}{ice\_\-boundary::bufSendR4}
\item 
real(real\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a9924032ec4c94a255c40c319d1577a08}{ice\_\-boundary::bufRecvR4}
\item 
real(dbl\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a6fd3fc7d61b1eb43afbd050a0d073c90}{ice\_\-boundary::bufSendR8}
\item 
real(dbl\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a8322278cdca5c48f9a5bad7118fcbecd}{ice\_\-boundary::bufRecvR8}
\item 
integer(int\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a3bcbb0d2bf24f90a72bbbedfd53ec6bd}{ice\_\-boundary::bufTripoleI4}
\item 
real(real\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a8d42883469648c0eef77bb2f2c830853}{ice\_\-boundary::bufTripoleR4}
\item 
real(dbl\_\-kind), dimension(:,:), allocatable \hyperlink{namespaceice__boundary_a0cf3692aba462080bcd506c8e2b56b21}{ice\_\-boundary::bufTripoleR8}
\end{DoxyCompactItemize}
