\hypertarget{namespaceua__mpi__module__deriv}{}\section{ua\+\_\+mpi\+\_\+module\+\_\+deriv Module Reference}
\label{namespaceua__mpi__module__deriv}\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \hyperlink{namespaceua__mpi__module__deriv_a0a39caa14f2bc8bbcbcc3aaaad542fba}{ua\+\_\+deriv\+\_\+mpi\+\_\+initial}
\item 
real(dp) function, dimension(nmc, size(ua\+\_\+data, 2)), public \hyperlink{namespaceua__mpi__module__deriv_ad617627760f448a08457634f588149b2}{ua\+\_\+lapla\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(nmc, size(ua\+\_\+data, 2)), public \hyperlink{namespaceua__mpi__module__deriv_a4022342e580587881967ea3f29a27c6b}{ua\+\_\+laplainv\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(nmc, size(ua\+\_\+data, 2)), public \hyperlink{namespaceua__mpi__module__deriv_ad67a236719879c80e665fbe011f23b33}{ua\+\_\+dlon\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__deriv_adb67d3ff79c6d072259df7a91489b242}{pva\+\_\+gradlon\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(0\+:im-\/1, jc, kc), public \hyperlink{namespaceua__mpi__module__deriv_a5658db991d320c584aa8aac9b9879f85}{xvb\+\_\+gradlon\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__deriv_a8f20f43207e82962f0ca5c3a93e9aad4}{pva\+\_\+gradlat\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(0\+:im-\/1, jc, kc), public \hyperlink{namespaceua__mpi__module__deriv_a032b5272a29d30ea6b5309c8b6d73e11}{xvb\+\_\+gradlat\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_a6b4e6ff0f1b741c2740f2b8f5fb0ebad}{ua\+\_\+divlon\+\_\+pva} (pva\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_a8b208aed90d1740c7abb4062ea7e6c62}{ua\+\_\+divlon\+\_\+xvb} (xvb\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_ad6fc6536e6e05f123b0f7f44597c8850}{ua\+\_\+divlat\+\_\+pva} (pva\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_a5137a6a106c0cdd1cfbff5cd840c8beb}{ua\+\_\+divlat\+\_\+xvb} (xvb\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_a39796e8ce7b77a0825e4d483275aa389}{ua\+\_\+div\+\_\+pva\+\_\+pva} (pva\+\_\+u, pva\+\_\+v)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_abd64b7aea21276aa240f0f1133278b5e}{ua\+\_\+div\+\_\+xvb\+\_\+xvb} (xvb\+\_\+u, xvb\+\_\+v)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_a4078ec62d5c6e76615bf1d2d8745654a}{ua\+\_\+jacobianmpi\+\_\+ua\+\_\+ua} (ua\+\_\+a, ua\+\_\+b)
\item 
real(dp) function, dimension(nc, size(wb\+\_\+data, 2)), public \hyperlink{namespaceua__mpi__module__deriv_a5429a928a869267b23fc3ed8fe5e9025}{wb\+\_\+lapla\+\_\+wb} (wb\+\_\+data)
\item 
real(dp) function, dimension(nc, size(wb\+\_\+data, 2)), public \hyperlink{namespaceua__mpi__module__deriv_aecebbcc2d874c276678eac5ae8b4d68c}{wb\+\_\+laplainv\+\_\+wb} (wb\+\_\+data)
\item 
real(dp) function, dimension(nc, size(wb\+\_\+data, 2)), public \hyperlink{namespaceua__mpi__module__deriv_a632cc60b1746f012a38411f69b8d9e2c}{wb\+\_\+dlon\+\_\+wb} (wb\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__deriv_ada9a1b96fc6f5d6aa844a6046b2b82dc}{pva\+\_\+gradlon\+\_\+wb} (wb\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__deriv_a51274150a1911d22aa30199b1f9188ea}{pva\+\_\+gradlat\+\_\+wb} (wb\+\_\+data)
\item 
real(dp) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__deriv_ace32f37152aac8b0d4fdb50feec9c732}{wb\+\_\+divlon\+\_\+pva} (pva\+\_\+data)
\item 
real(dp) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__deriv_a2f343ede75036ad8f82606267116e357}{wb\+\_\+divlat\+\_\+pva} (pva\+\_\+data)
\item 
real(dp) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__deriv_a0b39c13b933954a50936ddd9474763cc}{wb\+\_\+div\+\_\+pva\+\_\+pva} (pva\+\_\+u, pva\+\_\+v)
\item 
real(dp) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__deriv_aa0eb480b056c6aa96151245c5c560728}{wb\+\_\+jacobianmpi\+\_\+wb\+\_\+wb} (wb\+\_\+a, wb\+\_\+b)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_abdeb2820fbd3896dbc93c3902e835311}{u\+\_\+lapla\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_a9c78afeae17d9e25ea58dd9623c579c9}{u\+\_\+laplainv\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_a6f171e6f04c5a22423fd734ccc8ac157}{u\+\_\+dlon\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a48b80b18301ebdfd0b0eb9ac30efcd26}{pv\+\_\+gradlon\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(0\+:im-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a4d3152d6e439c56adaeb3d6dea38249c}{xv\+\_\+gradlon\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_ad14b9ec39cb522c9f0ac33c52a60d779}{pv\+\_\+gradlat\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(0\+:im-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a7887847319fafc139993d25e2ae563bf}{xv\+\_\+gradlat\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_a681cde41980d52f7eb18853466863c60}{u\+\_\+divlon\+\_\+pv} (pv\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_a303286b5b8842d16be4794e4908df5d8}{u\+\_\+divlon\+\_\+xv} (xv\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_a18dffcbc4145bbae0c8c14a0b41c4237}{u\+\_\+divlat\+\_\+pv} (pv\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_a577f34b705c25027aad284d4dea3598f}{u\+\_\+divlat\+\_\+xv} (xv\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_ada13bd868717f4e19e2b398b8fc20a2b}{u\+\_\+div\+\_\+pv\+\_\+pv} (pv\+\_\+\+Uvel, pv\+\_\+\+Vvel)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_ae8cb6df34da8663608035f1eedc0a023}{u\+\_\+div\+\_\+xv\+\_\+xv} (xv\+\_\+\+Uvel, xv\+\_\+\+Vvel)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_a5bf0f8748f84ea743dd22b3e7420b207}{u\+\_\+jacobianmpi\+\_\+u\+\_\+u} (u\+\_\+a, u\+\_\+b)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a2fdbd63199e54ec7975bed8d8bc376f8}{pv\+\_\+gradlon\+\_\+w} (w\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a93b4caad231ee3026da9564128d0c84f}{pv\+\_\+gradlat\+\_\+w} (w\+\_\+data)
\item 
real(dp) function, dimension(nc), public \hyperlink{namespaceua__mpi__module__deriv_a8488d1152a941c299a72d28b9e4866dc}{w\+\_\+divlon\+\_\+pv} (pv\+\_\+data)
\item 
real(dp) function, dimension(nc), public \hyperlink{namespaceua__mpi__module__deriv_a1bc796971a613538029f7811e3eb2c49}{w\+\_\+divlat\+\_\+pv} (pv\+\_\+data)
\item 
real(dp) function, dimension(nc), public \hyperlink{namespaceua__mpi__module__deriv_adc5365d81c16ac8f4b6019a5fed4e5fe}{w\+\_\+div\+\_\+pv\+\_\+pv} (pv\+\_\+u, pv\+\_\+v)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__deriv_abda4ee08c76482f4f9ea992c5ef6d5a9}{pva\+\_\+gradlambda\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(0\+:im-\/1, jc, kc), public \hyperlink{namespaceua__mpi__module__deriv_a31d636f20c7efc7f9b6824e4b130dbf7}{xvb\+\_\+gradlambda\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__deriv_a19be2a58369e476e2d112f93f4f527c8}{pva\+\_\+gradmu\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(0\+:im-\/1, jc, kc), public \hyperlink{namespaceua__mpi__module__deriv_adf00d883350bfbf06baaa843157feb40}{xvb\+\_\+gradmu\+\_\+ua} (ua\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_a493cb4f94f251211d1a6a7dc827ec58b}{ua\+\_\+divlambda\+\_\+pva} (pva\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_af273d6bfcf2337f9b9fcc03cd0f0f464}{ua\+\_\+divlambda\+\_\+xvb} (xvb\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_aa8541ac34cde2e7c4ffee02c262052ee}{ua\+\_\+divmu\+\_\+pva} (pva\+\_\+data)
\item 
real(dp) function, dimension(nmc, km), public \hyperlink{namespaceua__mpi__module__deriv_a4ce8a04d2b87afdb9f47340546e70e3d}{ua\+\_\+divmu\+\_\+xvb} (xvb\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__deriv_ad8ae12b1c01cd3ed6288c6a670410c6c}{pva\+\_\+gradlambda\+\_\+wb} (wb\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc, km), public \hyperlink{namespaceua__mpi__module__deriv_aacabab489e24749018e9778af0490c06}{pva\+\_\+gradmu\+\_\+wb} (wb\+\_\+data)
\item 
real(dp) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__deriv_a7a9f5606ba4e9b5982526814e1772c2f}{wb\+\_\+divlambda\+\_\+pva} (pva\+\_\+data)
\item 
real(dp) function, dimension(nc, kc), public \hyperlink{namespaceua__mpi__module__deriv_a764c4c25aa2ac135f33e8c1da4f912db}{wb\+\_\+divmu\+\_\+pva} (pva\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a0424983db9f74ab3ebd2973ab98c27c5}{pv\+\_\+gradlambda\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(0\+:im-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a915b13d59276a1bbdd14d5e792aebfc2}{xv\+\_\+gradlambda\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a6e97db26302ee52e3631f5c8db5fc5d8}{pv\+\_\+gradmu\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(0\+:im-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a5ee635ff7e4f139a60f78c5ac45f8c0b}{xv\+\_\+gradmu\+\_\+u} (u\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_ad001c456563b7430fe418ac238216e99}{u\+\_\+divlambda\+\_\+pv} (pv\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_a3a6d02e334daa1d6357db2af0837eeea}{u\+\_\+divlambda\+\_\+xv} (xv\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_ad10a9c1b69ebed1c08e00df02f8d6d40}{u\+\_\+divmu\+\_\+pv} (pv\+\_\+data)
\item 
real(dp) function, dimension(nmc), public \hyperlink{namespaceua__mpi__module__deriv_ad1f04e8d7978f2ef8991c5b44d67bf55}{u\+\_\+divmu\+\_\+xv} (xv\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_a9ede18313094cbcd574f3a741e9514ae}{pv\+\_\+gradlambda\+\_\+w} (w\+\_\+data)
\item 
real(dp) function, dimension(0\+:ic-\/1, jc), public \hyperlink{namespaceua__mpi__module__deriv_ae94ed0b7004d6bcc74805a8fdcff18e0}{pv\+\_\+gradmu\+\_\+w} (w\+\_\+data)
\item 
real(dp) function, dimension(nc), public \hyperlink{namespaceua__mpi__module__deriv_ae0554a9a0a0e403276ce533ecfda7bad}{w\+\_\+divlambda\+\_\+pv} (pv\+\_\+data)
\item 
real(dp) function, dimension(nc), public \hyperlink{namespaceua__mpi__module__deriv_a6fdbf4e424f2c93d55bd9f33e60748cf}{w\+\_\+divmu\+\_\+pv} (pv\+\_\+data)
\item 
subroutine, public \hyperlink{namespaceua__mpi__module__deriv_aed0e6545e9247ea4f2bf198ad044df76}{ua\+\_\+deriv\+\_\+mpi\+\_\+finalize}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
real(dp), dimension(\+:,\+:), allocatable, public \hyperlink{namespaceua__mpi__module__deriv_aae529a1a9fdaa594c6c19d088504a5c9}{rnu}
\end{DoxyCompactItemize}


\subsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a0424983db9f74ab3ebd2973ab98c27c5}\label{namespaceua__mpi__module__deriv_a0424983db9f74ab3ebd2973ab98c27c5}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pv\+\_\+gradlambda\+\_\+u@{pv\+\_\+gradlambda\+\_\+u}}
\index{pv\+\_\+gradlambda\+\_\+u@{pv\+\_\+gradlambda\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pv\+\_\+gradlambda\+\_\+u()}{pv\_gradlambda\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pv\+\_\+gradlambda\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1032 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+u().


\begin{DoxyCode}
1032       \textcolor{comment}{!}
1033       \textcolor{comment}{! スペクトルデータに勾配型経度微分 ∂/∂λ を作用する(多層用).}
1034       \textcolor{comment}{!}
1035       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(nmc)
1036       \textcolor{comment}{!(in) 入力スペクトルデータ}
1037       \textcolor{keywordtype}{real(DP)}              :: pv\_gradlambda\_u(0:ic-1,jc)
1038       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
1039 
1040       pv\_gradlambda\_u = pv\_u(u\_data,ipow=0,iflag=-1)
1041 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a0424983db9f74ab3ebd2973ab98c27c5_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a9ede18313094cbcd574f3a741e9514ae}\label{namespaceua__mpi__module__deriv_a9ede18313094cbcd574f3a741e9514ae}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pv\+\_\+gradlambda\+\_\+w@{pv\+\_\+gradlambda\+\_\+w}}
\index{pv\+\_\+gradlambda\+\_\+w@{pv\+\_\+gradlambda\+\_\+w}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pv\+\_\+gradlambda\+\_\+w()}{pv\_gradlambda\_w()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pv\+\_\+gradlambda\+\_\+w (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc), intent(in)}]{w\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1143 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+w().


\begin{DoxyCode}
1143       \textcolor{comment}{!}
1144       \textcolor{comment}{! スペクトルデータに勾配型経度微分 ∂/∂λ を作用する(多層用).}
1145       \textcolor{comment}{!}
1146       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: w\_data(nc)
1147       \textcolor{comment}{!(in) 入力スペクトルデータ}
1148       \textcolor{keywordtype}{real(DP)}              :: pv\_gradlambda\_w(0:ic-1,jc)
1149       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
1150 
1151       pv\_gradlambda\_w = pv\_w(w\_data,ipow=0,iflag=-1)
1152 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a9ede18313094cbcd574f3a741e9514ae_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ad14b9ec39cb522c9f0ac33c52a60d779}\label{namespaceua__mpi__module__deriv_ad14b9ec39cb522c9f0ac33c52a60d779}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pv\+\_\+gradlat\+\_\+u@{pv\+\_\+gradlat\+\_\+u}}
\index{pv\+\_\+gradlat\+\_\+u@{pv\+\_\+gradlat\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pv\+\_\+gradlat\+\_\+u()}{pv\_gradlat\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pv\+\_\+gradlat\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 645 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+u().


\begin{DoxyCode}
645       \textcolor{comment}{!}
646       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 ∂/∂φ を作用させて}
647       \textcolor{comment}{! 格子点データに変換して返す(多層用).}
648       \textcolor{comment}{!}
649       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(nmc)
650       \textcolor{comment}{!(in) 入力スペクトルデータ}
651       \textcolor{keywordtype}{real(DP)}              :: pv\_gradlat\_u(0:ic-1,jc)
652       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
653 
654       pv\_gradlat\_u = pv\_u(u\_data,ipow=1,iflag=1)
655 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ad14b9ec39cb522c9f0ac33c52a60d779_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a93b4caad231ee3026da9564128d0c84f}\label{namespaceua__mpi__module__deriv_a93b4caad231ee3026da9564128d0c84f}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pv\+\_\+gradlat\+\_\+w@{pv\+\_\+gradlat\+\_\+w}}
\index{pv\+\_\+gradlat\+\_\+w@{pv\+\_\+gradlat\+\_\+w}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pv\+\_\+gradlat\+\_\+w()}{pv\_gradlat\_w()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pv\+\_\+gradlat\+\_\+w (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc), intent(in)}]{w\+\_\+data }\end{DoxyParamCaption})}



