\hypertarget{interfaceice__gather__scatter_1_1gather__global}{
\section{ice\_\-gather\_\-scatter::gather\_\-global Interface Reference}
\label{interfaceice__gather__scatter_1_1gather__global}\index{ice\_\-gather\_\-scatter::gather\_\-global@{ice\_\-gather\_\-scatter::gather\_\-global}}
}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfaceice__gather__scatter_1_1gather__global_a95b1df00014531472f2933f98d5336b7}{gather\_\-global\_\-dbl} (ARRAY\_\-G, ARRAY, dst\_\-task, src\_\-dist)
\item 
subroutine \hyperlink{interfaceice__gather__scatter_1_1gather__global_a8f22e460e948c057cc341222a0224a5f}{gather\_\-global\_\-real} (ARRAY\_\-G, ARRAY, dst\_\-task, src\_\-dist)
\item 
subroutine \hyperlink{interfaceice__gather__scatter_1_1gather__global_a37d71c277551534bbef6485810e646dc}{gather\_\-global\_\-int} (ARRAY\_\-G, ARRAY, dst\_\-task, src\_\-dist)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 54 of file ice\_\-gather\_\-scatter.F90.

\subsection{Member Function/Subroutine Documentation}
\hypertarget{interfaceice__gather__scatter_1_1gather__global_a95b1df00014531472f2933f98d5336b7}{
\index{ice\_\-gather\_\-scatter::gather\_\-global@{ice\_\-gather\_\-scatter::gather\_\-global}!gather\_\-global\_\-dbl@{gather\_\-global\_\-dbl}}
\index{gather\_\-global\_\-dbl@{gather\_\-global\_\-dbl}!ice_gather_scatter::gather_global@{ice\_\-gather\_\-scatter::gather\_\-global}}
\subsubsection[{gather\_\-global\_\-dbl}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-gather\_\-scatter::gather\_\-global::gather\_\-global\_\-dbl (real (dbl\_\-kind),dimension(:,:),intent(inout) {\em ARRAY\_\-G}, \/  real (dbl\_\-kind),dimension(:,:,:),intent(in) {\em ARRAY}, \/  integer (int\_\-kind),intent(in) {\em dst\_\-task}, \/  type ({\bf distrb}),intent(in) {\em src\_\-dist})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__gather__scatter_1_1gather__global_a95b1df00014531472f2933f98d5336b7}


Definition at line 103 of file ice\_\-gather\_\-scatter.F90.\hypertarget{interfaceice__gather__scatter_1_1gather__global_a37d71c277551534bbef6485810e646dc}{
\index{ice\_\-gather\_\-scatter::gather\_\-global@{ice\_\-gather\_\-scatter::gather\_\-global}!gather\_\-global\_\-int@{gather\_\-global\_\-int}}
\index{gather\_\-global\_\-int@{gather\_\-global\_\-int}!ice_gather_scatter::gather_global@{ice\_\-gather\_\-scatter::gather\_\-global}}
\subsubsection[{gather\_\-global\_\-int}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-gather\_\-scatter::gather\_\-global::gather\_\-global\_\-int (integer (int\_\-kind),dimension(:,:),intent(inout) {\em ARRAY\_\-G}, \/  integer (int\_\-kind),dimension(:,:,:),intent(in) {\em ARRAY}, \/  integer (int\_\-kind),intent(in) {\em dst\_\-task}, \/  type ({\bf distrb}),intent(in) {\em src\_\-dist})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__gather__scatter_1_1gather__global_a37d71c277551534bbef6485810e646dc}


Definition at line 537 of file ice\_\-gather\_\-scatter.F90.\hypertarget{interfaceice__gather__scatter_1_1gather__global_a8f22e460e948c057cc341222a0224a5f}{
\index{ice\_\-gather\_\-scatter::gather\_\-global@{ice\_\-gather\_\-scatter::gather\_\-global}!gather\_\-global\_\-real@{gather\_\-global\_\-real}}
\index{gather\_\-global\_\-real@{gather\_\-global\_\-real}!ice_gather_scatter::gather_global@{ice\_\-gather\_\-scatter::gather\_\-global}}
\subsubsection[{gather\_\-global\_\-real}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-gather\_\-scatter::gather\_\-global::gather\_\-global\_\-real (real (real\_\-kind),dimension(:,:),intent(inout) {\em ARRAY\_\-G}, \/  real (real\_\-kind),dimension(:,:,:),intent(in) {\em ARRAY}, \/  integer (int\_\-kind),intent(in) {\em dst\_\-task}, \/  type ({\bf distrb}),intent(in) {\em src\_\-dist})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__gather__scatter_1_1gather__global_a8f22e460e948c057cc341222a0224a5f}


Definition at line 321 of file ice\_\-gather\_\-scatter.F90.

The documentation for this interface was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{ice__gather__scatter_8F90}{ice\_\-gather\_\-scatter.F90}\end{DoxyCompactItemize}
