\hypertarget{ice__gather__scatter_8F90}{
\section{ice\_\-gather\_\-scatter.F90 File Reference}
\label{ice__gather__scatter_8F90}\index{ice\_\-gather\_\-scatter.F90@{ice\_\-gather\_\-scatter.F90}}
}
\subsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
interface \hyperlink{interfaceice__gather__scatter_1_1gather__global}{ice\_\-gather\_\-scatter::gather\_\-global}
\item 
interface \hyperlink{interfaceice__gather__scatter_1_1scatter__global}{ice\_\-gather\_\-scatter::scatter\_\-global}
\item 
interface \hyperlink{interfaceice__gather__scatter_1_1gatherArray}{ice\_\-gather\_\-scatter::gatherArray}
\end{DoxyCompactItemize}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespaceice__gather__scatter}{ice\_\-gather\_\-scatter}
\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{ice__gather__scatter_8F90_a1f575c320f2236b7ff09f848037bf839}{\_\-SINGLEMSG}~1
\end{DoxyCompactItemize}
\subsection*{Functions/Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{namespaceice__gather__scatter_af2e301c3ae3447184de4cf26a6adae4c}{ice\_\-gather\_\-scatter::gatherArray\_\-dbl} (array\_\-g, array, length, root)
\item 
subroutine \hyperlink{namespaceice__gather__scatter_a21d73cccfa33b7e215f8dbe2af60ea8d}{ice\_\-gather\_\-scatter::gather\_\-global\_\-dbl} (ARRAY\_\-G, ARRAY, dst\_\-task, src\_\-dist)
\item 
subroutine \hyperlink{namespaceice__gather__scatter_a3bfaad5ff40eaa2c23e804f7e75d51f9}{ice\_\-gather\_\-scatter::gather\_\-global\_\-real} (ARRAY\_\-G, ARRAY, dst\_\-task, src\_\-dist)
\item 
subroutine \hyperlink{namespaceice__gather__scatter_a7d152b84c73f88cb892a723d88f54d13}{ice\_\-gather\_\-scatter::gather\_\-global\_\-int} (ARRAY\_\-G, ARRAY, dst\_\-task, src\_\-dist)
\item 
subroutine \hyperlink{namespaceice__gather__scatter_a0cdcbc669124b62ca3daae1382379d53}{ice\_\-gather\_\-scatter::scatter\_\-global\_\-dbl} (ARRAY, ARRAY\_\-G, src\_\-task, dst\_\-dist, field\_\-loc, field\_\-type)
\item 
subroutine \hyperlink{namespaceice__gather__scatter_a55328cf7afed78a137ab75bd786a4d79}{ice\_\-gather\_\-scatter::scatter\_\-global\_\-real} (ARRAY, ARRAY\_\-G, src\_\-task, dst\_\-dist, field\_\-loc, field\_\-type)
\item 
subroutine \hyperlink{namespaceice__gather__scatter_a73a3c6d85b75937079388303c18732cb}{ice\_\-gather\_\-scatter::scatter\_\-global\_\-int} (ARRAY, ARRAY\_\-G, src\_\-task, dst\_\-dist, field\_\-loc, field\_\-type)
\item 
subroutine \hyperlink{namespaceice__gather__scatter_a484f45410ad7c18c07379d8bd0400caf}{ice\_\-gather\_\-scatter::scatter\_\-global\_\-stress} (ARRAY, ARRAY\_\-G1, ARRAY\_\-G2, src\_\-task, dst\_\-dist)
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{ice__gather__scatter_8F90_a1f575c320f2236b7ff09f848037bf839}{
\index{ice\_\-gather\_\-scatter.F90@{ice\_\-gather\_\-scatter.F90}!\_\-SINGLEMSG@{\_\-SINGLEMSG}}
\index{\_\-SINGLEMSG@{\_\-SINGLEMSG}!ice_gather_scatter.F90@{ice\_\-gather\_\-scatter.F90}}
\subsubsection[{\_\-SINGLEMSG}]{\setlength{\rightskip}{0pt plus 5cm}\#define \_\-SINGLEMSG~1}}
\label{ice__gather__scatter_8F90_a1f575c320f2236b7ff09f848037bf839}