Definition at line 806 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+w().


\begin{DoxyCode}
806       \textcolor{comment}{!}
807       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 ∂/∂φ を作用させて}
808       \textcolor{comment}{! 格子点データに変換して返す(多層用).}
809       \textcolor{comment}{!}
810       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: w\_data(nc)
811       \textcolor{comment}{!(in) 入力スペクトルデータ}
812       \textcolor{keywordtype}{real(DP)}              :: pv\_gradlat\_w(0:ic-1,jc)
813       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
814 
815       pv\_gradlat\_w = pv\_w(w\_data,ipow=1,iflag=1)
816 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a93b4caad231ee3026da9564128d0c84f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a48b80b18301ebdfd0b0eb9ac30efcd26}\label{namespaceua__mpi__module__deriv_a48b80b18301ebdfd0b0eb9ac30efcd26}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pv\+\_\+gradlon\+\_\+u@{pv\+\_\+gradlon\+\_\+u}}
\index{pv\+\_\+gradlon\+\_\+u@{pv\+\_\+gradlon\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pv\+\_\+gradlon\+\_\+u()}{pv\_gradlon\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pv\+\_\+gradlon\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 617 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+u().


\begin{DoxyCode}
617       \textcolor{comment}{!}
618       \textcolor{comment}{! スペクトルデータに勾配型経度微分 1/cosφ・∂/∂λ を}
619       \textcolor{comment}{! 作用させた格子点データを返す(多層用).}
620       \textcolor{comment}{!}
621       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(nmc)
622       \textcolor{comment}{!(in) 入力スペクトルデータ}
623       \textcolor{keywordtype}{real(DP)}              :: pv\_gradlon\_u(0:ic-1,jc)
624       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
625 
626       pv\_gradlon\_u = pv\_u(u\_data,ipow=1,iflag=-1)
627 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a48b80b18301ebdfd0b0eb9ac30efcd26_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a2fdbd63199e54ec7975bed8d8bc376f8}\label{namespaceua__mpi__module__deriv_a2fdbd63199e54ec7975bed8d8bc376f8}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pv\+\_\+gradlon\+\_\+w@{pv\+\_\+gradlon\+\_\+w}}
\index{pv\+\_\+gradlon\+\_\+w@{pv\+\_\+gradlon\+\_\+w}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pv\+\_\+gradlon\+\_\+w()}{pv\_gradlon\_w()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pv\+\_\+gradlon\+\_\+w (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc), intent(in)}]{w\+\_\+data }\end{DoxyParamCaption})}



Definition at line 792 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+w().


\begin{DoxyCode}
792       \textcolor{comment}{!}
793       \textcolor{comment}{! スペクトルデータに勾配型経度微分 1/cosφ・∂/∂λ を}
794       \textcolor{comment}{! 作用させた格子点データを返す(多層用).}
795       \textcolor{comment}{!}
796       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: w\_data(nc)
797       \textcolor{comment}{!(in) 入力スペクトルデータ}
798       \textcolor{keywordtype}{real(DP)}              :: pv\_gradlon\_w(0:ic-1,jc)
799       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
800 
801       pv\_gradlon\_w = pv\_w(w\_data,ipow=1,iflag=-1)
802 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a2fdbd63199e54ec7975bed8d8bc376f8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a6e97db26302ee52e3631f5c8db5fc5d8}\label{namespaceua__mpi__module__deriv_a6e97db26302ee52e3631f5c8db5fc5d8}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pv\+\_\+gradmu\+\_\+u@{pv\+\_\+gradmu\+\_\+u}}
\index{pv\+\_\+gradmu\+\_\+u@{pv\+\_\+gradmu\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pv\+\_\+gradmu\+\_\+u()}{pv\_gradmu\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pv\+\_\+gradmu\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1058 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+u().


\begin{DoxyCode}
1058       \textcolor{comment}{!}
1059       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 (1-μ^2)∂/∂μ  (μ=sinφ)}
1060       \textcolor{comment}{! を作用させて格子点データに変換して返す(多層用).}
1061       \textcolor{comment}{!}
1062       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(nmc)
1063       \textcolor{comment}{!(in) 入力スペクトルデータ}
1064       \textcolor{keywordtype}{real(DP)}              :: pv\_gradmu\_u(0:ic-1,jc)
1065       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
1066 
1067       pv\_gradmu\_u = pv\_u(u\_data,ipow=0,iflag=1)
1068 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a6e97db26302ee52e3631f5c8db5fc5d8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ae94ed0b7004d6bcc74805a8fdcff18e0}\label{namespaceua__mpi__module__deriv_ae94ed0b7004d6bcc74805a8fdcff18e0}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pv\+\_\+gradmu\+\_\+w@{pv\+\_\+gradmu\+\_\+w}}
\index{pv\+\_\+gradmu\+\_\+w@{pv\+\_\+gradmu\+\_\+w}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pv\+\_\+gradmu\+\_\+w()}{pv\_gradmu\_w()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pv\+\_\+gradmu\+\_\+w (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc), intent(in)}]{w\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1156 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pv\+\_\+w().


\begin{DoxyCode}
1156       \textcolor{comment}{!}
1157       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 (1-μ^2)∂/∂μ  (μ=sinφ)}
1158       \textcolor{comment}{! を作用させて格子点データに変換して返す(多層用).}
1159       \textcolor{comment}{!}
1160       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: w\_data(nc)
1161       \textcolor{comment}{!(in) 入力スペクトルデータ}
1162       \textcolor{keywordtype}{real(DP)}              :: pv\_gradmu\_w(0:ic-1,jc)
1163       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
1164 
1165       pv\_gradmu\_w = pv\_w(w\_data,ipow=0,iflag=1)
1166 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ae94ed0b7004d6bcc74805a8fdcff18e0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_abda4ee08c76482f4f9ea992c5ef6d5a9}\label{namespaceua__mpi__module__deriv_abda4ee08c76482f4f9ea992c5ef6d5a9}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pva\+\_\+gradlambda\+\_\+ua@{pva\+\_\+gradlambda\+\_\+ua}}
\index{pva\+\_\+gradlambda\+\_\+ua@{pva\+\_\+gradlambda\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pva\+\_\+gradlambda\+\_\+ua()}{pva\_gradlambda\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pva\+\_\+gradlambda\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 865 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+ua().


\begin{DoxyCode}
865       \textcolor{comment}{!}
866       \textcolor{comment}{! スペクトルデータに勾配型経度微分 ∂/∂λ を作用する(多層用).}
867       \textcolor{comment}{!}
868       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(nmc,km)
869       \textcolor{comment}{!(in) 入力スペクトルデータ}
870       \textcolor{keywordtype}{real(DP)}              :: pva\_gradlambda\_ua(0:ic-1,jc,km)
871       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
872 
873       pva\_gradlambda\_ua = pva\_ua(ua\_data,ipow=0,iflag=-1)
874 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_abda4ee08c76482f4f9ea992c5ef6d5a9_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ad8ae12b1c01cd3ed6288c6a670410c6c}\label{namespaceua__mpi__module__deriv_ad8ae12b1c01cd3ed6288c6a670410c6c}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pva\+\_\+gradlambda\+\_\+wb@{pva\+\_\+gradlambda\+\_\+wb}}
\index{pva\+\_\+gradlambda\+\_\+wb@{pva\+\_\+gradlambda\+\_\+wb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pva\+\_\+gradlambda\+\_\+wb()}{pva\_gradlambda\_wb()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pva\+\_\+gradlambda\+\_\+wb (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc,kc), intent(in)}]{wb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 976 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+wb().


\begin{DoxyCode}
976       \textcolor{comment}{!}
977       \textcolor{comment}{! スペクトルデータに勾配型経度微分 ∂/∂λ を作用する(多層用).}
978       \textcolor{comment}{!}
979       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: wb\_data(nc,kc)
980       \textcolor{comment}{!(in) 入力スペクトルデータ}
981       \textcolor{keywordtype}{real(DP)}              :: pva\_gradlambda\_wb(0:ic-1,jc,km)
982       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
983 
984       pva\_gradlambda\_wb = pva\_wb(wb\_data,ipow=0,iflag=-1)
985 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ad8ae12b1c01cd3ed6288c6a670410c6c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a8f20f43207e82962f0ca5c3a93e9aad4}\label{namespaceua__mpi__module__deriv_a8f20f43207e82962f0ca5c3a93e9aad4}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pva\+\_\+gradlat\+\_\+ua@{pva\+\_\+gradlat\+\_\+ua}}
\index{pva\+\_\+gradlat\+\_\+ua@{pva\+\_\+gradlat\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pva\+\_\+gradlat\+\_\+ua()}{pva\_gradlat\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pva\+\_\+gradlat\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 247 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+ua().


\begin{DoxyCode}
247       \textcolor{comment}{!}
248       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 ∂/∂φ を作用させて}
249       \textcolor{comment}{! 格子点データに変換して返す(多層用).}
250       \textcolor{comment}{!}
251       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(nmc,km)
252       \textcolor{comment}{!(in) 入力スペクトルデータ}
253       \textcolor{keywordtype}{real(DP)}              :: pva\_gradlat\_ua(0:ic-1,jc,km)
254       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
255 
256       pva\_gradlat\_ua = pva\_ua(ua\_data,ipow=1,iflag=1)
257 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a8f20f43207e82962f0ca5c3a93e9aad4_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a51274150a1911d22aa30199b1f9188ea}\label{namespaceua__mpi__module__deriv_a51274150a1911d22aa30199b1f9188ea}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pva\+\_\+gradlat\+\_\+wb@{pva\+\_\+gradlat\+\_\+wb}}
\index{pva\+\_\+gradlat\+\_\+wb@{pva\+\_\+gradlat\+\_\+wb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pva\+\_\+gradlat\+\_\+wb()}{pva\_gradlat\_wb()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pva\+\_\+gradlat\+\_\+wb (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc,kc), intent(in)}]{wb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 474 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+wb().


\begin{DoxyCode}
474       \textcolor{comment}{!}
475       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 ∂/∂φ を作用させて}
476       \textcolor{comment}{! 格子点データに変換して返す(多層用).}
477       \textcolor{comment}{!}
478       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: wb\_data(nc,kc)
479       \textcolor{comment}{!(in) 入力スペクトルデータ}
480       \textcolor{keywordtype}{real(DP)}              :: pva\_gradlat\_wb(0:ic-1,jc,km)
481       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
482 
483       pva\_gradlat\_wb = pva\_wb(wb\_data,ipow=1,iflag=1)
484 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a51274150a1911d22aa30199b1f9188ea_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_adb67d3ff79c6d072259df7a91489b242}\label{namespaceua__mpi__module__deriv_adb67d3ff79c6d072259df7a91489b242}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pva\+\_\+gradlon\+\_\+ua@{pva\+\_\+gradlon\+\_\+ua}}
\index{pva\+\_\+gradlon\+\_\+ua@{pva\+\_\+gradlon\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pva\+\_\+gradlon\+\_\+ua()}{pva\_gradlon\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pva\+\_\+gradlon\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 219 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+ua().


\begin{DoxyCode}
219       \textcolor{comment}{!}
220       \textcolor{comment}{! スペクトルデータに勾配型経度微分 1/cosφ・∂/∂λ を}
221       \textcolor{comment}{! 作用させた格子点データを返す(多層用).}
222       \textcolor{comment}{!}
223       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(nmc,km)
224       \textcolor{comment}{!(in) 入力スペクトルデータ}
225       \textcolor{keywordtype}{real(DP)}              :: pva\_gradlon\_ua(0:ic-1,jc,km)
226       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
227 
228       pva\_gradlon\_ua = pva\_ua(ua\_data,ipow=1,iflag=-1)
229 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_adb67d3ff79c6d072259df7a91489b242_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ada9a1b96fc6f5d6aa844a6046b2b82dc}\label{namespaceua__mpi__module__deriv_ada9a1b96fc6f5d6aa844a6046b2b82dc}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pva\+\_\+gradlon\+\_\+wb@{pva\+\_\+gradlon\+\_\+wb}}
\index{pva\+\_\+gradlon\+\_\+wb@{pva\+\_\+gradlon\+\_\+wb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pva\+\_\+gradlon\+\_\+wb()}{pva\_gradlon\_wb()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pva\+\_\+gradlon\+\_\+wb (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc,kc), intent(in)}]{wb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 460 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+wb().


\begin{DoxyCode}
460       \textcolor{comment}{!}
461       \textcolor{comment}{! スペクトルデータに勾配型経度微分 1/cosφ・∂/∂λ を}
462       \textcolor{comment}{! 作用させた格子点データを返す(多層用).}
463       \textcolor{comment}{!}
464       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: wb\_data(nc,kc)
465       \textcolor{comment}{!(in) 入力スペクトルデータ}
466       \textcolor{keywordtype}{real(DP)}              :: pva\_gradlon\_wb(0:ic-1,jc,km)
467       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
468 
469       pva\_gradlon\_wb = pva\_wb(wb\_data,ipow=1,iflag=-1)
470 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ada9a1b96fc6f5d6aa844a6046b2b82dc_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a19be2a58369e476e2d112f93f4f527c8}\label{namespaceua__mpi__module__deriv_a19be2a58369e476e2d112f93f4f527c8}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pva\+\_\+gradmu\+\_\+ua@{pva\+\_\+gradmu\+\_\+ua}}
\index{pva\+\_\+gradmu\+\_\+ua@{pva\+\_\+gradmu\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pva\+\_\+gradmu\+\_\+ua()}{pva\_gradmu\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pva\+\_\+gradmu\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 891 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+ua().


\begin{DoxyCode}
891       \textcolor{comment}{!}
892       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 (1-μ^2)∂/∂μ  (μ=sinφ)}
893       \textcolor{comment}{! を作用させて格子点データに変換して返す(多層用).}
894       \textcolor{comment}{!}
895       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(nmc,km)
896       \textcolor{comment}{!(in) 入力スペクトルデータ}
897       \textcolor{keywordtype}{real(DP)}              :: pva\_gradmu\_ua(0:ic-1,jc,km)
898       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
899 
900       pva\_gradmu\_ua = pva\_ua(ua\_data,ipow=0,iflag=1)
901 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a19be2a58369e476e2d112f93f4f527c8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_aacabab489e24749018e9778af0490c06}\label{namespaceua__mpi__module__deriv_aacabab489e24749018e9778af0490c06}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!pva\+\_\+gradmu\+\_\+wb@{pva\+\_\+gradmu\+\_\+wb}}
\index{pva\+\_\+gradmu\+\_\+wb@{pva\+\_\+gradmu\+\_\+wb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{pva\+\_\+gradmu\+\_\+wb()}{pva\_gradmu\_wb()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:ic-\/1,jc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::pva\+\_\+gradmu\+\_\+wb (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc,kc), intent(in)}]{wb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 989 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::pva\+\_\+wb().


\begin{DoxyCode}
989       \textcolor{comment}{!}
990       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 (1-μ^2)∂/∂μ  (μ=sinφ)}
991       \textcolor{comment}{! を作用させて格子点データに変換して返す(多層用).}
992       \textcolor{comment}{!}
993       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: wb\_data(nc,kc)
994       \textcolor{comment}{!(in) 入力スペクトルデータ}
995       \textcolor{keywordtype}{real(DP)}              :: pva\_gradmu\_wb(0:ic-1,jc,km)
996       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
997 
998       pva\_gradmu\_wb = pva\_wb(wb\_data,ipow=0,iflag=1)
999 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_aacabab489e24749018e9778af0490c06_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ada13bd868717f4e19e2b398b8fc20a2b}\label{namespaceua__mpi__module__deriv_ada13bd868717f4e19e2b398b8fc20a2b}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+div\+\_\+pv\+\_\+pv@{u\+\_\+div\+\_\+pv\+\_\+pv}}
\index{u\+\_\+div\+\_\+pv\+\_\+pv@{u\+\_\+div\+\_\+pv\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+div\+\_\+pv\+\_\+pv()}{u\_div\_pv\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+div\+\_\+pv\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+\+Uvel,  }\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+\+Vvel }\end{DoxyParamCaption})}



