\hypertarget{ua__mpi__module__base_8f90}{}\section{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}}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespaceua__mpi__module__base}{ua\+\_\+mpi\+\_\+module\+\_\+base}
\end{DoxyCompactItemize}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \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 
integer function, public \hyperlink{namespaceua__mpi__module__base_af035e99e3aa163554dc51f35491da867}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::kp\+\_\+kl} (kl)
\item 
integer function, public \hyperlink{namespaceua__mpi__module__base_a2bbcdfcc788c671edcd8db1126b915a5}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::lu\+\_\+nm} (n, m)
\item 
integer function, dimension(2), public \hyperlink{namespaceua__mpi__module__base_a9568b614728200201406fc7b37d36673}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nm\+\_\+lu} (l)
\item 
real(8) function, dimension(0\+:im-\/1, jc, kc), public \hyperlink{namespaceua__mpi__module__base_ac70eec2c59ad6a100b656c80d0fc492b}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+pva} (pva)
\item 
real(8) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__base_ae58b71b53cfd38c38ef48487dfeed727}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+xvb} (xvb)
\item 
real(8) function, dimension(0\+:im-\/1, size(pa, 2)), public \hyperlink{namespaceua__mpi__module__base_ab672766fd5065a390deaace3e4e75f14}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::xa\+\_\+pa} (pa)
\item 
real(8) function, dimension(ic, size(xa, 2)), public \hyperlink{namespaceua__mpi__module__base_a67ea139272df5de4ae7bd520fa38197c}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::pa\+\_\+xa} (xa)
\item 
real(8) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__base_adefa40bc8541f3d74264807663e1e115}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+ua} (ua)
\item 
real(8) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__base_a4fa194094ac4cd8eb39ef68a1b4a6948}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+wb} (wb)
\item 
real(8) function, dimension(nc, size(ua, 2)), public \hyperlink{namespaceua__mpi__module__base_a83d2ad9b1de5fef2e510085d0ee28a52}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wa\+\_\+ua} (ua)
\item 
real(8) function, dimension(nmc, size(wa, 2)), public \hyperlink{namespaceua__mpi__module__base_ada4da456cb3f9346815084e3264ac852}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+wa} (wa)
\item 
real(8) function, dimension(size(ab, 1), km), public \hyperlink{namespaceua__mpi__module__base_ab7b2720f93f99e0f5c0578e08d8fceae}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::aa\+\_\+ab} (ab)
\item 
real(8) function, dimension(size(aa, 1), kc), public \hyperlink{namespaceua__mpi__module__base_ae2f8e298c1608fa7f39656efacbde06d}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ab\+\_\+aa} (aa)
\item 
real(8) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__base_aea53eb6c124d6a8e5d6c798491349cd4}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+ua} (ua\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__base_aca4b55487850574fcc0c016fa1e32c54}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+pva} (pva\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__base_aa8be6f625f226f1da2f2bcb0ac9d0c89}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+pv} (pv\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__base_a9564b3f010a70cf57d143a50559a1eb8}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+u} (u\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(0\+:im-\/1, jc, kc), public \hyperlink{namespaceua__mpi__module__base_a5b26ed2360298ec8f71a1087e6c644b3}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+ua} (ua\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__base_aca15e3577ad16b46012ba226e91f80b6}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+xvb} (xvb\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(0\+:im-\/1, jc), public \hyperlink{namespaceua__mpi__module__base_a7adeead2ddfa96922086b6152fc46f38}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+u} (u\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__base_ad841b698913367fb7af111df17143ec6}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+xv} (xv\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__base_a7500733b66f30e5afb9784c399d794a5}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+wb} (wb\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__base_a5752e310929b09500959383c3dfe7a6a}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+pva} (pva\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nc), public \hyperlink{namespaceua__mpi__module__base_afda56d2f63425e7209a9b4e560f2c148}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+pv} (pv\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__base_a7b7695763a14e5dd61e09fce9f86ae41}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+w} (w\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(0\+:im-\/1, jc, kc), public \hyperlink{namespaceua__mpi__module__base_a02ca6b19fe5ef934a207d2f308a77841}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+wb} (wb\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__base_a1d89284096cef96f118418a45b7220f9}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+xvb} (xvb\+\_\+data, ipow, iflag)
\item 
subroutine, public \hyperlink{namespaceua__mpi__module__base_a0268a38f4a13aae8ef9f46bb579e3a23}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+streampotential2vectormpi} (ua\+\_\+\+Psi, ua\+\_\+\+Chi, xvb\+\_\+U, xvb\+\_\+V)
\item 
subroutine, public \hyperlink{namespaceua__mpi__module__base_a0f16c53a0a285646c5fc615ea972d6ec}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+vector2vordivmpi} (xvb\+\_\+U, xvb\+\_\+V, ua\+\_\+\+Vor, ua\+\_\+\+Div)
\item 
subroutine, public \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 \hyperlink{namespaceua__mpi__module__base_a294bbc42628786c2f6833750334e7be8}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+streampotential2vectormpi} (wb\+\_\+\+Psi, wb\+\_\+\+Chi, pva\+\_\+U, pva\+\_\+V)
\item 
subroutine, public \hyperlink{namespaceua__mpi__module__base_ade29702160c1cf3f95fabcac65862408}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+vector2vordivmpi} (pva\+\_\+U, pva\+\_\+V, wb\+\_\+\+Vor, wb\+\_\+\+Div)
\item 
subroutine, public \hyperlink{namespaceua__mpi__module__base_aac2a583dd008ab30867530c45451f870}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+vectorcoslat2vordivmpi} (pva\+\_\+\+U\+Cos\+Lat, pva\+\_\+\+V\+Cos\+Lat, wb\+\_\+\+Vor, wb\+\_\+\+Div)
\item 
subroutine, public \hyperlink{namespaceua__mpi__module__base_ab5c7cc043ec4092ea95a60f62f818d9e}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+base\+\_\+mpi\+\_\+finalize}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a53995322618c20bb22b2888fb8a6067d}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::km} =16
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_add8f0bfad0998dadd2e218caad49712f}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nproc}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a0a96bfc6aca39c79277b0d153e53e83f}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nproc\+\_\+h}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_ace8024e7d222f2079ebf63f149bbace5}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nproc\+\_\+v}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a1669820d86642671e8ff6fc5f8f93a98}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::iproc}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a24117b9c8b0363bcea3fe8f50558e150}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::iproc\+\_\+h}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a44ce9518adedd383957c49b2b2657b28}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::iproc\+\_\+v}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_ae4a7d2b26521bc753c9495488d2f3cf6}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nc}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a333b9eb05ead1bb01ab391f51c57d73e}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::is}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a891eddfe21bbce27fb2462df6eb64b3f}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ie}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a48d3b0de85d326b892eccafd95121897}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ic}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_a3fc46a43f5636545946affee7b720e96}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::isp}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_a66044ccec63cb711b14bb99b3709d441}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::iep}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_ac474b93bec69be5bbe58631fd96d60cf}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::icp}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_adb1aece196ee907eb087af66998b3109}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ks}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a5d66bb05dec7b1d8073e532a70b37495}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ke}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_aeb926dc98ccf5fd35d7818316c3f5bc2}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::kc}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_a7b1af94d3cdf29d72cf36735b6a2883f}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::ksp}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_a706a59a4a52dd0c43c4e8241c43d8547}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::kep}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_a3e554cc95b85dff34bf822a83278c0c4}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::kcp}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_aa7a00bf6ef269cc0fa489d1f440fe4d8}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nms}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a0ab025248a156b439802067e2c5e2a20}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nme}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a5cd7be323ceeffe52057aa7ebd6682cd}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmc}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_a5fe02278146287edca7c6d3ce94ecc51}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmsp}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_a4520884c4610c4dff11eeeca2b985d17}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmep}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespaceua__mpi__module__base_a15b54d08a3943c032dac7abf55b70669}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmcp}
\item 
real(8), dimension(\+:,\+:), allocatable, save, public \hyperlink{namespaceua__mpi__module__base_a2d1bc1db4e2e7d0433433993848af53b}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+lon}
\item 
real(8), dimension(\+:,\+:), allocatable, save, public \hyperlink{namespaceua__mpi__module__base_a2b847092e20fda562ea00f93e2301984}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+lat}
\item 
real(8), dimension(\+:), allocatable, save, public \hyperlink{namespaceua__mpi__module__base_a3c7924e501a2905043b89c05a508808d}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::p\+\_\+lon}
\item 
real(8), dimension(\+:), allocatable, save, public \hyperlink{namespaceua__mpi__module__base_acf197aa4ca658b59536f052f30e93b44}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::p\+\_\+lon\+\_\+weight}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_aeb098e8d89b5cb2b760f323640cad26d}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+w}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_a8ecb710381425c07040b8357ac91be9b}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+h}
\item 
integer, save, public \hyperlink{namespaceua__mpi__module__base_af6afc50d091c0e9303c7c1aff0ace31f}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+v}
\item 
logical, save \hyperlink{namespaceua__mpi__module__base_ac84076ed13349ea0867587111a69f180}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+xvb\+\_\+pva} =.true.
\item 
logical, save \hyperlink{namespaceua__mpi__module__base_a042302c97546af9a4e108e04230b91d4}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+pva\+\_\+xvb} =.true.
\item 
logical, save \hyperlink{namespaceua__mpi__module__base_a98562fcdd3daf35ee6de583c33f56b45}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+wb\+\_\+ua} =.true.
\item 
logical, save \hyperlink{namespaceua__mpi__module__base_a4c17e1576d50969d20a22a8d27ea606a}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+ua\+\_\+wb} =.true.
\item 
logical, save \hyperlink{namespaceua__mpi__module__base_ad28eb631ae22a1bd88b7e9fb6f1bdb63}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+wa\+\_\+ua} =.true.
\item 
logical, save \hyperlink{namespaceua__mpi__module__base_a8a6b6c1a0c381c74049f01735e3256c2}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+aa\+\_\+ab} =.true.
\item 
logical, save \hyperlink{namespaceua__mpi__module__base_a51911cf8fa30b7f63de6565001e045d6}{ua\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+xa\+\_\+pa} =.true.
\end{DoxyCompactItemize}
