\hypertarget{interfaceice__broadcast_1_1broadcast__array}{
\section{ice\_\-broadcast::broadcast\_\-array Interface Reference}
\label{interfaceice__broadcast_1_1broadcast__array}\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}}
}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_a1fbf86d91801935df2e994492360c87e}{broadcast\_\-array\_\-dbl\_\-1d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_a460bc5374d7e5fc6eb13c1766573c509}{broadcast\_\-array\_\-real\_\-1d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_a4934318e47c1536917cf8eb758e128c2}{broadcast\_\-array\_\-int\_\-1d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_a231910fe6811b349e3ceaa4b2745158a}{broadcast\_\-array\_\-log\_\-1d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_aae7fab0c9bc036988e2a3d63db3249ce}{broadcast\_\-array\_\-dbl\_\-2d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_ab61709b9405642aa85b70bbe33dc3f9d}{broadcast\_\-array\_\-real\_\-2d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_afa9d1329e1267aeee13ce2917d9b528c}{broadcast\_\-array\_\-int\_\-2d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_ae6430f78293683f61bcea46c38e9a2cd}{broadcast\_\-array\_\-log\_\-2d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_a0b6d8fba0fa8297c38daf5dba3ae2647}{broadcast\_\-array\_\-dbl\_\-3d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_a897b1c7a8e6180c94de254cb0868e3ac}{broadcast\_\-array\_\-real\_\-3d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_a6415e378f646e0ddc5a04611f35bcf2e}{broadcast\_\-array\_\-int\_\-3d} (array, root\_\-pe)
\item 
subroutine \hyperlink{interfaceice__broadcast_1_1broadcast__array_a62bd5d81d1fb0408e414f7648d282b3a}{broadcast\_\-array\_\-log\_\-3d} (array, root\_\-pe)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 47 of file ice\_\-broadcast.F90.