Definition at line 729 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References u\+\_\+divlat\+\_\+pv(), and u\+\_\+divlon\+\_\+pv().


\begin{DoxyCode}
729       \textcolor{comment}{!}
730       \textcolor{comment}{! 2 つの入力格子点データをベクトル成分とする発散を計算し,}
731       \textcolor{comment}{! スペクトルデータとして返す(多層用).}
732       \textcolor{comment}{!}
733       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_uvel(0:ic-1,jc)
734       \textcolor{comment}{!(in) ベクトル経度成分の格子点データ}
735       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_vvel(0:ic-1,jc)
736       \textcolor{comment}{!(in) ベクトル緯度成分の格子点データ}
737       \textcolor{keywordtype}{real(DP)}              :: u\_div\_pv\_pv(nmc)
738       \textcolor{comment}{!(out) 2 つの入力格子点データをベクトル成分とする発散のスペクトルデータ}
739 
740       u\_div\_pv\_pv = u\_divlon\_pv(pv\_uvel) + u\_divlat\_pv(pv\_vvel)
741 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ada13bd868717f4e19e2b398b8fc20a2b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ae8cb6df34da8663608035f1eedc0a023}\label{namespaceua__mpi__module__deriv_ae8cb6df34da8663608035f1eedc0a023}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+div\+\_\+xv\+\_\+xv@{u\+\_\+div\+\_\+xv\+\_\+xv}}
\index{u\+\_\+div\+\_\+xv\+\_\+xv@{u\+\_\+div\+\_\+xv\+\_\+xv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+div\+\_\+xv\+\_\+xv()}{u\_div\_xv\_xv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+div\+\_\+xv\+\_\+xv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc), intent(in)}]{xv\+\_\+\+Uvel,  }\item[{real(dp), dimension(0\+:im-\/1,jc), intent(in)}]{xv\+\_\+\+Vvel }\end{DoxyParamCaption})}



Definition at line 745 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References u\+\_\+divlat\+\_\+xv(), and u\+\_\+divlon\+\_\+xv().


\begin{DoxyCode}
745       \textcolor{comment}{!}
746       \textcolor{comment}{! 2 つの入力格子点データをベクトル成分とする発散を計算し,}
747       \textcolor{comment}{! スペクトルデータとして返す(多層用).}
748       \textcolor{comment}{!}
749       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xv\_uvel(0:im-1,jc)
750       \textcolor{comment}{!(in) ベクトル経度成分の格子点データ}
751       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xv\_vvel(0:im-1,jc)
752       \textcolor{comment}{!(in) ベクトル緯度成分の格子点データ}
753       \textcolor{keywordtype}{real(DP)}              :: u\_div\_xv\_xv(nmc)
754       \textcolor{comment}{!(out) 2 つの入力格子点データをベクトル成分とする発散のスペクトルデータ}
755 
756       u\_div\_xv\_xv = u\_divlon\_xv(xv\_uvel) + u\_divlat\_xv(xv\_vvel)
757 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ae8cb6df34da8663608035f1eedc0a023_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ad001c456563b7430fe418ac238216e99}\label{namespaceua__mpi__module__deriv_ad001c456563b7430fe418ac238216e99}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+divlambda\+\_\+pv@{u\+\_\+divlambda\+\_\+pv}}
\index{u\+\_\+divlambda\+\_\+pv@{u\+\_\+divlambda\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+divlambda\+\_\+pv()}{u\_divlambda\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+divlambda\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1086 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+pv().


\begin{DoxyCode}
1086       \textcolor{comment}{!}
1087       \textcolor{comment}{! 格子点データに発散型経度微分 1/(1-μ^2)・∂/∂λ (μ=sinφ)}
1088       \textcolor{comment}{! を作用させてスペクトルデータに変換して返す(多層用).}
1089       \textcolor{comment}{!}
1090       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_data(0:ic-1,jc)
1091       \textcolor{comment}{!(in) 入力格子点データ}
1092       \textcolor{keywordtype}{real(DP)}              :: u\_divlambda\_pv(nmc)
1093       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
1094 
1095       u\_divlambda\_pv = u\_pv(pv\_data,ipow=2,iflag=-1)
1096 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ad001c456563b7430fe418ac238216e99_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a3a6d02e334daa1d6357db2af0837eeea}\label{namespaceua__mpi__module__deriv_a3a6d02e334daa1d6357db2af0837eeea}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+divlambda\+\_\+xv@{u\+\_\+divlambda\+\_\+xv}}
\index{u\+\_\+divlambda\+\_\+xv@{u\+\_\+divlambda\+\_\+xv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+divlambda\+\_\+xv()}{u\_divlambda\_xv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+divlambda\+\_\+xv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc), intent(in)}]{xv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1100 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+xv().


\begin{DoxyCode}
1100       \textcolor{comment}{!}
1101       \textcolor{comment}{! 格子点データに発散型経度微分 1/(1-μ^2)・∂/∂λ (μ=sinφ)}
1102       \textcolor{comment}{! を作用させてスペクトルデータに変換して返す(多層用).}
1103       \textcolor{comment}{!}
1104       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xv\_data(0:im-1,jc)
1105       \textcolor{comment}{!(in) 入力格子点データ}
1106       \textcolor{keywordtype}{real(DP)}              :: u\_divlambda\_xv(nmc)
1107       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
1108 
1109       u\_divlambda\_xv = u\_xv(xv\_data,ipow=2,iflag=-1)
1110 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a3a6d02e334daa1d6357db2af0837eeea_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a18dffcbc4145bbae0c8c14a0b41c4237}\label{namespaceua__mpi__module__deriv_a18dffcbc4145bbae0c8c14a0b41c4237}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+divlat\+\_\+pv@{u\+\_\+divlat\+\_\+pv}}
\index{u\+\_\+divlat\+\_\+pv@{u\+\_\+divlat\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+divlat\+\_\+pv()}{u\_divlat\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+divlat\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 701 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+pv().


\begin{DoxyCode}
701       \textcolor{comment}{!}
702       \textcolor{comment}{! 格子点データに発散型緯度微分 1/cosφ・∂(f cosφ)/∂φ を作用させて}
703       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
704       \textcolor{comment}{!}
705       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_data(0:ic-1,jc)
706       \textcolor{comment}{!(in) 入力格子点データ}
707       \textcolor{keywordtype}{real(DP)}              :: u\_divlat\_pv(nmc)
708       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
709 
710       u\_divlat\_pv = u\_pv(pv\_data,ipow=1,iflag=1)
711 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a18dffcbc4145bbae0c8c14a0b41c4237_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a577f34b705c25027aad284d4dea3598f}\label{namespaceua__mpi__module__deriv_a577f34b705c25027aad284d4dea3598f}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+divlat\+\_\+xv@{u\+\_\+divlat\+\_\+xv}}
\index{u\+\_\+divlat\+\_\+xv@{u\+\_\+divlat\+\_\+xv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+divlat\+\_\+xv()}{u\_divlat\_xv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+divlat\+\_\+xv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc), intent(in)}]{xv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 715 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+xv().


\begin{DoxyCode}
715       \textcolor{comment}{!}
716       \textcolor{comment}{! 格子点データに発散型緯度微分 1/cosφ・∂(f cosφ)/∂φ を作用させて}
717       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
718       \textcolor{comment}{!}
719       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xv\_data(0:im-1,jc)
720       \textcolor{comment}{!(in) 入力格子点データ}
721       \textcolor{keywordtype}{real(DP)}              :: u\_divlat\_xv(nmc)
722       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
723 
724       u\_divlat\_xv = u\_xv(xv\_data,ipow=1,iflag=1)
725 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a577f34b705c25027aad284d4dea3598f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a681cde41980d52f7eb18853466863c60}\label{namespaceua__mpi__module__deriv_a681cde41980d52f7eb18853466863c60}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+divlon\+\_\+pv@{u\+\_\+divlon\+\_\+pv}}
\index{u\+\_\+divlon\+\_\+pv@{u\+\_\+divlon\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+divlon\+\_\+pv()}{u\_divlon\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+divlon\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 673 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+pv().


\begin{DoxyCode}
673       \textcolor{comment}{!}
674       \textcolor{comment}{! 格子点データに発散型経度微分 1/cosφ・∂/∂λ を作用させて}
675       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
676       \textcolor{comment}{!}
677       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_data(0:ic-1,jc)
678       \textcolor{comment}{!(in) 入力格子点データ}
679       \textcolor{keywordtype}{real(DP)}              :: u\_divlon\_pv(nmc)
680       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
681 
682       u\_divlon\_pv = u\_pv(pv\_data,ipow=1,iflag=-1)
683 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a681cde41980d52f7eb18853466863c60_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a303286b5b8842d16be4794e4908df5d8}\label{namespaceua__mpi__module__deriv_a303286b5b8842d16be4794e4908df5d8}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+divlon\+\_\+xv@{u\+\_\+divlon\+\_\+xv}}
\index{u\+\_\+divlon\+\_\+xv@{u\+\_\+divlon\+\_\+xv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+divlon\+\_\+xv()}{u\_divlon\_xv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+divlon\+\_\+xv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc), intent(in)}]{xv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 687 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+xv().


\begin{DoxyCode}
687       \textcolor{comment}{!}
688       \textcolor{comment}{! 格子点データに発散型経度微分 1/cosφ・∂/∂λ を作用させて}
689       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
690       \textcolor{comment}{!}
691       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xv\_data(0:im-1,jc)
692       \textcolor{comment}{!(in) 入力格子点データ}
693       \textcolor{keywordtype}{real(DP)}              :: u\_divlon\_xv(nmc)
694       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
695 
696       u\_divlon\_xv = u\_xv(xv\_data,ipow=1,iflag=-1)
697 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a303286b5b8842d16be4794e4908df5d8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ad10a9c1b69ebed1c08e00df02f8d6d40}\label{namespaceua__mpi__module__deriv_ad10a9c1b69ebed1c08e00df02f8d6d40}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+divmu\+\_\+pv@{u\+\_\+divmu\+\_\+pv}}
\index{u\+\_\+divmu\+\_\+pv@{u\+\_\+divmu\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+divmu\+\_\+pv()}{u\_divmu\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+divmu\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1114 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+pv().


\begin{DoxyCode}
1114       \textcolor{comment}{!}
1115       \textcolor{comment}{! 格子点データに発散型緯度微分 ∂/∂μ (μ=sinφ)を作用させて}
1116       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
1117       \textcolor{comment}{!}
1118       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_data(0:ic-1,jc)
1119       \textcolor{comment}{!(in) 入力格子点データ}
1120       \textcolor{keywordtype}{real(DP)}              :: u\_divmu\_pv(nmc)
1121       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
1122 
1123       u\_divmu\_pv = u\_pv(pv\_data,ipow=2,iflag=1)
1124 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ad10a9c1b69ebed1c08e00df02f8d6d40_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ad1f04e8d7978f2ef8991c5b44d67bf55}\label{namespaceua__mpi__module__deriv_ad1f04e8d7978f2ef8991c5b44d67bf55}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+divmu\+\_\+xv@{u\+\_\+divmu\+\_\+xv}}
\index{u\+\_\+divmu\+\_\+xv@{u\+\_\+divmu\+\_\+xv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+divmu\+\_\+xv()}{u\_divmu\_xv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+divmu\+\_\+xv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc), intent(in)}]{xv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1128 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::u\+\_\+xv().


\begin{DoxyCode}
1128       \textcolor{comment}{!}
1129       \textcolor{comment}{! 格子点データに発散型緯度微分 ∂/∂μ (μ=sinφ)を作用させて}
1130       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
1131       \textcolor{comment}{!}
1132       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xv\_data(0:im-1,jc)
1133       \textcolor{comment}{!(in) 入力格子点データ}
1134       \textcolor{keywordtype}{real(DP)}              :: u\_divmu\_xv(nmc)
1135       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
1136 
1137       u\_divmu\_xv = u\_xv(xv\_data,ipow=2,iflag=1)
1138 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ad1f04e8d7978f2ef8991c5b44d67bf55_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a6f171e6f04c5a22423fd734ccc8ac157}\label{namespaceua__mpi__module__deriv_a6f171e6f04c5a22423fd734ccc8ac157}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+dlon\+\_\+u@{u\+\_\+dlon\+\_\+u}}
\index{u\+\_\+dlon\+\_\+u@{u\+\_\+dlon\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+dlon\+\_\+u()}{u\_dlon\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+dlon\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 597 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+dlon\+\_\+ua().


\begin{DoxyCode}
597       \textcolor{comment}{!}
598       \textcolor{comment}{! スペクトルデータに経度微分 ∂/∂λ を作用させる(多層用).}
599       \textcolor{comment}{!}
600       \textcolor{comment}{! スペクトルデータの経度微分とは, 対応する格子点データに}
601       \textcolor{comment}{! 経度微分∂/∂λを作用させたデータのスペクトル変換のことである.}
602       \textcolor{comment}{!}
603       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(:)
604       \textcolor{comment}{!(in) 入力スペクトルデータ}
605       \textcolor{keywordtype}{real(DP)}              :: u\_dlon\_u(nmc)
606       \textcolor{comment}{!(out) スペクトルデータの経度微分}
607 
608       \textcolor{keywordtype}{real(DP)} :: ua\_data(nmc,1)
609 
610       ua\_data(:,1) = u\_data
611       ua\_data = ua\_dlon\_ua(ua\_data)
612       u\_dlon\_u = ua\_data(:,1)
613 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a6f171e6f04c5a22423fd734ccc8ac157_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a5bf0f8748f84ea743dd22b3e7420b207}\label{namespaceua__mpi__module__deriv_a5bf0f8748f84ea743dd22b3e7420b207}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+jacobianmpi\+\_\+u\+\_\+u@{u\+\_\+jacobianmpi\+\_\+u\+\_\+u}}
\index{u\+\_\+jacobianmpi\+\_\+u\+\_\+u@{u\+\_\+jacobianmpi\+\_\+u\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+jacobianmpi\+\_\+u\+\_\+u()}{u\_jacobianmpi\_u\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+jacobianmpi\+\_\+u\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+a,  }\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+b }\end{DoxyParamCaption})}



