\hypertarget{ua__mpi__module__base_8f90}{}\doxysection{ua\+\_\+mpi\+\_\+module/ua\+\_\+mpi\+\_\+module\+\_\+base.f90 File Reference}
\label{ua__mpi__module__base_8f90}\index{ua\_mpi\_module/ua\_mpi\_module\_base.f90@{ua\_mpi\_module/ua\_mpi\_module\_base.f90}}
\doxysubsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \mbox{\hyperlink{namespaceua__mpi__module__base}{ua\+\_\+mpi\+\_\+module\+\_\+base}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \mbox{\hyperlink{namespaceua__mpi__module__base_a73f93133830708e2b96d2f2de767f3d8}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+base\+\_\+mpi\+\_\+initial}} (n\+\_\+in, i\+\_\+in, j\+\_\+in, k\+\_\+in, npv, mpi\+\_\+comm)
\item 
subroutine \mbox{\hyperlink{namespaceua__mpi__module__base_aa4d8a8e5534bef6dcef295002581fc66}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::mpidevide}} (mm, np, msp, mep, mcp)
\item 
integer function, public \mbox{\hyperlink{namespaceua__mpi__module__base_af035e99e3aa163554dc51f35491da867}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::kp\+\_\+kl}} (kl)
\item 
integer function, public \mbox{\hyperlink{namespaceua__mpi__module__base_a2bbcdfcc788c671edcd8db1126b915a5}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::lu\+\_\+nm}} (n, m)
\item 
integer function, dimension(2), public \mbox{\hyperlink{namespaceua__mpi__module__base_a9568b614728200201406fc7b37d36673}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nm\+\_\+lu}} (l)
\item 
real(8) function, dimension(nc, kc), public \mbox{\hyperlink{namespaceua__mpi__module__base_adefa40bc8541f3d74264807663e1e115}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+ua}} (ua)
\item 
real(8) function, dimension(nmc, km), public \mbox{\hyperlink{namespaceua__mpi__module__base_a4fa194094ac4cd8eb39ef68a1b4a6948}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+wb}} (wb)
\item 
real(8) function, dimension(nc, size(ua, 2)), public \mbox{\hyperlink{namespaceua__mpi__module__base_a83d2ad9b1de5fef2e510085d0ee28a52}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wa\+\_\+ua}} (ua)
\item 
real(8) function, dimension(nmc, size(wa, 2)), public \mbox{\hyperlink{namespaceua__mpi__module__base_ada4da456cb3f9346815084e3264ac852}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+wa}} (wa)
\item 
real(8) function, dimension(size(ab, 1), km), public \mbox{\hyperlink{namespaceua__mpi__module__base_ab7b2720f93f99e0f5c0578e08d8fceae}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::aa\+\_\+ab}} (ab)
\item 
real(8) function, dimension(size(aa, 1), kc), public \mbox{\hyperlink{namespaceua__mpi__module__base_ae2f8e298c1608fa7f39656efacbde06d}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ab\+\_\+aa}} (aa)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jc, kc), public \mbox{\hyperlink{namespaceua__mpi__module__base_aa03071a04e1aab34ca88460e839e17e4}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+ua}} (ua\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nmc, km), public \mbox{\hyperlink{namespaceua__mpi__module__base_aca15e3577ad16b46012ba226e91f80b6}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+xvb}} (xvb\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jc), public \mbox{\hyperlink{namespaceua__mpi__module__base_aed8fcbc87108118fc3b9f23696a1c416}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+u}} (u\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nmc), public \mbox{\hyperlink{namespaceua__mpi__module__base_ad841b698913367fb7af111df17143ec6}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+xv}} (xv\+\_\+data, ipow, iflag)
\item 
subroutine, public \mbox{\hyperlink{namespaceua__mpi__module__base_a0268a38f4a13aae8ef9f46bb579e3a23}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+streampotential2vectormpi}} (ua\+\_\+\+Psi, ua\+\_\+\+Chi, xvb\+\_\+U, xvb\+\_\+V)
\item 
subroutine, public \mbox{\hyperlink{namespaceua__mpi__module__base_a0f16c53a0a285646c5fc615ea972d6ec}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+vector2vordivmpi}} (xvb\+\_\+U, xvb\+\_\+V, ua\+\_\+\+Vor, ua\+\_\+\+Div)
\item 
subroutine, public \mbox{\hyperlink{namespaceua__mpi__module__base_ab365f91eba1e2a8bdc0e8ec0036bc219}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+vectorcoslat2vordivmpi}} (xvb\+\_\+\+U\+Cos\+Lat, xvb\+\_\+\+V\+Cos\+Lat, ua\+\_\+\+Vor, ua\+\_\+\+Div)
\item 
subroutine, public \mbox{\hyperlink{namespaceua__mpi__module__base_ab5c7cc043ec4092ea95a60f62f818d9e}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+base\+\_\+mpi\+\_\+finalize}}
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_a53995322618c20bb22b2888fb8a6067d}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::km}} =16
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_add8f0bfad0998dadd2e218caad49712f}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nproc}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_a0a96bfc6aca39c79277b0d153e53e83f}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nproc\+\_\+h}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_ace8024e7d222f2079ebf63f149bbace5}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nproc\+\_\+v}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_a1669820d86642671e8ff6fc5f8f93a98}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::iproc}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_a24117b9c8b0363bcea3fe8f50558e150}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::iproc\+\_\+h}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_a44ce9518adedd383957c49b2b2657b28}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::iproc\+\_\+v}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_ae4a7d2b26521bc753c9495488d2f3cf6}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nc}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_adb1aece196ee907eb087af66998b3109}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ks}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_a5d66bb05dec7b1d8073e532a70b37495}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ke}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_aeb926dc98ccf5fd35d7818316c3f5bc2}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::kc}}
\item 
integer, dimension(\+:), allocatable \mbox{\hyperlink{namespaceua__mpi__module__base_ac66f90697e4981b865410b98532ccaed}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ksp}}
\item 
integer, dimension(\+:), allocatable \mbox{\hyperlink{namespaceua__mpi__module__base_aa5d8e04344e2e129fd0a827245825f99}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::kep}}
\item 
integer, dimension(\+:), allocatable \mbox{\hyperlink{namespaceua__mpi__module__base_aa830998d2ebc8eab491a51cc9d0e9541}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::kcp}}
\item 
integer, public \mbox{\hyperlink{namespaceua__mpi__module__base_a99f5ba36beab9b7db0694b40f2232fb8}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nms}}
\item 
integer, public \mbox{\hyperlink{namespaceua__mpi__module__base_ae8bd02926fbbcb93e3bb6d1222b42982}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nme}}
\item 
integer, public \mbox{\hyperlink{namespaceua__mpi__module__base_a64e1ffc6a583a817d7c4af09dbd042b0}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmc}}
\item 
integer, dimension(\+:), allocatable \mbox{\hyperlink{namespaceua__mpi__module__base_abc84ae6ef3894e0220af2872a137c750}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmsp}}
\item 
integer, dimension(\+:), allocatable \mbox{\hyperlink{namespaceua__mpi__module__base_a590b2fb1fab7d778a3845476300feea0}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmep}}
\item 
integer, dimension(\+:), allocatable \mbox{\hyperlink{namespaceua__mpi__module__base_a279b155688d69d1fd9de33b10cc457e4}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmcp}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_aeb098e8d89b5cb2b760f323640cad26d}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+w}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_a8ecb710381425c07040b8357ac91be9b}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+h}}
\item 
integer, save, public \mbox{\hyperlink{namespaceua__mpi__module__base_af6afc50d091c0e9303c7c1aff0ace31f}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+v}}
\item 
logical, save \mbox{\hyperlink{namespaceua__mpi__module__base_a98562fcdd3daf35ee6de583c33f56b45}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+wb\+\_\+ua}} =.true.
\item 
logical, save \mbox{\hyperlink{namespaceua__mpi__module__base_a4c17e1576d50969d20a22a8d27ea606a}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+ua\+\_\+wb}} =.true.
\item 
logical, save \mbox{\hyperlink{namespaceua__mpi__module__base_ad28eb631ae22a1bd88b7e9fb6f1bdb63}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+wa\+\_\+ua}} =.true.
\item 
logical, save \mbox{\hyperlink{namespaceua__mpi__module__base_a8a6b6c1a0c381c74049f01735e3256c2}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+aa\+\_\+ab}} =.true.
\end{DoxyCompactItemize}
