\hypertarget{wb__mpi__module__base_8f90}{}\section{wb\+\_\+mpi\+\_\+module/wb\+\_\+mpi\+\_\+module\+\_\+base.f90 File Reference}
\label{wb__mpi__module__base_8f90}\index{wb\+\_\+mpi\+\_\+module/wb\+\_\+mpi\+\_\+module\+\_\+base.\+f90@{wb\+\_\+mpi\+\_\+module/wb\+\_\+mpi\+\_\+module\+\_\+base.\+f90}}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespacewb__mpi__module__base}{wb\+\_\+mpi\+\_\+module\+\_\+base}
\end{DoxyCompactItemize}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \hyperlink{namespacewb__mpi__module__base_a44b98bbaf9c58c5650a7672c0aa83670}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+base\+\_\+mpi\+\_\+initial} (n\+\_\+in, i\+\_\+in, j\+\_\+in, k\+\_\+in, npv, mpi\+\_\+comm)
\item 
integer function, public \hyperlink{namespacewb__mpi__module__base_a574d20660c3a0f2a2377dc3675b3b971}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::kp\+\_\+kl} (kl)
\item 
real(8) function, dimension(0\+:im-\/1, jc, kc), public \hyperlink{namespacewb__mpi__module__base_a5442ce46ec248d6a0842f4dad9bcba22}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+pva} (pva)
\item 
real(8) function, dimension(ic, jc, km), public \hyperlink{namespacewb__mpi__module__base_a587f6ac08121d4b7625402b84a9b42b4}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+xvb} (xvb)
\item 
real(8) function, dimension(0\+:im-\/1, size(pa, 2)), public \hyperlink{namespacewb__mpi__module__base_ab311a561473d873c66a5215e28e197bc}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::xa\+\_\+pa} (pa)
\item 
real(8) function, dimension(ic, size(xa, 2)), public \hyperlink{namespacewb__mpi__module__base_a8f7a0a691565b0bedefdccb43d3937dd}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::pa\+\_\+xa} (xa)
\item 
real(8) function, dimension(size(ab, 1), km), public \hyperlink{namespacewb__mpi__module__base_a37dd989789799123a1dc99c615516328}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::aa\+\_\+ab} (ab)
\item 
real(8) function, dimension(size(aa, 1), kc), public \hyperlink{namespacewb__mpi__module__base_a9ee2e0f3d75b05d1f3b8734d8a1408e3}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::ab\+\_\+aa} (aa)
\item 
real(8) function, dimension(1\+:ic, 1\+:jc, km), public \hyperlink{namespacewb__mpi__module__base_a025f8d083f043515394d9a3f310e2db3}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+wb} (wb\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nc, kc), public \hyperlink{namespacewb__mpi__module__base_a642828e1fdf4f4533637bd37700279a6}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+pva} (pva\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nc), public \hyperlink{namespacewb__mpi__module__base_aa69697c92180ee8c513a74640e91f4e5}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+pv} (pv\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(1\+:ic, 1\+:jc), public \hyperlink{namespacewb__mpi__module__base_afd8617fac666ad31bd5377e6fa3ead3a}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+w} (w\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jc, kc), public \hyperlink{namespacewb__mpi__module__base_aee2c507efa4d2543de9e893550309100}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+wb} (wb\+\_\+data, ipow, iflag)
\item 
real(8) function, dimension(nc, kc), public \hyperlink{namespacewb__mpi__module__base_aadca2bb3910a5b9b40240730d8504a0a}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+xvb} (xvb\+\_\+data, ipow, iflag)
\item 
subroutine, public \hyperlink{namespacewb__mpi__module__base_a10cbe42c46393e9fc186badc733f8583}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+streampotential2vectormpi} (wb\+\_\+\+Psi, wb\+\_\+\+Chi, pva\+\_\+U, pva\+\_\+V)
\item 
subroutine, public \hyperlink{namespacewb__mpi__module__base_a408eba1b2edfb42c50f4a6ec12af8a31}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+vector2vordivmpi} (pva\+\_\+U, pva\+\_\+V, wb\+\_\+\+Vor, wb\+\_\+\+Div)
\item 
subroutine, public \hyperlink{namespacewb__mpi__module__base_a5b117a6fc24a42652d72d17b93167e39}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+vectorcoslat2vordivmpi} (pva\+\_\+\+U\+Cos\+Lat, pva\+\_\+\+V\+Cos\+Lat, wb\+\_\+\+Vor, wb\+\_\+\+Div)
\item 
subroutine, public \hyperlink{namespacewb__mpi__module__base_a64f43efc47529bd6f9966468de4b96c7}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+base\+\_\+mpi\+\_\+finalize}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_ad9ae0bfbde2d0e73448cc2f3b70b2d7e}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::km} =16
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a2091dbc090ba0d59bb946120856419b4}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::nproc}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a38c21609aea7cc2df844a9a53f8f1dc9}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::nproc\+\_\+h}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a88f0edce972889bb2e4fa343c68991e9}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::nproc\+\_\+v}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a6ba5e9b5adfa4395ffa2806a97533030}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::iproc}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_aba7197000d9bd8e011a87e295727a138}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::iproc\+\_\+h}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a8e2058c9be7139c7191e6f06369f449b}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::iproc\+\_\+v}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_afeedd8f638fe4cefe79534a9c89d06dd}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::jc}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_aa85fd132e5cc4d20081be81fdf018faa}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::nc}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a8a9a5db5f626250e378b8d509120922b}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::is}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a9df296468a54e299b025d448d3f6c953}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::ie}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_afc1edf37962ce998918ea1b5b5db7a64}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::ic}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespacewb__mpi__module__base_a617b18969a6116af5ab97d09d4b05dd7}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::isp}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespacewb__mpi__module__base_a23b34a08ae42bd62f1a88239252e9114}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::iep}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespacewb__mpi__module__base_ae8c12b541d37274ae073df77e69d7d42}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::icp}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a822bfbcc24d78552fe906fbf285efc3a}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::ks}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a10ce621b1ffa452457dd5d0f92e261b8}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::ke}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a84d9a4d4c1891d05af288545c11cc71e}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::kc}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespacewb__mpi__module__base_a3b7067eed7d48a8ba8857c8fcdc6e369}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::ksp}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespacewb__mpi__module__base_a8f85c99483c6bea30bda4829cbc536db}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::kep}
\item 
integer, dimension(\+:), allocatable, save \hyperlink{namespacewb__mpi__module__base_ab77b08f8169b710c229b03dc363a4a05}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::kcp}
\item 
real(8), dimension(\+:,\+:), allocatable, save, public \hyperlink{namespacewb__mpi__module__base_a0df019b4231b520bcd36e7ec648ef8c0}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+lon}
\item 
real(8), dimension(\+:,\+:), allocatable, save, public \hyperlink{namespacewb__mpi__module__base_af914ab037652632589bc011bbd48633e}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+lat}
\item 
real(8), dimension(\+:), allocatable, save, public \hyperlink{namespacewb__mpi__module__base_af513bbafc21b1de69cf394c1290fd1d0}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::p\+\_\+lon}
\item 
real(8), dimension(\+:), allocatable, save, public \hyperlink{namespacewb__mpi__module__base_a7bb039879e8ab1803e446814c4e39386}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::p\+\_\+lon\+\_\+weight}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_aa2f9547770bff318394bab6c762b0408}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+w}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_af8bb5a0d39839e222f7869be31f8099b}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+h}
\item 
integer, save, public \hyperlink{namespacewb__mpi__module__base_a7a615fd5f10f58751d1226136cc4a64b}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::mpi\+\_\+comm\+\_\+v}
\item 
logical, save \hyperlink{namespacewb__mpi__module__base_ac405cbf91dfdf88aebdeef17bfeb4a11}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+xvb\+\_\+pva} =.true.
\item 
logical, save \hyperlink{namespacewb__mpi__module__base_a056f7937d6599989996a23a3a104f434}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+pva\+\_\+xvb} =.true.
\item 
logical, save \hyperlink{namespacewb__mpi__module__base_ad0a0cce4488f536cf6befcc88d8722c0}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+aa\+\_\+ab} =.true.
\item 
logical, save \hyperlink{namespacewb__mpi__module__base_a6a9f4005875da0edacafe491cc8fa881}{wb\+\_\+mpi\+\_\+module\+\_\+base\+::first\+\_\+xa\+\_\+pa} =.true.
\end{DoxyCompactItemize}