Definition at line 761 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+wa(), w\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+jacobianmpi\+\_\+w\+\_\+w(), and ua\+\_\+mpi\+\_\+module\+\_\+base\+::wa\+\_\+ua().


\begin{DoxyCode}
761       \textcolor{comment}{! 2 つのスペクトルデータにヤコビアン}
762       \textcolor{comment}{!}
763       \textcolor{comment}{!   J(f,g) = ∂f/∂λ・∂g/∂μ - ∂g/∂λ・∂f/∂μ}
764       \textcolor{comment}{!          = ∂f/∂λ・1/cosφ・∂g/∂φ}
765       \textcolor{comment}{!             - ∂g/∂λ・1/cosφ・∂f/∂φ}
766       \textcolor{comment}{!}
767       \textcolor{comment}{! を作用させる(多層用).}
768       \textcolor{comment}{!}
769       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)} :: u\_a(nmc)
770       \textcolor{comment}{!(in) 1つ目の入力スペクトルデータ}
771       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)} :: u\_b(nmc)
772       \textcolor{comment}{!(in) 2つ目の入力スペクトルデータ}
773       \textcolor{keywordtype}{real(DP)}             :: u\_jacobianmpi\_u\_u(nmc)
774       \textcolor{comment}{!(out) 2 つのスペクトルデータのヤコビアン}
775 
776       \textcolor{keywordtype}{real(DP)} :: ua\_a(nmc,1)
777       \textcolor{keywordtype}{real(DP)} :: ua\_b(nmc,1)
778       \textcolor{keywordtype}{real(DP)} :: wa\_a(nc,1)
779       \textcolor{keywordtype}{real(DP)} :: wa\_b(nc,1)
780 
781       ua\_a(:,1) = u\_a ; ua\_b(:,1) = u\_b
782       wa\_a = wa\_ua(ua\_a) ; wa\_b = wa\_ua(ua\_b)
783       wa\_a(:,1) = w\_jacobianmpi\_w\_w(wa\_a(:,1),wa\_b(:,1))
784       ua\_a = ua\_wa(wa\_a)
785       u\_jacobianmpi\_u\_u = ua\_a(:,1)
786 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a5bf0f8748f84ea743dd22b3e7420b207_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_abdeb2820fbd3896dbc93c3902e835311}\label{namespaceua__mpi__module__deriv_abdeb2820fbd3896dbc93c3902e835311}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+lapla\+\_\+u@{u\+\_\+lapla\+\_\+u}}
\index{u\+\_\+lapla\+\_\+u@{u\+\_\+lapla\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+lapla\+\_\+u()}{u\_lapla\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+lapla\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 556 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References rnu.


\begin{DoxyCode}
556       \textcolor{comment}{!}
557       \textcolor{comment}{! 入力スペクトルデータにラプラシアン}
558       \textcolor{comment}{!}
559       \textcolor{comment}{!    ▽^2 = 1/cos^2φ・∂^2/∂λ^2 + 1/cosφ・∂/∂φ(cosφ∂/∂φ)}
560       \textcolor{comment}{!}
561       \textcolor{comment}{! を作用する(多層用).}
562       \textcolor{comment}{!}
563       \textcolor{comment}{! スペクトルデータのラプラシアンとは, 対応する格子点データに}
564       \textcolor{comment}{! ラプラシアンを作用させたデータのスペクトル変換のことである.}
565       \textcolor{comment}{!}
566       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(:)
567       \textcolor{comment}{!(in) 入力スペクトルデータ}
568       \textcolor{keywordtype}{real(DP)}              :: u\_lapla\_u(nmc)
569       \textcolor{comment}{!(out) 入力スペクトルデータのラプラシアン}
570 
571       u\_lapla\_u = rnu(:,1)*u\_data
572 
\end{DoxyCode}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a9c78afeae17d9e25ea58dd9623c579c9}\label{namespaceua__mpi__module__deriv_a9c78afeae17d9e25ea58dd9623c579c9}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!u\+\_\+laplainv\+\_\+u@{u\+\_\+laplainv\+\_\+u}}
\index{u\+\_\+laplainv\+\_\+u@{u\+\_\+laplainv\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{u\+\_\+laplainv\+\_\+u()}{u\_laplainv\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::u\+\_\+laplainv\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 576 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References rnu.


\begin{DoxyCode}
576       \textcolor{comment}{!}
577       \textcolor{comment}{! 入力スペクトルデータに逆ラプラシアン}
578       \textcolor{comment}{!}
579       \textcolor{comment}{!    ▽^\{-2\}}
580       \textcolor{comment}{!      =[1/cos^2φ・∂^2/∂λ^2 + 1/cosφ・∂/∂φ(cosφ∂/∂φ)]^\{-1\}}
581       \textcolor{comment}{!}
582       \textcolor{comment}{! を作用する(多層用).}
583       \textcolor{comment}{!}
584       \textcolor{comment}{! スペクトルデータの逆ラプラシアンとは, 対応する格子点データに}
585       \textcolor{comment}{! 逆ラプラシアンを作用させたデータのスペクトル変換のことである.}
586       \textcolor{comment}{!}
587       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(:)
588       \textcolor{comment}{!(in) 入力スペクトルデータ}
589       \textcolor{keywordtype}{real(DP)}              :: u\_laplainv\_u(nmc)
590       \textcolor{comment}{!(out) スペクトルデータの逆ラプラシアン}
591 
592       u\_laplainv\_u = rnu(:,2)*u\_data
593 
\end{DoxyCode}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_aed0e6545e9247ea4f2bf198ad044df76}\label{namespaceua__mpi__module__deriv_aed0e6545e9247ea4f2bf198ad044df76}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+deriv\+\_\+mpi\+\_\+finalize@{ua\+\_\+deriv\+\_\+mpi\+\_\+finalize}}
\index{ua\+\_\+deriv\+\_\+mpi\+\_\+finalize@{ua\+\_\+deriv\+\_\+mpi\+\_\+finalize}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+deriv\+\_\+mpi\+\_\+finalize()}{ua\_deriv\_mpi\_finalize()}}
{\footnotesize\ttfamily subroutine, public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+deriv\+\_\+mpi\+\_\+finalize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 1199 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References rnu, and w\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+deriv\+\_\+mpi\+\_\+finalize().


\begin{DoxyCode}
1199       \textcolor{comment}{!}
1200       \textcolor{comment}{! モジュールの終了処理(割り付け配列の解放)をおこなう.}
1201       \textcolor{comment}{!}
1202 
1203       \textcolor{keyword}{deallocate}(rnu)                    \textcolor{comment}{! ラプラシアン演算用配列}
1204 
1205       \textcolor{keyword}{call }w\_deriv\_mpi\_finalize
1206 
1207       \textcolor{keyword}{call }messagenotify(\textcolor{stringliteral}{'M'},\textcolor{stringliteral}{'ua\_deriv\_mpi\_finalize'},&
1208            \textcolor{stringliteral}{'ua\_mpi\_module\_deriv is finalized (2020/01/25) '})
1209 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=345pt]{namespaceua__mpi__module__deriv_aed0e6545e9247ea4f2bf198ad044df76_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a0a39caa14f2bc8bbcbcc3aaaad542fba}\label{namespaceua__mpi__module__deriv_a0a39caa14f2bc8bbcbcc3aaaad542fba}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+deriv\+\_\+mpi\+\_\+initial@{ua\+\_\+deriv\+\_\+mpi\+\_\+initial}}
\index{ua\+\_\+deriv\+\_\+mpi\+\_\+initial@{ua\+\_\+deriv\+\_\+mpi\+\_\+initial}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+deriv\+\_\+mpi\+\_\+initial()}{ua\_deriv\_mpi\_initial()}}
{\footnotesize\ttfamily subroutine, public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+deriv\+\_\+mpi\+\_\+initial (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 128 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::nmc, ua\+\_\+mpi\+\_\+module\+\_\+base\+::nme, ua\+\_\+mpi\+\_\+module\+\_\+base\+::nms, w\+\_\+mpi\+\_\+module\+\_\+deriv\+::rn, rnu, and w\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+deriv\+\_\+mpi\+\_\+initial().


\begin{DoxyCode}
128       \textcolor{comment}{!}
129       \textcolor{comment}{! スペクトル微分計算に必要となる作業領域を設定する.}
130       \textcolor{comment}{!}
131       \textcolor{comment}{! 他の関数を呼ぶ前に, 最初にこのサブルーチンを呼んで}
132       \textcolor{comment}{! 初期設定をしなければならない.}
133       \textcolor{comment}{!}
134       \textcolor{comment}{! 上位サブルーチン ua\_mpi\_Initial を使用すること.}
135       \textcolor{comment}{!}
136 
137       \textcolor{keyword}{call }w\_deriv\_mpi\_initial
138 
139       \textcolor{keyword}{allocate}(rnu(nmc,2))                    \textcolor{comment}{! ラプラシアン演算用配列}
140       rnu = rn(nms:nme,:)
141 
142       \textcolor{keyword}{call }messagenotify(\textcolor{stringliteral}{'M'},\textcolor{stringliteral}{'ua\_deriv\_mpi\_initial'}, &
143            \textcolor{stringliteral}{'ua\_mpi\_module\_deriv (2020/08/11)is initialized'})
144 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=335pt]{namespaceua__mpi__module__deriv_a0a39caa14f2bc8bbcbcc3aaaad542fba_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a39796e8ce7b77a0825e4d483275aa389}\label{namespaceua__mpi__module__deriv_a39796e8ce7b77a0825e4d483275aa389}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+div\+\_\+pva\+\_\+pva@{ua\+\_\+div\+\_\+pva\+\_\+pva}}
\index{ua\+\_\+div\+\_\+pva\+\_\+pva@{ua\+\_\+div\+\_\+pva\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+div\+\_\+pva\+\_\+pva()}{ua\_div\_pva\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+div\+\_\+pva\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,kc), intent(in)}]{pva\+\_\+u,  }\item[{real(dp), dimension(0\+:ic-\/1,jc,kc), intent(in)}]{pva\+\_\+v }\end{DoxyParamCaption})}



