\hypertarget{w__mpi__module__base_8f90}{}\doxysection{w\+\_\+mpi\+\_\+module/w\+\_\+mpi\+\_\+module\+\_\+base.f90 File Reference}
\label{w__mpi__module__base_8f90}\index{w\_mpi\_module/w\_mpi\_module\_base.f90@{w\_mpi\_module/w\_mpi\_module\_base.f90}}
\doxysubsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
interface \mbox{\hyperlink{interfacew__mpi__module__base_1_1l__nm}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm}}
\begin{DoxyCompactList}\small\item\em 波数 (n,m) よりスペクトルデータの格納位置 l を返す \end{DoxyCompactList}\item 
interface \mbox{\hyperlink{interfacew__mpi__module__base_1_1nm__l}{w\+\_\+mpi\+\_\+module\+\_\+base\+::nm\+\_\+l}}
\begin{DoxyCompactList}\small\item\em スペクトルデータの位置(l) より，対応する波数 (n,m) を返す \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \mbox{\hyperlink{namespacew__mpi__module__base}{w\+\_\+mpi\+\_\+module\+\_\+base}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespacew__mpi__module}{w\+\_\+mpi\+\_\+module}} の下部モジュール\+: 基本変換 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \mbox{\hyperlink{namespacew__mpi__module__base_ac9f74ac01303fb3d69e551a7c455da47}{w\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+base\+\_\+mpi\+\_\+initial}} (n\+\_\+in, i\+\_\+in, j\+\_\+in, mpi\+\_\+comm)
\begin{DoxyCompactList}\small\item\em スペクトル変換の格子点数, 波数および O\+P\+E\+N\+MP 使用時の 最大スレッド数を設定する. \end{DoxyCompactList}\item 
real(dp) function, dimension(0\+:im-\/1, 1\+:jl), public \mbox{\hyperlink{namespacew__mpi__module__base_af3c71ab39dece6b5a1016ba418f8371b}{w\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+w}} (w\+\_\+data, ipow, iflag)
\begin{DoxyCompactList}\small\item\em スペクトルデータから格子データへ変換する(1 層用). \end{DoxyCompactList}\item 
real(dp) function, dimension(nc), public \mbox{\hyperlink{namespacew__mpi__module__base_a8437d71392fa94854209b7898dc2dd99}{w\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+xv}} (xv\+\_\+data, ipow, iflag)
\begin{DoxyCompactList}\small\item\em 格子データからスペクトルデータへ(正)変換する(1 層用). \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacew__mpi__module__base_a004e891d275758b2e9a39b5d41672a53}{w\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+streampotential2vectormpi}} (w\+\_\+\+Psi, w\+\_\+\+Chi, xv\+\_\+U, xv\+\_\+V)
\begin{DoxyCompactList}\small\item\em 流線・ポテンシャル(スペクトルデータ)から速度場(格子データ)に (逆)変換する(1 層用, M\+PI) \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacew__mpi__module__base_a15326f414093545618c681f41166ac70}{w\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+vector2vordivmpi}} (xv\+\_\+U, xv\+\_\+V, w\+\_\+\+Vor, w\+\_\+\+Div)
\begin{DoxyCompactList}\small\item\em 速度場(格子データ)から渦度・発散(スペクトルデータ)に (正)変換する(1 層用, M\+PI) \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacew__mpi__module__base_a843761fce9a1f561f1e84a2ce7fc7456}{w\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+vectorcoslat2vordivmpi}} (xv\+\_\+\+U\+Cos\+Lat, xv\+\_\+\+V\+Cos\+Lat, w\+\_\+\+Vor, w\+\_\+\+Div)
\begin{DoxyCompactList}\small\item\em 速度場(格子データ)から渦度・発散(スペクトルデータ)に (正)変換する(1 層用, M\+PI) \end{DoxyCompactList}\item 
real(dp) function, dimension(size(av, 1), jm), public \mbox{\hyperlink{namespacew__mpi__module__base_ae63f80b24fdcb153f05ceb6b594a3020}{w\+\_\+mpi\+\_\+module\+\_\+base\+::ay\+\_\+av}} (av)
\begin{DoxyCompactList}\small\item\em 分割緯度データを集める. \end{DoxyCompactList}\item 
real(dp) function, dimension(size(ay, 1), jl), public \mbox{\hyperlink{namespacew__mpi__module__base_ab3571ec52a70bea40da26233894aeef3}{w\+\_\+mpi\+\_\+module\+\_\+base\+::av\+\_\+ay}} (ay)
\begin{DoxyCompactList}\small\item\em 緯度データを分割する \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacew__mpi__module__base_ad4e9b0478f28164ffbb806acb7955427}{w\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+base\+\_\+mpi\+\_\+finalize}}
\begin{DoxyCompactList}\small\item\em モジュールの終了処理(割り付け配列の解放)をおこなう. \end{DoxyCompactList}\item 
integer function \mbox{\hyperlink{namespacew__mpi__module__base_ac2f04512765593310fad8fb876585c27}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm\+\_\+array00}} (n\+\_\+in, m\+\_\+in)
\begin{DoxyCompactList}\small\item\em 全波数(n)と東西波数(m)からそのスペクトルデータの格納位置を返す. \end{DoxyCompactList}\item 
integer function \mbox{\hyperlink{namespacew__mpi__module__base_a3181d68c4fe1ef7404a97c63bb47a90a}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm\+\_\+darray00}} (n\+\_\+in, m\+\_\+in)
\begin{DoxyCompactList}\small\item\em 全波数(n)と東西波数(m)からそのスペクトルデータの格納位置を返す. \end{DoxyCompactList}\item 
integer function, dimension(size(marray)) \mbox{\hyperlink{namespacew__mpi__module__base_a337d660c6e686341e029cc85014f6491}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm\+\_\+array01}} (n, marray)
\begin{DoxyCompactList}\small\item\em 全波数(n)と東西波数(m)からそのスペクトルデータの格納位置を返す. \end{DoxyCompactList}\item 
integer function, dimension(size(marray)) \mbox{\hyperlink{namespacew__mpi__module__base_ab863ecb6fa618eab233cc263cc97e89e}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm\+\_\+darray01}} (n, marray)
\begin{DoxyCompactList}\small\item\em 全波数(n)と東西波数(m)からそのスペクトルデータの格納位置を返す. \end{DoxyCompactList}\item 
integer function, dimension(size(narray)) \mbox{\hyperlink{namespacew__mpi__module__base_afd1bc93bf34ef4bebe41196b00b5d8c3}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm\+\_\+array10}} (narray, m)
\begin{DoxyCompactList}\small\item\em 全波数(n)と東西波数(m)からそのスペクトルデータの格納位置を返す. \end{DoxyCompactList}\item 
integer function, dimension(size(narray)) \mbox{\hyperlink{namespacew__mpi__module__base_a7e4e5d4ac133bc3a34a00be2a49e63c7}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm\+\_\+darray10}} (narray, m)
\begin{DoxyCompactList}\small\item\em 全波数(n)と東西波数(m)からそのスペクトルデータの格納位置を返す. \end{DoxyCompactList}\item 
integer function, dimension(size(narray)) \mbox{\hyperlink{namespacew__mpi__module__base_a6b465c358f794d846bf3aed3de251c0f}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm\+\_\+array11}} (narray, marray)
\begin{DoxyCompactList}\small\item\em 全波数(n)と東西波数(m)からそのスペクトルデータの格納位置を返す. \end{DoxyCompactList}\item 
integer function, dimension(size(narray)) \mbox{\hyperlink{namespacew__mpi__module__base_a98187ced0c4ed1f8f4f8484d48672fa0}{w\+\_\+mpi\+\_\+module\+\_\+base\+::l\+\_\+nm\+\_\+darray11}} (narray, marray)
\begin{DoxyCompactList}\small\item\em 全波数(n)と東西波数(m)からそのスペクトルデータの格納位置を返す. \end{DoxyCompactList}\item 
integer function, dimension(2) \mbox{\hyperlink{namespacew__mpi__module__base_a55134055c78e03105f6f592310297270}{w\+\_\+mpi\+\_\+module\+\_\+base\+::nm\+\_\+l\+\_\+int}} (l)
\begin{DoxyCompactList}\small\item\em スペクトルデータの格納位置(l)から全波数(n)と東西波数(m)を返す. \end{DoxyCompactList}\item 
integer function, dimension(2) \mbox{\hyperlink{namespacew__mpi__module__base_a05cea32c903f65e4f64fd3e4da719dcf}{w\+\_\+mpi\+\_\+module\+\_\+base\+::nm\+\_\+l\+\_\+dint}} (l)
\begin{DoxyCompactList}\small\item\em スペクトルデータの格納位置(l)から全波数(n)と東西波数(m)を返す. \end{DoxyCompactList}\item 
integer function, dimension(size(larray), 2) \mbox{\hyperlink{namespacew__mpi__module__base_a784d14901d518c50f483772269e391a6}{w\+\_\+mpi\+\_\+module\+\_\+base\+::nm\+\_\+l\+\_\+array}} (larray)
\begin{DoxyCompactList}\small\item\em スペクトルデータの格納位置(l)から全波数(n)と東西波数(m)を返す. \end{DoxyCompactList}\item 
integer function, dimension(size(larray), 2) \mbox{\hyperlink{namespacew__mpi__module__base_ad8fb33225a66dc9bba17d264084876f2}{w\+\_\+mpi\+\_\+module\+\_\+base\+::nm\+\_\+l\+\_\+darray}} (larray)
\begin{DoxyCompactList}\small\item\em スペクトルデータの格納位置(l)から全波数(n)と東西波数(m)を返す. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
integer(8), save, public \mbox{\hyperlink{namespacew__mpi__module__base_aa750b5cf518a6c9d727222f8f48abfa7}{w\+\_\+mpi\+\_\+module\+\_\+base\+::im}} =64
\begin{DoxyCompactList}\small\item\em 格子点の設定(東西) \end{DoxyCompactList}\item 
integer(8), save, public \mbox{\hyperlink{namespacew__mpi__module__base_a2b229672ec02d54aa8720cd2296723f0}{w\+\_\+mpi\+\_\+module\+\_\+base\+::jm}} =32
\begin{DoxyCompactList}\small\item\em 格子点の設定(南北) \end{DoxyCompactList}\item 
integer(8), save, public \mbox{\hyperlink{namespacew__mpi__module__base_a8425e34ad804e0f42d95bf509cb17626}{w\+\_\+mpi\+\_\+module\+\_\+base\+::mm}}
\begin{DoxyCompactList}\small\item\em 切断波数(東西波数)の設定 \end{DoxyCompactList}\item 
integer(8), save, public \mbox{\hyperlink{namespacew__mpi__module__base_a306a78f85237328517087aae0cf2278a}{w\+\_\+mpi\+\_\+module\+\_\+base\+::nn}}
\begin{DoxyCompactList}\small\item\em 切断波数(全波数)の設定 \end{DoxyCompactList}\item 
integer(8), save, public \mbox{\hyperlink{namespacew__mpi__module__base_a2394d4ea48fd8016698745debaaf65eb}{w\+\_\+mpi\+\_\+module\+\_\+base\+::nm}}
\begin{DoxyCompactList}\small\item\em 計算する最大の全波数の設定 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_a072b71533174027ae9d27c2f1ff0f2fb}{w\+\_\+mpi\+\_\+module\+\_\+base\+::x\+\_\+lon}}
\begin{DoxyCompactList}\small\item\em 経度座標格子点 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_a6ba4addf173c21cc9324d9d1ca54053a}{w\+\_\+mpi\+\_\+module\+\_\+base\+::x\+\_\+lon\+\_\+weight}}
\begin{DoxyCompactList}\small\item\em 経度座標格子点重み \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_ad610bc790b82eefa025e56ce5323efeb}{w\+\_\+mpi\+\_\+module\+\_\+base\+::v\+\_\+lat}}
\begin{DoxyCompactList}\small\item\em 緯度座標分散格子点 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_a4e11ba6f50fd2ab37e67507800b4ebb4}{w\+\_\+mpi\+\_\+module\+\_\+base\+::v\+\_\+lat\+\_\+weight}}
\begin{DoxyCompactList}\small\item\em 緯度座標分散格子点重み \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_a558a26a9e3991d3a1ee452a4558064ca}{w\+\_\+mpi\+\_\+module\+\_\+base\+::y\+\_\+lat}}
\begin{DoxyCompactList}\small\item\em 緯度座標格子点 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_a4786b3235b0aca80489c1eee6f3d03de}{w\+\_\+mpi\+\_\+module\+\_\+base\+::y\+\_\+lat\+\_\+weight}}
\begin{DoxyCompactList}\small\item\em 緯度座標格子点重み \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_aae7c556f825b8898424456421c6b5564}{w\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+lon}}
\begin{DoxyCompactList}\small\item\em 分散座標経度格子点, 2次元配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_aeea6ed2d8858448c1eb88e3b40cdce8b}{w\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+lat}}
\begin{DoxyCompactList}\small\item\em 分散座標緯度格子点, 2次元配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_a944d0cb65b11e2709ec56f34e7da8e36}{w\+\_\+mpi\+\_\+module\+\_\+base\+::xy\+\_\+lon}}
\begin{DoxyCompactList}\small\item\em 座標経度格子点, 2次元配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), allocatable, public \mbox{\hyperlink{namespacew__mpi__module__base_aa21774d521bd62be2746c359c9e6ec9b}{w\+\_\+mpi\+\_\+module\+\_\+base\+::xy\+\_\+lat}}
\begin{DoxyCompactList}\small\item\em 座標緯度格子点, 2次元配列 \end{DoxyCompactList}\item 
integer(8), save, public \mbox{\hyperlink{namespacew__mpi__module__base_af5e3db67c239a3e8b2a850ac73abf702}{w\+\_\+mpi\+\_\+module\+\_\+base\+::icom}}
\begin{DoxyCompactList}\small\item\em コミュニケータ \end{DoxyCompactList}\item 
integer(8), dimension(\+:), allocatable, save, public \mbox{\hyperlink{namespacew__mpi__module__base_a8c5519e5496969ee7a701f06777d72de}{w\+\_\+mpi\+\_\+module\+\_\+base\+::it}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
integer(8), dimension(\+:), allocatable, save, public \mbox{\hyperlink{namespacew__mpi__module__base_a4e95d6c32cbce40f4047c6332ce6f46b}{w\+\_\+mpi\+\_\+module\+\_\+base\+::jc}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, save, public \mbox{\hyperlink{namespacew__mpi__module__base_aaef0c94ed2ea40df2026dd69c5ce5039}{w\+\_\+mpi\+\_\+module\+\_\+base\+::t}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, save, public \mbox{\hyperlink{namespacew__mpi__module__base_a1ed2fa41d296057ce767d1d4a02bed88}{w\+\_\+mpi\+\_\+module\+\_\+base\+::r}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), pointer, save, public \mbox{\hyperlink{namespacew__mpi__module__base_ae4b015764a79f414de33dcbd01484ede}{w\+\_\+mpi\+\_\+module\+\_\+base\+::p}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
integer(8), save, public \mbox{\hyperlink{namespacew__mpi__module__base_aa05ba597bf438210e6d593f01220d1df}{w\+\_\+mpi\+\_\+module\+\_\+base\+::j1}}
\begin{DoxyCompactList}\small\item\em 分散配置用変数 \end{DoxyCompactList}\item 
integer(8), save, public \mbox{\hyperlink{namespacew__mpi__module__base_a314a50bfc7f6f6a9de03e8640d84f18e}{w\+\_\+mpi\+\_\+module\+\_\+base\+::j2}}
\begin{DoxyCompactList}\small\item\em 分散配置用変数 \end{DoxyCompactList}\item 
integer, save, public \mbox{\hyperlink{namespacew__mpi__module__base_a3d7dfd2e961ec614e9616b52cd57db4c}{w\+\_\+mpi\+\_\+module\+\_\+base\+::jl}}
\begin{DoxyCompactList}\small\item\em 分散格子データの大きさ \end{DoxyCompactList}\item 
integer, save, public \mbox{\hyperlink{namespacew__mpi__module__base_ab592cd691b8f91f3779f0b080f892973}{w\+\_\+mpi\+\_\+module\+\_\+base\+::nc}}
\begin{DoxyCompactList}\small\item\em 分散スペクトルデータの大きさ \end{DoxyCompactList}\item 
integer, save, public \mbox{\hyperlink{namespacew__mpi__module__base_ad6e4677d45a8306c58f581ef5ccd363c}{w\+\_\+mpi\+\_\+module\+\_\+base\+::np}}
\begin{DoxyCompactList}\small\item\em M\+PI プロセス数 \end{DoxyCompactList}\item 
integer, save, public \mbox{\hyperlink{namespacew__mpi__module__base_a0521d9abdcd00560146fa9bd257fdb4d}{w\+\_\+mpi\+\_\+module\+\_\+base\+::ip}}
\begin{DoxyCompactList}\small\item\em M\+PI プロセス番号 \end{DoxyCompactList}\item 
integer(8) \mbox{\hyperlink{namespacew__mpi__module__base_a263c5eb619547936844f51901e8c5584}{w\+\_\+mpi\+\_\+module\+\_\+base\+::ig}} =1
\begin{DoxyCompactList}\small\item\em グリッド種類 \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), pointer, save \mbox{\hyperlink{namespacew__mpi__module__base_a174314d096aa372f5be25b771ae70bc6}{w\+\_\+mpi\+\_\+module\+\_\+base\+::g}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), pointer, save \mbox{\hyperlink{namespacew__mpi__module__base_a4adf21d3f6c0e24bb04a15f1a7bdf1cd}{w\+\_\+mpi\+\_\+module\+\_\+base\+::w}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), pointer, save \mbox{\hyperlink{namespacew__mpi__module__base_a06ae1f72f46d5413aeda1c425a9b39f4}{w\+\_\+mpi\+\_\+module\+\_\+base\+::g1}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), pointer, save \mbox{\hyperlink{namespacew__mpi__module__base_ab647f31e722b8d8c0b03140f2e74fc8e}{w\+\_\+mpi\+\_\+module\+\_\+base\+::g2}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), pointer, save \mbox{\hyperlink{namespacew__mpi__module__base_a2f1ddab24eaa7a8b2e1efbcf936e5dc1}{w\+\_\+mpi\+\_\+module\+\_\+base\+::ww}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
type(c\+\_\+ptr) \mbox{\hyperlink{namespacew__mpi__module__base_a43cc0c23b246e691446ddbf9573143a4}{w\+\_\+mpi\+\_\+module\+\_\+base\+::pp}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
type(c\+\_\+ptr), save \mbox{\hyperlink{namespacew__mpi__module__base_acdd32805156fb81f3031a2efdbd96a8b}{w\+\_\+mpi\+\_\+module\+\_\+base\+::pg}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
type(c\+\_\+ptr), save \mbox{\hyperlink{namespacew__mpi__module__base_af8488e58f6cd67964f51cf329004aeed}{w\+\_\+mpi\+\_\+module\+\_\+base\+::pw}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
type(c\+\_\+ptr), save \mbox{\hyperlink{namespacew__mpi__module__base_a51d1f25be30e29429203fa27863a9d90}{w\+\_\+mpi\+\_\+module\+\_\+base\+::pww}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
type(c\+\_\+ptr), save \mbox{\hyperlink{namespacew__mpi__module__base_a1965b95825c811619965a892f386d2f8}{w\+\_\+mpi\+\_\+module\+\_\+base\+::pg1}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
type(c\+\_\+ptr), save \mbox{\hyperlink{namespacew__mpi__module__base_a907e165aef5578662c75b0e657d9e183}{w\+\_\+mpi\+\_\+module\+\_\+base\+::pg2}}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, save \mbox{\hyperlink{namespacew__mpi__module__base_ab82d4b3dfb6d3ac2bef7139620f5aef0}{w\+\_\+mpi\+\_\+module\+\_\+base\+::c}}
\begin{DoxyCompactList}\small\item\em 作業配列 \end{DoxyCompactList}\item 
integer, dimension(\+:), allocatable, save \mbox{\hyperlink{namespacew__mpi__module__base_a738622eb94fbe878813f45e39a21e5b4}{w\+\_\+mpi\+\_\+module\+\_\+base\+::j1p}}
\begin{DoxyCompactList}\small\item\em 分散配置用変数 \end{DoxyCompactList}\item 
integer, dimension(\+:), allocatable, save \mbox{\hyperlink{namespacew__mpi__module__base_a9d6a33af6b9fc2ba8a404789d12d9c8a}{w\+\_\+mpi\+\_\+module\+\_\+base\+::j2p}}
\begin{DoxyCompactList}\small\item\em 分散配置用変数 \end{DoxyCompactList}\item 
integer, dimension(\+:), allocatable, save \mbox{\hyperlink{namespacew__mpi__module__base_a84a460481dced1f1deafb9b5159246e7}{w\+\_\+mpi\+\_\+module\+\_\+base\+::jlp}}
\begin{DoxyCompactList}\small\item\em 分散格子データの大きさ \end{DoxyCompactList}\item 
integer, dimension(\+:), allocatable, save \mbox{\hyperlink{namespacew__mpi__module__base_ab41734b46dbe2f936330642213759742}{w\+\_\+mpi\+\_\+module\+\_\+base\+::ncp}}
\begin{DoxyCompactList}\small\item\em 分散スペクトルデータの大きさ \end{DoxyCompactList}\item 
integer, dimension(\+:), allocatable, save \mbox{\hyperlink{namespacew__mpi__module__base_a39286beac82bc12c6b047fecc6ac74fe}{w\+\_\+mpi\+\_\+module\+\_\+base\+::snd\+\_\+rank}}
\begin{DoxyCompactList}\small\item\em 分散/全データ変換用配列 \end{DoxyCompactList}\item 
integer, dimension(\+:), allocatable, save \mbox{\hyperlink{namespacew__mpi__module__base_a8d80e852d6d919c7bc0a9f2a37d5aa67}{w\+\_\+mpi\+\_\+module\+\_\+base\+::rcv\+\_\+rank}}
\begin{DoxyCompactList}\small\item\em 分散/全データ変換用配列 \end{DoxyCompactList}\item 
integer(8), save \mbox{\hyperlink{namespacew__mpi__module__base_ac85608ccdc34b90d67a87ea8e0bf0c1b}{w\+\_\+mpi\+\_\+module\+\_\+base\+::jv}}
\begin{DoxyCompactList}\small\item\em ベクトル長 \end{DoxyCompactList}\item 
logical, save \mbox{\hyperlink{namespacew__mpi__module__base_a53154abc9efde0be3638fa9247abb808}{w\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+base\+\_\+mpi\+\_\+initialize}} =.false.
\begin{DoxyCompactList}\small\item\em 初期化フラグ \end{DoxyCompactList}\end{DoxyCompactItemize}