\subsection{Member Function/Subroutine Documentation}
\hypertarget{interfaceice__broadcast_1_1broadcast__array_a1fbf86d91801935df2e994492360c87e}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-dbl\_\-1d@{broadcast\_\-array\_\-dbl\_\-1d}}
\index{broadcast\_\-array\_\-dbl\_\-1d@{broadcast\_\-array\_\-dbl\_\-1d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-dbl\_\-1d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-dbl\_\-1d (real (dbl\_\-kind),dimension(:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_a1fbf86d91801935df2e994492360c87e}


Definition at line 335 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_aae7fab0c9bc036988e2a3d63db3249ce}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-dbl\_\-2d@{broadcast\_\-array\_\-dbl\_\-2d}}
\index{broadcast\_\-array\_\-dbl\_\-2d@{broadcast\_\-array\_\-dbl\_\-2d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-dbl\_\-2d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-dbl\_\-2d (real (dbl\_\-kind),dimension(:,:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_aae7fab0c9bc036988e2a3d63db3249ce}


Definition at line 566 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_a0b6d8fba0fa8297c38daf5dba3ae2647}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-dbl\_\-3d@{broadcast\_\-array\_\-dbl\_\-3d}}
\index{broadcast\_\-array\_\-dbl\_\-3d@{broadcast\_\-array\_\-dbl\_\-3d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-dbl\_\-3d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-dbl\_\-3d (real (dbl\_\-kind),dimension(:,:,:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_a0b6d8fba0fa8297c38daf5dba3ae2647}


Definition at line 797 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_a4934318e47c1536917cf8eb758e128c2}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-int\_\-1d@{broadcast\_\-array\_\-int\_\-1d}}
\index{broadcast\_\-array\_\-int\_\-1d@{broadcast\_\-array\_\-int\_\-1d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-int\_\-1d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-int\_\-1d (integer (int\_\-kind),dimension(:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_a4934318e47c1536917cf8eb758e128c2}


Definition at line 441 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_afa9d1329e1267aeee13ce2917d9b528c}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-int\_\-2d@{broadcast\_\-array\_\-int\_\-2d}}
\index{broadcast\_\-array\_\-int\_\-2d@{broadcast\_\-array\_\-int\_\-2d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-int\_\-2d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-int\_\-2d (integer (int\_\-kind),dimension(:,:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_afa9d1329e1267aeee13ce2917d9b528c}


Definition at line 672 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_a6415e378f646e0ddc5a04611f35bcf2e}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-int\_\-3d@{broadcast\_\-array\_\-int\_\-3d}}
\index{broadcast\_\-array\_\-int\_\-3d@{broadcast\_\-array\_\-int\_\-3d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-int\_\-3d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-int\_\-3d (integer (int\_\-kind),dimension(:,:,:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_a6415e378f646e0ddc5a04611f35bcf2e}


Definition at line 903 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_a231910fe6811b349e3ceaa4b2745158a}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-log\_\-1d@{broadcast\_\-array\_\-log\_\-1d}}
\index{broadcast\_\-array\_\-log\_\-1d@{broadcast\_\-array\_\-log\_\-1d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-log\_\-1d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-log\_\-1d (logical (log\_\-kind),dimension(:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_a231910fe6811b349e3ceaa4b2745158a}


Definition at line 494 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_ae6430f78293683f61bcea46c38e9a2cd}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-log\_\-2d@{broadcast\_\-array\_\-log\_\-2d}}
\index{broadcast\_\-array\_\-log\_\-2d@{broadcast\_\-array\_\-log\_\-2d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-log\_\-2d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-log\_\-2d (logical (log\_\-kind),dimension(:,:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_ae6430f78293683f61bcea46c38e9a2cd}


Definition at line 725 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_a62bd5d81d1fb0408e414f7648d282b3a}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-log\_\-3d@{broadcast\_\-array\_\-log\_\-3d}}
\index{broadcast\_\-array\_\-log\_\-3d@{broadcast\_\-array\_\-log\_\-3d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-log\_\-3d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-log\_\-3d (logical (log\_\-kind),dimension(:,:,:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_a62bd5d81d1fb0408e414f7648d282b3a}


Definition at line 956 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_a460bc5374d7e5fc6eb13c1766573c509}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-real\_\-1d@{broadcast\_\-array\_\-real\_\-1d}}
\index{broadcast\_\-array\_\-real\_\-1d@{broadcast\_\-array\_\-real\_\-1d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-real\_\-1d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-real\_\-1d (real (real\_\-kind),dimension(:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_a460bc5374d7e5fc6eb13c1766573c509}


Definition at line 388 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_ab61709b9405642aa85b70bbe33dc3f9d}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-real\_\-2d@{broadcast\_\-array\_\-real\_\-2d}}
\index{broadcast\_\-array\_\-real\_\-2d@{broadcast\_\-array\_\-real\_\-2d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-real\_\-2d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-real\_\-2d (real (real\_\-kind),dimension(:,:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_ab61709b9405642aa85b70bbe33dc3f9d}


Definition at line 619 of file ice\_\-broadcast.F90.\hypertarget{interfaceice__broadcast_1_1broadcast__array_a897b1c7a8e6180c94de254cb0868e3ac}{
\index{ice\_\-broadcast::broadcast\_\-array@{ice\_\-broadcast::broadcast\_\-array}!broadcast\_\-array\_\-real\_\-3d@{broadcast\_\-array\_\-real\_\-3d}}
\index{broadcast\_\-array\_\-real\_\-3d@{broadcast\_\-array\_\-real\_\-3d}!ice_broadcast::broadcast_array@{ice\_\-broadcast::broadcast\_\-array}}
\subsubsection[{broadcast\_\-array\_\-real\_\-3d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-broadcast::broadcast\_\-array::broadcast\_\-array\_\-real\_\-3d (real (real\_\-kind),dimension(:,:,:),intent(inout) {\em array}, \/  integer (int\_\-kind),intent(in) {\em root\_\-pe})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__broadcast_1_1broadcast__array_a897b1c7a8e6180c94de254cb0868e3ac}


Definition at line 850 of file ice\_\-broadcast.F90.

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