Definition at line 331 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+divlat\+\_\+pva(), and ua\+\_\+divlon\+\_\+pva().


\begin{DoxyCode}
331       \textcolor{comment}{!}
332       \textcolor{comment}{! 2 つの入力格子点データをベクトル成分とする発散を計算し,}
333       \textcolor{comment}{! スペクトルデータとして返す(多層用).}
334       \textcolor{comment}{!}
335       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_u(0:ic-1,jc,kc)
336       \textcolor{comment}{!(in) ベクトル経度成分の格子点データ}
337       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_v(0:ic-1,jc,kc)
338       \textcolor{comment}{!(in) ベクトル緯度成分の格子点データ}
339       \textcolor{keywordtype}{real(DP)}              :: ua\_div\_pva\_pva(nmc,km)
340       \textcolor{comment}{!(out) 2 つの入力格子点データをベクトル成分とする発散のスペクトルデータ}
341 
342       ua\_div\_pva\_pva = ua\_divlon\_pva(pva\_u) + ua\_divlat\_pva(pva\_v)
343 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a39796e8ce7b77a0825e4d483275aa389_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_abd64b7aea21276aa240f0f1133278b5e}\label{namespaceua__mpi__module__deriv_abd64b7aea21276aa240f0f1133278b5e}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+div\+\_\+xvb\+\_\+xvb@{ua\+\_\+div\+\_\+xvb\+\_\+xvb}}
\index{ua\+\_\+div\+\_\+xvb\+\_\+xvb@{ua\+\_\+div\+\_\+xvb\+\_\+xvb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+div\+\_\+xvb\+\_\+xvb()}{ua\_div\_xvb\_xvb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+div\+\_\+xvb\+\_\+xvb (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc,kc), intent(in)}]{xvb\+\_\+u,  }\item[{real(dp), dimension(0\+:im-\/1,jc,kc), intent(in)}]{xvb\+\_\+v }\end{DoxyParamCaption})}



Definition at line 347 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+divlat\+\_\+xvb(), and ua\+\_\+divlon\+\_\+xvb().


\begin{DoxyCode}
347       \textcolor{comment}{!}
348       \textcolor{comment}{! 2 つの入力格子点データをベクトル成分とする発散を計算し,}
349       \textcolor{comment}{! スペクトルデータとして返す(多層用).}
350       \textcolor{comment}{!}
351       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xvb\_u(0:im-1,jc,kc)
352       \textcolor{comment}{!(in) ベクトル経度成分の格子点データ}
353       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xvb\_v(0:im-1,jc,kc)
354       \textcolor{comment}{!(in) ベクトル緯度成分の格子点データ}
355       \textcolor{keywordtype}{real(DP)}              :: ua\_div\_xvb\_xvb(nmc,km)
356       \textcolor{comment}{!(out) 2 つの入力格子点データをベクトル成分とする発散のスペクトルデータ}
357 
358       ua\_div\_xvb\_xvb = ua\_divlon\_xvb(xvb\_u) + ua\_divlat\_xvb(xvb\_v)
359 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_abd64b7aea21276aa240f0f1133278b5e_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a493cb4f94f251211d1a6a7dc827ec58b}\label{namespaceua__mpi__module__deriv_a493cb4f94f251211d1a6a7dc827ec58b}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+divlambda\+\_\+pva@{ua\+\_\+divlambda\+\_\+pva}}
\index{ua\+\_\+divlambda\+\_\+pva@{ua\+\_\+divlambda\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+divlambda\+\_\+pva()}{ua\_divlambda\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+divlambda\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,km), intent(in)}]{pva\+\_\+data }\end{DoxyParamCaption})}



Definition at line 919 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+pva().


\begin{DoxyCode}
919       \textcolor{comment}{!}
920       \textcolor{comment}{! 格子点データに発散型経度微分 1/(1-μ^2)・∂/∂λ (μ=sinφ)}
921       \textcolor{comment}{! を作用させてスペクトルデータに変換して返す(多層用).}
922       \textcolor{comment}{!}
923       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_data(0:ic-1,jc,km)
924       \textcolor{comment}{!(in) 入力格子点データ}
925       \textcolor{keywordtype}{real(DP)}              :: ua\_divlambda\_pva(nmc,km)
926       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
927 
928       ua\_divlambda\_pva = ua\_pva(pva\_data,ipow=2,iflag=-1)
929 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a493cb4f94f251211d1a6a7dc827ec58b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_af273d6bfcf2337f9b9fcc03cd0f0f464}\label{namespaceua__mpi__module__deriv_af273d6bfcf2337f9b9fcc03cd0f0f464}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+divlambda\+\_\+xvb@{ua\+\_\+divlambda\+\_\+xvb}}
\index{ua\+\_\+divlambda\+\_\+xvb@{ua\+\_\+divlambda\+\_\+xvb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+divlambda\+\_\+xvb()}{ua\_divlambda\_xvb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+divlambda\+\_\+xvb (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc,kc), intent(in)}]{xvb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 933 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+xvb().


\begin{DoxyCode}
933       \textcolor{comment}{!}
934       \textcolor{comment}{! 格子点データに発散型経度微分 1/(1-μ^2)・∂/∂λ (μ=sinφ)}
935       \textcolor{comment}{! を作用させてスペクトルデータに変換して返す(多層用).}
936       \textcolor{comment}{!}
937       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xvb\_data(0:im-1,jc,kc)
938       \textcolor{comment}{!(in) 入力格子点データ}
939       \textcolor{keywordtype}{real(DP)}              :: ua\_divlambda\_xvb(nmc,km)
940       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
941 
942       ua\_divlambda\_xvb = ua\_xvb(xvb\_data,ipow=2,iflag=-1)
943 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_af273d6bfcf2337f9b9fcc03cd0f0f464_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ad6fc6536e6e05f123b0f7f44597c8850}\label{namespaceua__mpi__module__deriv_ad6fc6536e6e05f123b0f7f44597c8850}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+divlat\+\_\+pva@{ua\+\_\+divlat\+\_\+pva}}
\index{ua\+\_\+divlat\+\_\+pva@{ua\+\_\+divlat\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+divlat\+\_\+pva()}{ua\_divlat\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+divlat\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,kc), intent(in)}]{pva\+\_\+data }\end{DoxyParamCaption})}



Definition at line 303 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+pva().


\begin{DoxyCode}
303       \textcolor{comment}{!}
304       \textcolor{comment}{! 格子点データに発散型緯度微分 1/cosφ・∂(f cosφ)/∂φ を作用させて}
305       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
306       \textcolor{comment}{!}
307       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_data(0:ic-1,jc,kc)
308       \textcolor{comment}{!(in) 入力格子点データ}
309       \textcolor{keywordtype}{real(DP)}              :: ua\_divlat\_pva(nmc,km)
310       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
311 
312       ua\_divlat\_pva = ua\_pva(pva\_data,ipow=1,iflag=1)
313 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ad6fc6536e6e05f123b0f7f44597c8850_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a5137a6a106c0cdd1cfbff5cd840c8beb}\label{namespaceua__mpi__module__deriv_a5137a6a106c0cdd1cfbff5cd840c8beb}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+divlat\+\_\+xvb@{ua\+\_\+divlat\+\_\+xvb}}
\index{ua\+\_\+divlat\+\_\+xvb@{ua\+\_\+divlat\+\_\+xvb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+divlat\+\_\+xvb()}{ua\_divlat\_xvb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+divlat\+\_\+xvb (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc,kc), intent(in)}]{xvb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 317 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+xvb().


\begin{DoxyCode}
317       \textcolor{comment}{!}
318       \textcolor{comment}{! 格子点データに発散型緯度微分 1/cosφ・∂(f cosφ)/∂φ を作用させて}
319       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
320       \textcolor{comment}{!}
321       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xvb\_data(0:im-1,jc,kc)
322       \textcolor{comment}{!(in) 入力格子点データ}
323       \textcolor{keywordtype}{real(DP)}              :: ua\_divlat\_xvb(nmc,km)
324       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
325 
326       ua\_divlat\_xvb = ua\_xvb(xvb\_data,ipow=1,iflag=1)
327 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a5137a6a106c0cdd1cfbff5cd840c8beb_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a6b4e6ff0f1b741c2740f2b8f5fb0ebad}\label{namespaceua__mpi__module__deriv_a6b4e6ff0f1b741c2740f2b8f5fb0ebad}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+divlon\+\_\+pva@{ua\+\_\+divlon\+\_\+pva}}
\index{ua\+\_\+divlon\+\_\+pva@{ua\+\_\+divlon\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+divlon\+\_\+pva()}{ua\_divlon\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+divlon\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,kc), intent(in)}]{pva\+\_\+data }\end{DoxyParamCaption})}



Definition at line 275 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+pva().


\begin{DoxyCode}
275       \textcolor{comment}{!}
276       \textcolor{comment}{! 格子点データに発散型経度微分 1/cosφ・∂/∂λ を作用させて}
277       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
278       \textcolor{comment}{!}
279       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_data(0:ic-1,jc,kc)
280       \textcolor{comment}{!(in) 入力格子点データ}
281       \textcolor{keywordtype}{real(DP)}              :: ua\_divlon\_pva(nmc,km)
282       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
283 
284       ua\_divlon\_pva = ua\_pva(pva\_data,ipow=1,iflag=-1)
285 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a6b4e6ff0f1b741c2740f2b8f5fb0ebad_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a8b208aed90d1740c7abb4062ea7e6c62}\label{namespaceua__mpi__module__deriv_a8b208aed90d1740c7abb4062ea7e6c62}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+divlon\+\_\+xvb@{ua\+\_\+divlon\+\_\+xvb}}
\index{ua\+\_\+divlon\+\_\+xvb@{ua\+\_\+divlon\+\_\+xvb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+divlon\+\_\+xvb()}{ua\_divlon\_xvb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+divlon\+\_\+xvb (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc,kc), intent(in)}]{xvb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 289 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+xvb().


\begin{DoxyCode}
289       \textcolor{comment}{!}
290       \textcolor{comment}{! 格子点データに発散型経度微分 1/cosφ・∂/∂λ を作用させて}
291       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
292       \textcolor{comment}{!}
293       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xvb\_data(0:im-1,jc,kc)
294       \textcolor{comment}{!(in) 入力格子点データ}
295       \textcolor{keywordtype}{real(DP)}              :: ua\_divlon\_xvb(nmc,km)
296       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
297 
298       ua\_divlon\_xvb = ua\_xvb(xvb\_data,ipow=1,iflag=-1)
299 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a8b208aed90d1740c7abb4062ea7e6c62_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_aa8541ac34cde2e7c4ffee02c262052ee}\label{namespaceua__mpi__module__deriv_aa8541ac34cde2e7c4ffee02c262052ee}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+divmu\+\_\+pva@{ua\+\_\+divmu\+\_\+pva}}
\index{ua\+\_\+divmu\+\_\+pva@{ua\+\_\+divmu\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+divmu\+\_\+pva()}{ua\_divmu\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+divmu\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,km), intent(in)}]{pva\+\_\+data }\end{DoxyParamCaption})}



Definition at line 947 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+pva().


\begin{DoxyCode}
947       \textcolor{comment}{!}
948       \textcolor{comment}{! 格子点データに発散型緯度微分 ∂/∂μ (μ=sinφ)を作用させて}
949       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
950       \textcolor{comment}{!}
951       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_data(0:ic-1,jc,km)
952       \textcolor{comment}{!(in) 入力格子点データ}
953       \textcolor{keywordtype}{real(DP)}              :: ua\_divmu\_pva(nmc,km)
954       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
955 
956       ua\_divmu\_pva = ua\_pva(pva\_data,ipow=2,iflag=1)
957 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_aa8541ac34cde2e7c4ffee02c262052ee_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a4ce8a04d2b87afdb9f47340546e70e3d}\label{namespaceua__mpi__module__deriv_a4ce8a04d2b87afdb9f47340546e70e3d}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+divmu\+\_\+xvb@{ua\+\_\+divmu\+\_\+xvb}}
\index{ua\+\_\+divmu\+\_\+xvb@{ua\+\_\+divmu\+\_\+xvb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+divmu\+\_\+xvb()}{ua\_divmu\_xvb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+divmu\+\_\+xvb (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:im-\/1,jc,kc), intent(in)}]{xvb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 961 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+xvb().


\begin{DoxyCode}
961       \textcolor{comment}{!}
962       \textcolor{comment}{! 格子点データに発散型緯度微分 ∂/∂μ (μ=sinφ)を作用させて}
963       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
964       \textcolor{comment}{!}
965       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: xvb\_data(0:im-1,jc,kc)
966       \textcolor{comment}{!(in) 入力格子点データ}
967       \textcolor{keywordtype}{real(DP)}              :: ua\_divmu\_xvb(nmc,km)
968       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
969 
970       ua\_divmu\_xvb = ua\_xvb(xvb\_data,ipow=2,iflag=1)
971 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a4ce8a04d2b87afdb9f47340546e70e3d_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ad67a236719879c80e665fbe011f23b33}\label{namespaceua__mpi__module__deriv_ad67a236719879c80e665fbe011f23b33}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+dlon\+\_\+ua@{ua\+\_\+dlon\+\_\+ua}}
\index{ua\+\_\+dlon\+\_\+ua@{ua\+\_\+dlon\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+dlon\+\_\+ua()}{ua\_dlon\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,size(ua\+\_\+data,2)), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+dlon\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:,\+:), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 196 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::kc, ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+wb(), w\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+dlon\+\_\+w(), and ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+ua().


