\hypertarget{ice__global__reductions_8F90}{
\section{ice\_\-global\_\-reductions.F90 File Reference}
\label{ice__global__reductions_8F90}\index{ice\_\-global\_\-reductions.F90@{ice\_\-global\_\-reductions.F90}}
}
\subsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
interface \hyperlink{interfaceice__global__reductions_1_1global__sum}{ice\_\-global\_\-reductions::global\_\-sum}
\item 
interface \hyperlink{interfaceice__global__reductions_1_1global__sum__prod}{ice\_\-global\_\-reductions::global\_\-sum\_\-prod}
\item 
interface \hyperlink{interfaceice__global__reductions_1_1global__maxval}{ice\_\-global\_\-reductions::global\_\-maxval}
\item 
interface \hyperlink{interfaceice__global__reductions_1_1global__minval}{ice\_\-global\_\-reductions::global\_\-minval}
\end{DoxyCompactItemize}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespaceice__global__reductions}{ice\_\-global\_\-reductions}
\end{DoxyCompactItemize}
\subsection*{Functions/Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{namespaceice__global__reductions_ab9fb73d7096dbb733f5878483a696cf1}{ice\_\-global\_\-reductions::init\_\-global\_\-reductions} (tripole\_\-flag)
\item 
subroutine \hyperlink{namespaceice__global__reductions_adeb296e7d016ecf60a1c72d19d04a868}{ice\_\-global\_\-reductions::sum\_\-vector\_\-dbl} (local\_\-vector, global\_\-vector, dist)
\item 
real(dbl\_\-kind) \hyperlink{namespaceice__global__reductions_a6b1dda84ce2a327ce579b34697eeb79f}{ice\_\-global\_\-reductions::global\_\-sum\_\-dbl} (array, dist, field\_\-loc, mMask, lMask)
\item 
real(real\_\-kind) \hyperlink{namespaceice__global__reductions_a8e8362fe94cfeec02a6fd9ee6ffc6b3f}{ice\_\-global\_\-reductions::global\_\-sum\_\-real} (array, dist, field\_\-loc, mMask, lMask)
\item 
integer(int\_\-kind) \hyperlink{namespaceice__global__reductions_a75c457045df8607362a57112dd907a6d}{ice\_\-global\_\-reductions::global\_\-sum\_\-int} (array, dist, field\_\-loc, mMask, lMask)
\item 
real(dbl\_\-kind) \hyperlink{namespaceice__global__reductions_a019a480688c267b2dfce991d9c8e0d51}{ice\_\-global\_\-reductions::global\_\-sum\_\-scalar\_\-dbl} (scalar, dist)
\item 
real(real\_\-kind) \hyperlink{namespaceice__global__reductions_a909b7495f4cdff7e8d357fa0acdeca74}{ice\_\-global\_\-reductions::global\_\-sum\_\-scalar\_\-real} (scalar, dist)
\item 
integer(int\_\-kind) \hyperlink{namespaceice__global__reductions_a1d53804ee999b9e2c22cfb731f48c5ff}{ice\_\-global\_\-reductions::global\_\-sum\_\-scalar\_\-int} (scalar, dist)
\item 
real(dbl\_\-kind) \hyperlink{namespaceice__global__reductions_aafaab9f2e8ca36d2f081b9e3a0caef2c}{ice\_\-global\_\-reductions::global\_\-sum\_\-prod\_\-dbl} (array1, array2, dist, field\_\-loc, mMask, lMask)
\item 
real(real\_\-kind) \hyperlink{namespaceice__global__reductions_a8ded0a6550ccfe08da739b778ccdadf3}{ice\_\-global\_\-reductions::global\_\-sum\_\-prod\_\-real} (array1, array2, dist, field\_\-loc, mMask, lMask)
\item 
integer(int\_\-kind) \hyperlink{namespaceice__global__reductions_a4aff2c1b8fa4c266a0f08cef29bba2ab}{ice\_\-global\_\-reductions::global\_\-sum\_\-prod\_\-int} (array1, array2, dist, field\_\-loc, mMask, lMask)
\item 
real(dbl\_\-kind) \hyperlink{namespaceice__global__reductions_afcc42be44d8b5383d354d22c849ca69f}{ice\_\-global\_\-reductions::global\_\-maxval\_\-dbl} (array, dist, lMask)
\item 
real(real\_\-kind) \hyperlink{namespaceice__global__reductions_a85255323eef62fc17da07a4a61d89744}{ice\_\-global\_\-reductions::global\_\-maxval\_\-real} (array, dist, lMask)
\item 
integer(int\_\-kind) \hyperlink{namespaceice__global__reductions_a09f454330678940b2277d70e4535290e}{ice\_\-global\_\-reductions::global\_\-maxval\_\-int} (array, dist, lMask)
\item 
real(dbl\_\-kind) \hyperlink{namespaceice__global__reductions_a08a9bbce6bc2a8c8961009e0923ac274}{ice\_\-global\_\-reductions::global\_\-maxval\_\-scalar\_\-dbl} (scalar, dist)
\item 
real(real\_\-kind) \hyperlink{namespaceice__global__reductions_a1f4cce7e3e8f22f0366ff60313a3e697}{ice\_\-global\_\-reductions::global\_\-maxval\_\-scalar\_\-real} (scalar, dist)
\item 
integer(int\_\-kind) \hyperlink{namespaceice__global__reductions_aa1013da08de374f45ff86d6d2be77581}{ice\_\-global\_\-reductions::global\_\-maxval\_\-scalar\_\-int} (scalar, dist)
\item 
real(dbl\_\-kind) \hyperlink{namespaceice__global__reductions_a7c09e90ceb0de6d5f40a525cabbc193a}{ice\_\-global\_\-reductions::global\_\-minval\_\-dbl} (array, dist, lMask)
\item 
real(real\_\-kind) \hyperlink{namespaceice__global__reductions_a98165af03a1ac68b1a6114c63d9b7b11}{ice\_\-global\_\-reductions::global\_\-minval\_\-real} (array, dist, lMask)
\item 
integer(int\_\-kind) \hyperlink{namespaceice__global__reductions_a6158397f98e574f0c587459b40db8d18}{ice\_\-global\_\-reductions::global\_\-minval\_\-int} (array, dist, lMask)
\item 
real(dbl\_\-kind) \hyperlink{namespaceice__global__reductions_adf0dafd3b9b49b80c493ccf9f7fd7072}{ice\_\-global\_\-reductions::global\_\-minval\_\-scalar\_\-dbl} (scalar, dist)
\item 
real(real\_\-kind) \hyperlink{namespaceice__global__reductions_a9bd28e27173eaf4c5a60841318b3d9f1}{ice\_\-global\_\-reductions::global\_\-minval\_\-scalar\_\-real} (scalar, dist)
\item 
integer(int\_\-kind) \hyperlink{namespaceice__global__reductions_ab4a2ba94077b4e88fd24c9c1950026e3}{ice\_\-global\_\-reductions::global\_\-minval\_\-scalar\_\-int} (scalar, dist)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
logical(log\_\-kind) \hyperlink{namespaceice__global__reductions_a14140465b78c72f3b6923a37f4b8ea4c}{ice\_\-global\_\-reductions::ltripole\_\-grid}
\end{DoxyCompactItemize}