\begin{DoxyCode}
196       \textcolor{comment}{!}
197       \textcolor{comment}{! スペクトルデータに経度微分 ∂/∂λ を作用させる(多層用).}
198       \textcolor{comment}{!}
199       \textcolor{comment}{! スペクトルデータの経度微分とは, 対応する格子点データに}
200       \textcolor{comment}{! 経度微分∂/∂λを作用させたデータのスペクトル変換のことである.}
201       \textcolor{comment}{!}
202       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(:,:)
203       \textcolor{comment}{!(in) 入力スペクトルデータ}
204       \textcolor{keywordtype}{real(DP)}              :: ua\_dlon\_ua(nmc,size(ua\_data,2))
205       \textcolor{comment}{!(out) スペクトルデータの経度微分}
206       \textcolor{keywordtype}{integer} :: k
207 
208       \textcolor{keywordtype}{real(DP)} :: wb\_data(nc,kc)
209 
210       wb\_data = wb\_ua(ua\_data)
211       \textcolor{keywordflow}{do} k=1,kc
212          wb\_data(:,k) = w\_dlon\_w(wb\_data(:,k))
213 \textcolor{keywordflow}{      enddo}
214       ua\_dlon\_ua = ua\_wb(wb\_data)
215 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=338pt]{namespaceua__mpi__module__deriv_ad67a236719879c80e665fbe011f23b33_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a4078ec62d5c6e76615bf1d2d8745654a}\label{namespaceua__mpi__module__deriv_a4078ec62d5c6e76615bf1d2d8745654a}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+jacobianmpi\+\_\+ua\+\_\+ua@{ua\+\_\+jacobianmpi\+\_\+ua\+\_\+ua}}
\index{ua\+\_\+jacobianmpi\+\_\+ua\+\_\+ua@{ua\+\_\+jacobianmpi\+\_\+ua\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+jacobianmpi\+\_\+ua\+\_\+ua()}{ua\_jacobianmpi\_ua\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,km), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+jacobianmpi\+\_\+ua\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+a,  }\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+b }\end{DoxyParamCaption})}



Definition at line 363 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::kc, ua\+\_\+mpi\+\_\+module\+\_\+base\+::ua\+\_\+wb(), w\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+jacobianmpi\+\_\+w\+\_\+w(), and ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+ua().


\begin{DoxyCode}
363       \textcolor{comment}{! 2 つのスペクトルデータにヤコビアン}
364       \textcolor{comment}{!}
365       \textcolor{comment}{!   J(f,g) = ∂f/∂λ・∂g/∂μ - ∂g/∂λ・∂f/∂μ}
366       \textcolor{comment}{!          = ∂f/∂λ・1/cosφ・∂g/∂φ}
367       \textcolor{comment}{!             - ∂g/∂λ・1/cosφ・∂f/∂φ}
368       \textcolor{comment}{!}
369       \textcolor{comment}{! を作用させる(多層用).}
370       \textcolor{comment}{!}
371       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)} :: ua\_a(nmc,km)
372       \textcolor{comment}{!(in) 1つ目の入力スペクトルデータ}
373       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)} :: ua\_b(nmc,km)
374       \textcolor{comment}{!(in) 2つ目の入力スペクトルデータ}
375       \textcolor{keywordtype}{real(DP)}             :: ua\_jacobianmpi\_ua\_ua(nmc,km)
376       \textcolor{comment}{!(out) 2 つのスペクトルデータのヤコビアン}
377       \textcolor{keywordtype}{integer} :: k
378 
379       \textcolor{keywordtype}{real(DP)} :: wb\_a(nc,kc)
380       \textcolor{keywordtype}{real(DP)} :: wb\_b(nc,kc)
381 
382       wb\_a = wb\_ua(ua\_a) ; wb\_b = wb\_ua(ua\_b)
383 
384       \textcolor{keywordflow}{do} k=1,kc
385          wb\_a(:,k) = w\_jacobianmpi\_w\_w(wb\_a(:,k),wb\_b(:,k))
386 \textcolor{keywordflow}{      end do}
387 
388       ua\_jacobianmpi\_ua\_ua = ua\_wb(wb\_a)
389 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a4078ec62d5c6e76615bf1d2d8745654a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ad617627760f448a08457634f588149b2}\label{namespaceua__mpi__module__deriv_ad617627760f448a08457634f588149b2}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+lapla\+\_\+ua@{ua\+\_\+lapla\+\_\+ua}}
\index{ua\+\_\+lapla\+\_\+ua@{ua\+\_\+lapla\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+lapla\+\_\+ua()}{ua\_lapla\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,size(ua\+\_\+data,2)), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+lapla\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:,\+:), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 149 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References rnu.


\begin{DoxyCode}
149       \textcolor{comment}{!}
150       \textcolor{comment}{! 入力スペクトルデータにラプラシアン}
151       \textcolor{comment}{!}
152       \textcolor{comment}{!    ▽^2 = 1/cos^2φ・∂^2/∂λ^2 + 1/cosφ・∂/∂φ(cosφ∂/∂φ)}
153       \textcolor{comment}{!}
154       \textcolor{comment}{! を作用する(多層用).}
155       \textcolor{comment}{!}
156       \textcolor{comment}{! スペクトルデータのラプラシアンとは, 対応する格子点データに}
157       \textcolor{comment}{! ラプラシアンを作用させたデータのスペクトル変換のことである.}
158       \textcolor{comment}{!}
159       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(:,:)
160       \textcolor{comment}{!(in) 入力スペクトルデータ}
161       \textcolor{keywordtype}{real(DP)}              :: ua\_lapla\_ua(nmc,size(ua\_data,2))
162       \textcolor{comment}{!(out) 入力スペクトルデータのラプラシアン}
163       \textcolor{keywordtype}{integer} :: k
164 
165       \textcolor{keywordflow}{do} k=1,\textcolor{keyword}{size}(ua\_data,2)
166          ua\_lapla\_ua(:,k) = rnu(:,1)*ua\_data(:,k)
167 \textcolor{keywordflow}{      enddo}
168 
\end{DoxyCode}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a4022342e580587881967ea3f29a27c6b}\label{namespaceua__mpi__module__deriv_a4022342e580587881967ea3f29a27c6b}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!ua\+\_\+laplainv\+\_\+ua@{ua\+\_\+laplainv\+\_\+ua}}
\index{ua\+\_\+laplainv\+\_\+ua@{ua\+\_\+laplainv\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{ua\+\_\+laplainv\+\_\+ua()}{ua\_laplainv\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(nmc,size(ua\+\_\+data,2)), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::ua\+\_\+laplainv\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:,\+:), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 172 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References rnu.


\begin{DoxyCode}
172       \textcolor{comment}{!}
173       \textcolor{comment}{! 入力スペクトルデータに逆ラプラシアン}
174       \textcolor{comment}{!}
175       \textcolor{comment}{!    ▽^\{-2\}}
176       \textcolor{comment}{!      =[1/cos^2φ・∂^2/∂λ^2 + 1/cosφ・∂/∂φ(cosφ∂/∂φ)]^\{-1\}}
177       \textcolor{comment}{!}
178       \textcolor{comment}{! を作用する(多層用).}
179       \textcolor{comment}{!}
180       \textcolor{comment}{! スペクトルデータの逆ラプラシアンとは, 対応する格子点データに}
181       \textcolor{comment}{! 逆ラプラシアンを作用させたデータのスペクトル変換のことである.}
182       \textcolor{comment}{!}
183       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(:,:)
184       \textcolor{comment}{!(in) 入力スペクトルデータ}
185       \textcolor{keywordtype}{real(DP)}              :: ua\_laplainv\_ua(nmc,size(ua\_data,2))
186       \textcolor{comment}{!(out) スペクトルデータの逆ラプラシアン}
187       \textcolor{keywordtype}{integer} :: k
188 
189       \textcolor{keywordflow}{do} k=1,\textcolor{keyword}{size}(ua\_data,2)
190          ua\_laplainv\_ua(:,k) = rnu(:,2)*ua\_data(:,k)
191 \textcolor{keywordflow}{      enddo}
192 
\end{DoxyCode}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_adc5365d81c16ac8f4b6019a5fed4e5fe}\label{namespaceua__mpi__module__deriv_adc5365d81c16ac8f4b6019a5fed4e5fe}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!w\+\_\+div\+\_\+pv\+\_\+pv@{w\+\_\+div\+\_\+pv\+\_\+pv}}
\index{w\+\_\+div\+\_\+pv\+\_\+pv@{w\+\_\+div\+\_\+pv\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{w\+\_\+div\+\_\+pv\+\_\+pv()}{w\_div\_pv\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+div\+\_\+pv\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+u,  }\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+v }\end{DoxyParamCaption})}



Definition at line 848 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References w\+\_\+divlat\+\_\+pv(), and w\+\_\+divlon\+\_\+pv().


\begin{DoxyCode}
848       \textcolor{comment}{!}
849       \textcolor{comment}{! 2 つの入力格子点データをベクトル成分とする発散を計算し,}
850       \textcolor{comment}{! スペクトルデータとして返す(多層用).}
851       \textcolor{comment}{!}
852       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_u(0:ic-1,jc)
853       \textcolor{comment}{!(in) ベクトル経度成分の格子点データ}
854       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_v(0:ic-1,jc)
855       \textcolor{comment}{!(in) ベクトル緯度成分の格子点データ}
856       \textcolor{keywordtype}{real(DP)}              :: w\_div\_pv\_pv(nc)
857       \textcolor{comment}{!(out) 2 つの入力格子点データをベクトル成分とする発散のスペクトルデータ}
858 
859       w\_div\_pv\_pv = w\_divlon\_pv(pv\_u) + w\_divlat\_pv(pv\_v)
860 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_adc5365d81c16ac8f4b6019a5fed4e5fe_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ae0554a9a0a0e403276ce533ecfda7bad}\label{namespaceua__mpi__module__deriv_ae0554a9a0a0e403276ce533ecfda7bad}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!w\+\_\+divlambda\+\_\+pv@{w\+\_\+divlambda\+\_\+pv}}
\index{w\+\_\+divlambda\+\_\+pv@{w\+\_\+divlambda\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{w\+\_\+divlambda\+\_\+pv()}{w\_divlambda\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+divlambda\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1170 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+pv().


\begin{DoxyCode}
1170       \textcolor{comment}{!}
1171       \textcolor{comment}{! 格子点データに発散型経度微分 1/(1-μ^2)・∂/∂λ (μ=sinφ)}
1172       \textcolor{comment}{! を作用させてスペクトルデータに変換して返す(多層用).}
1173       \textcolor{comment}{!}
1174       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_data(0:ic-1,jc)
1175       \textcolor{comment}{!(in) 入力格子点データ}
1176       \textcolor{keywordtype}{real(DP)}              :: w\_divlambda\_pv(nc)
1177       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
1178 
1179       w\_divlambda\_pv = w\_pv(pv\_data,ipow=2,iflag=-1)
1180 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ae0554a9a0a0e403276ce533ecfda7bad_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a1bc796971a613538029f7811e3eb2c49}\label{namespaceua__mpi__module__deriv_a1bc796971a613538029f7811e3eb2c49}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!w\+\_\+divlat\+\_\+pv@{w\+\_\+divlat\+\_\+pv}}
\index{w\+\_\+divlat\+\_\+pv@{w\+\_\+divlat\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{w\+\_\+divlat\+\_\+pv()}{w\_divlat\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+divlat\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 834 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+pv().


\begin{DoxyCode}
834       \textcolor{comment}{!}
835       \textcolor{comment}{! 格子点データに発散型緯度微分 1/cosφ・∂(f cosφ)/∂φ を作用させて}
836       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
837       \textcolor{comment}{!}
838       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_data(0:ic-1,jc)
839       \textcolor{comment}{!(in) 入力格子点データ}
840       \textcolor{keywordtype}{real(DP)}              :: w\_divlat\_pv(nc)
841       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
842 
843       w\_divlat\_pv = w\_pv(pv\_data,ipow=1,iflag=1)
844 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a1bc796971a613538029f7811e3eb2c49_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a8488d1152a941c299a72d28b9e4866dc}\label{namespaceua__mpi__module__deriv_a8488d1152a941c299a72d28b9e4866dc}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!w\+\_\+divlon\+\_\+pv@{w\+\_\+divlon\+\_\+pv}}
\index{w\+\_\+divlon\+\_\+pv@{w\+\_\+divlon\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{w\+\_\+divlon\+\_\+pv()}{w\_divlon\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+divlon\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 820 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+pv().


\begin{DoxyCode}
820       \textcolor{comment}{!}
821       \textcolor{comment}{! 格子点データに発散型経度微分 1/cosφ・∂/∂λ を作用させて}
822       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
823       \textcolor{comment}{!}
824       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_data(0:ic-1,jc)
825       \textcolor{comment}{!(in) 入力格子点データ}
826       \textcolor{keywordtype}{real(DP)}              :: w\_divlon\_pv(nc)
827       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
828 
829       w\_divlon\_pv = w\_pv(pv\_data,ipow=1,iflag=-1)
830 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a8488d1152a941c299a72d28b9e4866dc_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a6fdbf4e424f2c93d55bd9f33e60748cf}\label{namespaceua__mpi__module__deriv_a6fdbf4e424f2c93d55bd9f33e60748cf}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!w\+\_\+divmu\+\_\+pv@{w\+\_\+divmu\+\_\+pv}}
\index{w\+\_\+divmu\+\_\+pv@{w\+\_\+divmu\+\_\+pv}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{w\+\_\+divmu\+\_\+pv()}{w\_divmu\_pv()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+divmu\+\_\+pv (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc), intent(in)}]{pv\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1184 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::w\+\_\+pv().


\begin{DoxyCode}
1184       \textcolor{comment}{!}
1185       \textcolor{comment}{! 格子点データに発散型緯度微分 ∂/∂μ (μ=sinφ)を作用させて}
1186       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
1187       \textcolor{comment}{!}
1188       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pv\_data(0:ic-1,jc)
1189       \textcolor{comment}{!(in) 入力格子点データ}
1190       \textcolor{keywordtype}{real(DP)}              :: w\_divmu\_pv(nc)
1191       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
1192 
1193       w\_divmu\_pv = w\_pv(pv\_data,ipow=2,iflag=1)
1194 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a6fdbf4e424f2c93d55bd9f33e60748cf_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a0b39c13b933954a50936ddd9474763cc}\label{namespaceua__mpi__module__deriv_a0b39c13b933954a50936ddd9474763cc}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+div\+\_\+pva\+\_\+pva@{wb\+\_\+div\+\_\+pva\+\_\+pva}}
\index{wb\+\_\+div\+\_\+pva\+\_\+pva@{wb\+\_\+div\+\_\+pva\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+div\+\_\+pva\+\_\+pva()}{wb\_div\_pva\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+div\+\_\+pva\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,km), intent(in)}]{pva\+\_\+u,  }\item[{real(dp), dimension(0\+:ic-\/1,jc,km), intent(in)}]{pva\+\_\+v }\end{DoxyParamCaption})}



Definition at line 516 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References wb\+\_\+divlat\+\_\+pva(), and wb\+\_\+divlon\+\_\+pva().


\begin{DoxyCode}
516       \textcolor{comment}{!}
517       \textcolor{comment}{! 2 つの入力格子点データをベクトル成分とする発散を計算し,}
518       \textcolor{comment}{! スペクトルデータとして返す(多層用).}
519       \textcolor{comment}{!}
520       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_u(0:ic-1,jc,km)
521       \textcolor{comment}{!(in) ベクトル経度成分の格子点データ}
522       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_v(0:ic-1,jc,km)
523       \textcolor{comment}{!(in) ベクトル緯度成分の格子点データ}
524       \textcolor{keywordtype}{real(DP)}              :: wb\_div\_pva\_pva(nc,kc)
525       \textcolor{comment}{!(out) 2 つの入力格子点データをベクトル成分とする発散のスペクトルデータ}
526 
527       wb\_div\_pva\_pva = wb\_divlon\_pva(pva\_u) + wb\_divlat\_pva(pva\_v)
528 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a0b39c13b933954a50936ddd9474763cc_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a7a9f5606ba4e9b5982526814e1772c2f}\label{namespaceua__mpi__module__deriv_a7a9f5606ba4e9b5982526814e1772c2f}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+divlambda\+\_\+pva@{wb\+\_\+divlambda\+\_\+pva}}
\index{wb\+\_\+divlambda\+\_\+pva@{wb\+\_\+divlambda\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+divlambda\+\_\+pva()}{wb\_divlambda\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+divlambda\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,km), intent(in)}]{pva\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1003 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+pva().


\begin{DoxyCode}
1003       \textcolor{comment}{!}
1004       \textcolor{comment}{! 格子点データに発散型経度微分 1/(1-μ^2)・∂/∂λ (μ=sinφ)}
1005       \textcolor{comment}{! を作用させてスペクトルデータに変換して返す(多層用).}
1006       \textcolor{comment}{!}
1007       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_data(0:ic-1,jc,km)
1008       \textcolor{comment}{!(in) 入力格子点データ}
1009       \textcolor{keywordtype}{real(DP)}              :: wb\_divlambda\_pva(nc,kc)
1010       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
1011 
1012       wb\_divlambda\_pva = wb\_pva(pva\_data,ipow=2,iflag=-1)
1013 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a7a9f5606ba4e9b5982526814e1772c2f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a2f343ede75036ad8f82606267116e357}\label{namespaceua__mpi__module__deriv_a2f343ede75036ad8f82606267116e357}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+divlat\+\_\+pva@{wb\+\_\+divlat\+\_\+pva}}
\index{wb\+\_\+divlat\+\_\+pva@{wb\+\_\+divlat\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+divlat\+\_\+pva()}{wb\_divlat\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+divlat\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,km), intent(in)}]{pva\+\_\+data }\end{DoxyParamCaption})}



Definition at line 502 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+pva().


\begin{DoxyCode}
502       \textcolor{comment}{!}
503       \textcolor{comment}{! 格子点データに発散型緯度微分 1/cosφ・∂(f cosφ)/∂φ を作用させて}
504       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
505       \textcolor{comment}{!}
506       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_data(0:ic-1,jc,km)
507       \textcolor{comment}{!(in) 入力格子点データ}
508       \textcolor{keywordtype}{real(DP)}              :: wb\_divlat\_pva(nc,kc)
509       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
510 
511       wb\_divlat\_pva = wb\_pva(pva\_data,ipow=1,iflag=1)
512 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a2f343ede75036ad8f82606267116e357_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_ace32f37152aac8b0d4fdb50feec9c732}\label{namespaceua__mpi__module__deriv_ace32f37152aac8b0d4fdb50feec9c732}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+divlon\+\_\+pva@{wb\+\_\+divlon\+\_\+pva}}
\index{wb\+\_\+divlon\+\_\+pva@{wb\+\_\+divlon\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+divlon\+\_\+pva()}{wb\_divlon\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+divlon\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,km), intent(in)}]{pva\+\_\+data }\end{DoxyParamCaption})}



Definition at line 488 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+pva().


\begin{DoxyCode}
488       \textcolor{comment}{!}
489       \textcolor{comment}{! 格子点データに発散型経度微分 1/cosφ・∂/∂λ を作用させて}
490       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
491       \textcolor{comment}{!}
492       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_data(0:ic-1,jc,km)
493       \textcolor{comment}{!(in) 入力格子点データ}
494       \textcolor{keywordtype}{real(DP)}              :: wb\_divlon\_pva(nc,kc)
495       \textcolor{comment}{!(out) 格子点データを発散型経度微分したスペクトルデータ}
496 
497       wb\_divlon\_pva = wb\_pva(pva\_data,ipow=1,iflag=-1)
498 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_ace32f37152aac8b0d4fdb50feec9c732_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a764c4c25aa2ac135f33e8c1da4f912db}\label{namespaceua__mpi__module__deriv_a764c4c25aa2ac135f33e8c1da4f912db}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+divmu\+\_\+pva@{wb\+\_\+divmu\+\_\+pva}}
\index{wb\+\_\+divmu\+\_\+pva@{wb\+\_\+divmu\+\_\+pva}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+divmu\+\_\+pva()}{wb\_divmu\_pva()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+divmu\+\_\+pva (\begin{DoxyParamCaption}\item[{real(dp), dimension(0\+:ic-\/1,jc,km), intent(in)}]{pva\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1017 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::wb\+\_\+pva().


\begin{DoxyCode}
1017       \textcolor{comment}{!}
1018       \textcolor{comment}{! 格子点データに発散型緯度微分 ∂/∂μ (μ=sinφ)を作用させて}
1019       \textcolor{comment}{! スペクトルデータに変換して返す(多層用).}
1020       \textcolor{comment}{!}
1021       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: pva\_data(0:ic-1,jc,km)
1022       \textcolor{comment}{!(in) 入力格子点データ}
1023       \textcolor{keywordtype}{real(DP)}              :: wb\_divmu\_pva(nc,kc)
1024       \textcolor{comment}{!(out) 格子点データを発散型緯度微分したスペクトルデータ}
1025 
1026       wb\_divmu\_pva = wb\_pva(pva\_data,ipow=2,iflag=1)
1027 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a764c4c25aa2ac135f33e8c1da4f912db_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a632cc60b1746f012a38411f69b8d9e2c}\label{namespaceua__mpi__module__deriv_a632cc60b1746f012a38411f69b8d9e2c}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+dlon\+\_\+wb@{wb\+\_\+dlon\+\_\+wb}}
\index{wb\+\_\+dlon\+\_\+wb@{wb\+\_\+dlon\+\_\+wb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+dlon\+\_\+wb()}{wb\_dlon\_wb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,size(wb\+\_\+data,2)), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+dlon\+\_\+wb (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:,\+:), intent(in)}]{wb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 441 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::kc, and w\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+dlon\+\_\+w().


\begin{DoxyCode}
441       \textcolor{comment}{!}
442       \textcolor{comment}{! スペクトルデータに経度微分 ∂/∂λ を作用させる(多層用).}
443       \textcolor{comment}{!}
444       \textcolor{comment}{! スペクトルデータの経度微分とは, 対応する格子点データに}
445       \textcolor{comment}{! 経度微分∂/∂λを作用させたデータのスペクトル変換のことである.}
446       \textcolor{comment}{!}
447       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: wb\_data(:,:)
448       \textcolor{comment}{!(in) 入力スペクトルデータ}
449       \textcolor{keywordtype}{real(DP)}              :: wb\_dlon\_wb(nc,size(wb\_data,2))
450       \textcolor{comment}{!(out) スペクトルデータの経度微分}
451       \textcolor{keywordtype}{integer} :: k
452 
453       \textcolor{keywordflow}{do} k=1,kc
454          wb\_dlon\_wb(:,k) = w\_dlon\_w(wb\_data(:,k))
455 \textcolor{keywordflow}{      enddo}
456 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=335pt]{namespaceua__mpi__module__deriv_a632cc60b1746f012a38411f69b8d9e2c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_aa0eb480b056c6aa96151245c5c560728}\label{namespaceua__mpi__module__deriv_aa0eb480b056c6aa96151245c5c560728}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+jacobianmpi\+\_\+wb\+\_\+wb@{wb\+\_\+jacobianmpi\+\_\+wb\+\_\+wb}}
\index{wb\+\_\+jacobianmpi\+\_\+wb\+\_\+wb@{wb\+\_\+jacobianmpi\+\_\+wb\+\_\+wb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+jacobianmpi\+\_\+wb\+\_\+wb()}{wb\_jacobianmpi\_wb\_wb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+jacobianmpi\+\_\+wb\+\_\+wb (\begin{DoxyParamCaption}\item[{real(dp), dimension(nc,kc), intent(in)}]{wb\+\_\+a,  }\item[{real(dp), dimension(nc,kc), intent(in)}]{wb\+\_\+b }\end{DoxyParamCaption})}



Definition at line 532 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::kc, and w\+\_\+mpi\+\_\+module\+\_\+deriv\+::w\+\_\+jacobianmpi\+\_\+w\+\_\+w().


\begin{DoxyCode}
532       \textcolor{comment}{! 2 つのスペクトルデータにヤコビアン}
533       \textcolor{comment}{!}
534       \textcolor{comment}{!   J(f,g) = ∂f/∂λ・∂g/∂μ - ∂g/∂λ・∂f/∂μ}
535       \textcolor{comment}{!          = ∂f/∂λ・1/cosφ・∂g/∂φ}
536       \textcolor{comment}{!             - ∂g/∂λ・1/cosφ・∂f/∂φ}
537       \textcolor{comment}{!}
538       \textcolor{comment}{! を作用させる(多層用).}
539       \textcolor{comment}{!}
540       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)} :: wb\_a(nc,kc)
541       \textcolor{comment}{!(in) 1つ目の入力スペクトルデータ}
542       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)} :: wb\_b(nc,kc)
543       \textcolor{comment}{!(in) 2つ目の入力スペクトルデータ}
544       \textcolor{keywordtype}{real(DP)}             :: wb\_jacobianmpi\_wb\_wb(nc,kc)
545       \textcolor{comment}{!(out) 2 つのスペクトルデータのヤコビアン}
546       \textcolor{keywordtype}{integer} :: k
547 
548       \textcolor{keywordflow}{do} k=1,kc
549          wb\_jacobianmpi\_wb\_wb(:,k) = w\_jacobianmpi\_w\_w(wb\_a(:,k),wb\_b(:,k))
550 \textcolor{keywordflow}{      end do}
551 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_aa0eb480b056c6aa96151245c5c560728_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a5429a928a869267b23fc3ed8fe5e9025}\label{namespaceua__mpi__module__deriv_a5429a928a869267b23fc3ed8fe5e9025}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+lapla\+\_\+wb@{wb\+\_\+lapla\+\_\+wb}}
\index{wb\+\_\+lapla\+\_\+wb@{wb\+\_\+lapla\+\_\+wb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+lapla\+\_\+wb()}{wb\_lapla\_wb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,size(wb\+\_\+data,2)), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+lapla\+\_\+wb (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:,\+:), intent(in)}]{wb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 394 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References w\+\_\+mpi\+\_\+module\+\_\+deriv\+::rn.


\begin{DoxyCode}
394       \textcolor{comment}{!}
395       \textcolor{comment}{! 入力スペクトルデータにラプラシアン}
396       \textcolor{comment}{!}
397       \textcolor{comment}{!    ▽^2 = 1/cos^2φ・∂^2/∂λ^2 + 1/cosφ・∂/∂φ(cosφ∂/∂φ)}
398       \textcolor{comment}{!}
399       \textcolor{comment}{! を作用する(多層用).}
400       \textcolor{comment}{!}
401       \textcolor{comment}{! スペクトルデータのラプラシアンとは, 対応する格子点データに}
402       \textcolor{comment}{! ラプラシアンを作用させたデータのスペクトル変換のことである.}
403       \textcolor{comment}{!}
404       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: wb\_data(:,:)
405       \textcolor{comment}{!(in) 入力スペクトルデータ}
406       \textcolor{keywordtype}{real(DP)}              :: wb\_lapla\_wb(nc,size(wb\_data,2))
407       \textcolor{comment}{!(out) 入力スペクトルデータのラプラシアン}
408       \textcolor{keywordtype}{integer} :: k
409 
410       \textcolor{keywordflow}{do} k=1,\textcolor{keyword}{size}(wb\_data,2)
411          wb\_lapla\_wb(:,k) = rn(:,1)*wb\_data(:,k)
412 \textcolor{keywordflow}{      enddo}
413 
\end{DoxyCode}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_aecebbcc2d874c276678eac5ae8b4d68c}\label{namespaceua__mpi__module__deriv_aecebbcc2d874c276678eac5ae8b4d68c}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!wb\+\_\+laplainv\+\_\+wb@{wb\+\_\+laplainv\+\_\+wb}}
\index{wb\+\_\+laplainv\+\_\+wb@{wb\+\_\+laplainv\+\_\+wb}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{wb\+\_\+laplainv\+\_\+wb()}{wb\_laplainv\_wb()}}
{\footnotesize\ttfamily real(dp) function, dimension(nc,size(wb\+\_\+data,2)), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::wb\+\_\+laplainv\+\_\+wb (\begin{DoxyParamCaption}\item[{real(dp), dimension(\+:,\+:), intent(in)}]{wb\+\_\+data }\end{DoxyParamCaption})}



Definition at line 417 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References w\+\_\+mpi\+\_\+module\+\_\+deriv\+::rn.


\begin{DoxyCode}
417       \textcolor{comment}{!}
418       \textcolor{comment}{! 入力スペクトルデータに逆ラプラシアン}
419       \textcolor{comment}{!}
420       \textcolor{comment}{!    ▽^\{-2\}}
421       \textcolor{comment}{!      =[1/cos^2φ・∂^2/∂λ^2 + 1/cosφ・∂/∂φ(cosφ∂/∂φ)]^\{-1\}}
422       \textcolor{comment}{!}
423       \textcolor{comment}{! を作用する(多層用).}
424       \textcolor{comment}{!}
425       \textcolor{comment}{! スペクトルデータの逆ラプラシアンとは, 対応する格子点データに}
426       \textcolor{comment}{! 逆ラプラシアンを作用させたデータのスペクトル変換のことである.}
427       \textcolor{comment}{!}
428       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: wb\_data(:,:)
429       \textcolor{comment}{!(in) 入力スペクトルデータ}
430       \textcolor{keywordtype}{real(DP)}              :: wb\_laplainv\_wb(nc,size(wb\_data,2))
431       \textcolor{comment}{!(out) スペクトルデータの逆ラプラシアン}
432       \textcolor{keywordtype}{integer} :: k
433 
434       \textcolor{keywordflow}{do} k=1,\textcolor{keyword}{size}(wb\_data,2)
435          wb\_laplainv\_wb(:,k) = rn(:,2)*wb\_data(:,k)
436 \textcolor{keywordflow}{      enddo}
437 
\end{DoxyCode}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a915b13d59276a1bbdd14d5e792aebfc2}\label{namespaceua__mpi__module__deriv_a915b13d59276a1bbdd14d5e792aebfc2}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!xv\+\_\+gradlambda\+\_\+u@{xv\+\_\+gradlambda\+\_\+u}}
\index{xv\+\_\+gradlambda\+\_\+u@{xv\+\_\+gradlambda\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{xv\+\_\+gradlambda\+\_\+u()}{xv\_gradlambda\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:im-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::xv\+\_\+gradlambda\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1045 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+u().


\begin{DoxyCode}
1045       \textcolor{comment}{!}
1046       \textcolor{comment}{! スペクトルデータに勾配型経度微分 ∂/∂λ を作用する(多層用).}
1047       \textcolor{comment}{!}
1048       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(nmc)
1049       \textcolor{comment}{!(in) 入力スペクトルデータ}
1050       \textcolor{keywordtype}{real(DP)}              :: xv\_gradlambda\_u(0:im-1,jc)
1051       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
1052 
1053       xv\_gradlambda\_u = xv\_u(u\_data,ipow=0,iflag=-1)
1054 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a915b13d59276a1bbdd14d5e792aebfc2_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a7887847319fafc139993d25e2ae563bf}\label{namespaceua__mpi__module__deriv_a7887847319fafc139993d25e2ae563bf}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!xv\+\_\+gradlat\+\_\+u@{xv\+\_\+gradlat\+\_\+u}}
\index{xv\+\_\+gradlat\+\_\+u@{xv\+\_\+gradlat\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{xv\+\_\+gradlat\+\_\+u()}{xv\_gradlat\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:im-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::xv\+\_\+gradlat\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 659 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+u().


\begin{DoxyCode}
659       \textcolor{comment}{!}
660       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 ∂/∂φ を作用させて}
661       \textcolor{comment}{! 格子点データに変換して返す(多層用).}
662       \textcolor{comment}{!}
663       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(nmc)
664       \textcolor{comment}{!(in) 入力スペクトルデータ}
665       \textcolor{keywordtype}{real(DP)}              :: xv\_gradlat\_u(0:im-1,jc)
666       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
667 
668       xv\_gradlat\_u = xv\_u(u\_data,ipow=1,iflag=1)
669 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a7887847319fafc139993d25e2ae563bf_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a4d3152d6e439c56adaeb3d6dea38249c}\label{namespaceua__mpi__module__deriv_a4d3152d6e439c56adaeb3d6dea38249c}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!xv\+\_\+gradlon\+\_\+u@{xv\+\_\+gradlon\+\_\+u}}
\index{xv\+\_\+gradlon\+\_\+u@{xv\+\_\+gradlon\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{xv\+\_\+gradlon\+\_\+u()}{xv\_gradlon\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:im-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::xv\+\_\+gradlon\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 631 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+u().


\begin{DoxyCode}
631       \textcolor{comment}{!}
632       \textcolor{comment}{! スペクトルデータに勾配型経度微分 1/cosφ・∂/∂λ を}
633       \textcolor{comment}{! 作用させた格子点データを返す(多層用).}
634       \textcolor{comment}{!}
635       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(nmc)
636       \textcolor{comment}{!(in) 入力スペクトルデータ}
637       \textcolor{keywordtype}{real(DP)}              :: xv\_gradlon\_u(0:im-1,jc)
638       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
639 
640       xv\_gradlon\_u = xv\_u(u\_data,ipow=1,iflag=-1)
641 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a4d3152d6e439c56adaeb3d6dea38249c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a5ee635ff7e4f139a60f78c5ac45f8c0b}\label{namespaceua__mpi__module__deriv_a5ee635ff7e4f139a60f78c5ac45f8c0b}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!xv\+\_\+gradmu\+\_\+u@{xv\+\_\+gradmu\+\_\+u}}
\index{xv\+\_\+gradmu\+\_\+u@{xv\+\_\+gradmu\+\_\+u}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{xv\+\_\+gradmu\+\_\+u()}{xv\_gradmu\_u()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:im-\/1,jc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::xv\+\_\+gradmu\+\_\+u (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc), intent(in)}]{u\+\_\+data }\end{DoxyParamCaption})}



Definition at line 1072 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::xv\+\_\+u().


\begin{DoxyCode}
1072       \textcolor{comment}{!}
1073       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 (1-μ^2)∂/∂μ  (μ=sinφ)}
1074       \textcolor{comment}{! を作用させて格子点データに変換して返す(多層用).}
1075       \textcolor{comment}{!}
1076       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: u\_data(nmc)
1077       \textcolor{comment}{!(in) 入力スペクトルデータ}
1078       \textcolor{keywordtype}{real(DP)}              :: xv\_gradmu\_u(0:im-1,jc)
1079       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
1080 
1081       xv\_gradmu\_u = xv\_u(u\_data,ipow=0,iflag=1)
1082 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a5ee635ff7e4f139a60f78c5ac45f8c0b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a31d636f20c7efc7f9b6824e4b130dbf7}\label{namespaceua__mpi__module__deriv_a31d636f20c7efc7f9b6824e4b130dbf7}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!xvb\+\_\+gradlambda\+\_\+ua@{xvb\+\_\+gradlambda\+\_\+ua}}
\index{xvb\+\_\+gradlambda\+\_\+ua@{xvb\+\_\+gradlambda\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{xvb\+\_\+gradlambda\+\_\+ua()}{xvb\_gradlambda\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:im-\/1,jc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::xvb\+\_\+gradlambda\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 878 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+ua().


\begin{DoxyCode}
878       \textcolor{comment}{!}
879       \textcolor{comment}{! スペクトルデータに勾配型経度微分 ∂/∂λ を作用する(多層用).}
880       \textcolor{comment}{!}
881       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(nmc,km)
882       \textcolor{comment}{!(in) 入力スペクトルデータ}
883       \textcolor{keywordtype}{real(DP)}              :: xvb\_gradlambda\_ua(0:im-1,jc,kc)
884       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
885 
886       xvb\_gradlambda\_ua = xvb\_ua(ua\_data,ipow=0,iflag=-1)
887 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a31d636f20c7efc7f9b6824e4b130dbf7_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a032b5272a29d30ea6b5309c8b6d73e11}\label{namespaceua__mpi__module__deriv_a032b5272a29d30ea6b5309c8b6d73e11}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!xvb\+\_\+gradlat\+\_\+ua@{xvb\+\_\+gradlat\+\_\+ua}}
\index{xvb\+\_\+gradlat\+\_\+ua@{xvb\+\_\+gradlat\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{xvb\+\_\+gradlat\+\_\+ua()}{xvb\_gradlat\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:im-\/1,jc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::xvb\+\_\+gradlat\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 261 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+ua().


\begin{DoxyCode}
261       \textcolor{comment}{!}
262       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 ∂/∂φ を作用させて}
263       \textcolor{comment}{! 格子点データに変換して返す(多層用).}
264       \textcolor{comment}{!}
265       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(nmc,km)
266       \textcolor{comment}{!(in) 入力スペクトルデータ}
267       \textcolor{keywordtype}{real(DP)}              :: xvb\_gradlat\_ua(0:im-1,jc,kc)
268       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
269 
270       xvb\_gradlat\_ua = xvb\_ua(ua\_data,ipow=1,iflag=1)
271 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a032b5272a29d30ea6b5309c8b6d73e11_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_a5658db991d320c584aa8aac9b9879f85}\label{namespaceua__mpi__module__deriv_a5658db991d320c584aa8aac9b9879f85}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!xvb\+\_\+gradlon\+\_\+ua@{xvb\+\_\+gradlon\+\_\+ua}}
\index{xvb\+\_\+gradlon\+\_\+ua@{xvb\+\_\+gradlon\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{xvb\+\_\+gradlon\+\_\+ua()}{xvb\_gradlon\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:im-\/1,jc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::xvb\+\_\+gradlon\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 233 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+ua().


\begin{DoxyCode}
233       \textcolor{comment}{!}
234       \textcolor{comment}{! スペクトルデータに勾配型経度微分 1/cosφ・∂/∂λ を}
235       \textcolor{comment}{! 作用させた格子点データを返す(多層用).}
236       \textcolor{comment}{!}
237       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(nmc,km)
238       \textcolor{comment}{!(in) 入力スペクトルデータ}
239       \textcolor{keywordtype}{real(DP)}              :: xvb\_gradlon\_ua(0:im-1,jc,kc)
240       \textcolor{comment}{!(out) スペクトルデータを勾配型経度微分した格子点データ}
241 
242       xvb\_gradlon\_ua = xvb\_ua(ua\_data,ipow=1,iflag=-1)
243 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_a5658db991d320c584aa8aac9b9879f85_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_adf00d883350bfbf06baaa843157feb40}\label{namespaceua__mpi__module__deriv_adf00d883350bfbf06baaa843157feb40}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!xvb\+\_\+gradmu\+\_\+ua@{xvb\+\_\+gradmu\+\_\+ua}}
\index{xvb\+\_\+gradmu\+\_\+ua@{xvb\+\_\+gradmu\+\_\+ua}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{xvb\+\_\+gradmu\+\_\+ua()}{xvb\_gradmu\_ua()}}
{\footnotesize\ttfamily real(dp) function, dimension(0\+:im-\/1,jc,kc), public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::xvb\+\_\+gradmu\+\_\+ua (\begin{DoxyParamCaption}\item[{real(dp), dimension(nmc,km), intent(in)}]{ua\+\_\+data }\end{DoxyParamCaption})}



Definition at line 905 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.



References ua\+\_\+mpi\+\_\+module\+\_\+base\+::xvb\+\_\+ua().


\begin{DoxyCode}
905       \textcolor{comment}{!}
906       \textcolor{comment}{! スペクトルデータに勾配型緯度微分 (1-μ^2)∂/∂μ  (μ=sinφ)}
907       \textcolor{comment}{! を作用させて格子点データに変換して返す(多層用).}
908       \textcolor{comment}{!}
909       \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}  :: ua\_data(nmc,km)
910       \textcolor{comment}{!(in) 入力スペクトルデータ}
911       \textcolor{keywordtype}{real(DP)}              :: xvb\_gradmu\_ua(0:im-1,jc,kc)
912       \textcolor{comment}{!(out) スペクトルデータを勾配型緯度微分した格子点データ}
913 
914       xvb\_gradmu\_ua = xvb\_ua(ua\_data,ipow=0,iflag=1)
915 
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceua__mpi__module__deriv_adf00d883350bfbf06baaa843157feb40_cgraph}
\end{center}
\end{figure}


\subsection{Variable Documentation}
\mbox{\Hypertarget{namespaceua__mpi__module__deriv_aae529a1a9fdaa594c6c19d088504a5c9}\label{namespaceua__mpi__module__deriv_aae529a1a9fdaa594c6c19d088504a5c9}} 
\index{ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}!rnu@{rnu}}
\index{rnu@{rnu}!ua\+\_\+mpi\+\_\+module\+\_\+deriv@{ua\+\_\+mpi\+\_\+module\+\_\+deriv}}
\subsubsection{\texorpdfstring{rnu}{rnu}}
{\footnotesize\ttfamily real(dp), dimension(\+:,\+:), allocatable, public ua\+\_\+mpi\+\_\+module\+\_\+deriv\+::rnu}



Definition at line 61 of file ua\+\_\+mpi\+\_\+module\+\_\+deriv.\+f90.


\begin{DoxyCode}
61   \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{allocatable}  :: rnu(:,:)
\end{DoxyCode}
