\hypertarget{tee__mpi__module_8f90}{}\section{tee\+\_\+mpi\+\_\+module/tee\+\_\+mpi\+\_\+module.f90 File Reference}
\label{tee__mpi__module_8f90}\index{tee\+\_\+mpi\+\_\+module/tee\+\_\+mpi\+\_\+module.\+f90@{tee\+\_\+mpi\+\_\+module/tee\+\_\+mpi\+\_\+module.\+f90}}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespacetee__mpi__module}{tee\+\_\+mpi\+\_\+module}
\end{DoxyCompactItemize}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_a721db618e32d67de07f6f4f66b6c982f}{tee\+\_\+mpi\+\_\+module\+::tee\+\_\+mpi\+\_\+initial} (i, j, k, l, m, n, xmin, xmax, ymin, ymax, zmin, zmax)
\item 
real(8) function, dimension(0\+:km, jc(ip), 0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_a52a5cee2f559f39a28411da9604f7da8}{tee\+\_\+mpi\+\_\+module\+::zvx\+\_\+tef} (tef)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a54324533c479d17a2e8f8a95efa68878}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:km, jc(ip), 0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_aaca0feffea494ce509d0f113b0f0bc49}{tee\+\_\+mpi\+\_\+module\+::zvx\+\_\+zef} (zef)
\item 
real(8) function, dimension(0\+:km,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_abf59e4f08f088a4c0f056834f970134f}{tee\+\_\+mpi\+\_\+module\+::zef\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:km,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a06ad93ca4c582c44f42833ca914a0418}{tee\+\_\+mpi\+\_\+module\+::zef\+\_\+tef} (tef)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_af7ef55a3fd909c7ea5e103fcfdc0ef02}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+zef} (zef)
\item 
real(8) function, dimension(2 $\ast$lc(ip) $\ast$(2 $\ast$mm+1), 0\+:km), public \hyperlink{namespacetee__mpi__module_a9e855ab5ed84fc4eaa6347726ff7cf8f}{tee\+\_\+mpi\+\_\+module\+::e2z\+\_\+e2t} (e2t)
\item 
real(8) function, dimension(2 $\ast$lc(ip) $\ast$(2 $\ast$mm+1), 0\+:nm), public \hyperlink{namespacetee__mpi__module_acd65d82097c87b2b7988fa8fd4d89299}{tee\+\_\+mpi\+\_\+module\+::e2t\+\_\+e2z} (e2z)
\item 
real(8) function, dimension(2 $\ast$lc(ip) $\ast$(2 $\ast$mm+1), size(aef, 1)), public \hyperlink{namespacetee__mpi__module_a101bf6ae11f6a3c29fc8b76872eed75d}{tee\+\_\+mpi\+\_\+module\+::e2a\+\_\+aef} (aef)
\item 
real(8) function, dimension(size(e2a, 2),-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a67a9c02fc4d5519c53b0a4d82d014540}{tee\+\_\+mpi\+\_\+module\+::aef\+\_\+e2a} (e2a)
\item 
real(8) function, dimension(2 $\ast$lc(ip) $\ast$(2 $\ast$mm+1)), public \hyperlink{namespacetee__mpi__module_a3962c926bf5bad44daa2c3853eacc101}{tee\+\_\+mpi\+\_\+module\+::e2\+\_\+ef} (ef)
\item 
real(8) function, dimension(-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_aa514443e9e95261751550ff96fbd985d}{tee\+\_\+mpi\+\_\+module\+::ef\+\_\+e2} (e2)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_ae6f5dc0cb11ae1e3e76388df42f3e2a0}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+dx\+\_\+tef} (tef)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_ad77033a27d3502a168173e2cc263f352}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+dy\+\_\+tef} (tef)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a6251571bd3132fdf10c1da1821f7a1ae}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+dz\+\_\+tef} (tef)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a4a677eb3c37c7466d7877c140af5a711}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+lapla\+\_\+tef} (tef)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_ae114a31df4ff3bc1092a499d291a60ce}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+laplah\+\_\+tef} (tef)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a6a206d68cc731518d9aaf981b786550e}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+laplahinv\+\_\+tef} (tef)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a6b3b65c5684940b3a7c63c314e8e6d35}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+div\+\_\+zvx\+\_\+zvx\+\_\+zvx} (zvx\+\_\+\+VX, zvx\+\_\+\+VY, zvx\+\_\+\+VZ)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_aad78314f089dd6938beba71d5bf2a250}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+laplainvtaudd\+\_\+tef} (tef, new)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_af1de4f561566dfcd7cde063eeb4b41c1}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+laplainvtaunn\+\_\+tef} (tef, new)
\item 
real(8) function, dimension(0\+:km, jc(ip)), public \hyperlink{namespacetee__mpi__module_a209e0078182023d438d26adf060b677b}{tee\+\_\+mpi\+\_\+module\+::zv\+\_\+intx\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:km, 0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_a1f23022432d98cc0227eef4ac1980a2f}{tee\+\_\+mpi\+\_\+module\+::zx\+\_\+inty\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(jc(ip), 0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_a40dabf919da7038d2fe87abb901579ed}{tee\+\_\+mpi\+\_\+module\+::vx\+\_\+intz\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_a90ecfd143d1dcbec222bf6f3dedd098f}{tee\+\_\+mpi\+\_\+module\+::x\+\_\+intzy\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(jc(ip)), public \hyperlink{namespacetee__mpi__module_af42394b929198083836ed8a667c032e7}{tee\+\_\+mpi\+\_\+module\+::v\+\_\+intzx\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:km), public \hyperlink{namespacetee__mpi__module_a33af793c7b1ae846733d2e1048ccec02}{tee\+\_\+mpi\+\_\+module\+::z\+\_\+intyx\+\_\+zvx} (zvx)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_a5b73373a9299e4f0a1e7f7bc47164f79}{tee\+\_\+mpi\+\_\+module\+::intzyx\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:km), public \hyperlink{namespacetee__mpi__module_a01e3dd30cea15bdbb1b9f9e99832a14c}{tee\+\_\+mpi\+\_\+module\+::z\+\_\+inty\+\_\+zv} (zv)
\item 
real(8) function, dimension(jc(ip)), public \hyperlink{namespacetee__mpi__module_af54d00ce30bbf3070eebc76ee0035fa5}{tee\+\_\+mpi\+\_\+module\+::v\+\_\+intz\+\_\+zv} (zv)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_ac6e4f77c0216e30bdafb2864cf87a744}{tee\+\_\+mpi\+\_\+module\+::intzy\+\_\+zv} (zv)
\item 
real(8) function, dimension(0\+:km), public \hyperlink{namespacetee__mpi__module_a8a109506ce9f7c394aa4bcf8ff6d3fcd}{tee\+\_\+mpi\+\_\+module\+::z\+\_\+intx\+\_\+zx} (zx)
\item 
real(8) function, dimension(0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_a8c57fc17bf8d438310f55a63b4dd88ce}{tee\+\_\+mpi\+\_\+module\+::x\+\_\+intz\+\_\+zx} (zx)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_ad3e4f653a3e8d17d38ea69b4c8bda4c4}{tee\+\_\+mpi\+\_\+module\+::intzx\+\_\+zx} (zx)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_af1e64c4cf01ffe960b006b3962402351}{tee\+\_\+mpi\+\_\+module\+::intz\+\_\+z} (z)
\item 
real(8) function, dimension(0\+:km, jc(ip)), public \hyperlink{namespacetee__mpi__module_a5769898702a7ce86971cf1d338b89586}{tee\+\_\+mpi\+\_\+module\+::zv\+\_\+avrx\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:km, 0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_a3116562b3b18e056a51a723f65b88d13}{tee\+\_\+mpi\+\_\+module\+::zx\+\_\+avry\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(jc(ip), 0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_ad9be8fe651663dad54f775310ea923a5}{tee\+\_\+mpi\+\_\+module\+::vx\+\_\+avrz\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_af17c2fb478c6fb4b58b843491b142f22}{tee\+\_\+mpi\+\_\+module\+::x\+\_\+avrzy\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(jc(ip)), public \hyperlink{namespacetee__mpi__module_a14e83d957951f2b6b85a61873f21ac15}{tee\+\_\+mpi\+\_\+module\+::v\+\_\+avrzx\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:km), public \hyperlink{namespacetee__mpi__module_a1923f51eddbb71695f4b7f34f26c5a67}{tee\+\_\+mpi\+\_\+module\+::z\+\_\+avryx\+\_\+zvx} (zvx)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_a2c732feabaa08ae5ecd1fcbfa9429fe9}{tee\+\_\+mpi\+\_\+module\+::avrzyx\+\_\+zvx} (zvx)
\item 
real(8) function, dimension(0\+:km), public \hyperlink{namespacetee__mpi__module_a8cdb0fc865622297f57056a2c2d3e32a}{tee\+\_\+mpi\+\_\+module\+::z\+\_\+avry\+\_\+zv} (zv)
\item 
real(8) function, dimension(jc(ip)), public \hyperlink{namespacetee__mpi__module_a5c33da6b58be1d665b26d967d4d0a15d}{tee\+\_\+mpi\+\_\+module\+::v\+\_\+avrz\+\_\+zv} (zv)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_a4241a279529f275148bb8b1c098396d5}{tee\+\_\+mpi\+\_\+module\+::avrzy\+\_\+zv} (zv)
\item 
real(8) function, dimension(0\+:km), public \hyperlink{namespacetee__mpi__module_af578a64edb438818163aa034154cac17}{tee\+\_\+mpi\+\_\+module\+::z\+\_\+avrx\+\_\+zx} (zx)
\item 
real(8) function, dimension(0\+:im-\/1), public \hyperlink{namespacetee__mpi__module_a6c4161d4c2b863b81eada9353d1e6a1f}{tee\+\_\+mpi\+\_\+module\+::x\+\_\+avrz\+\_\+zx} (zx)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_a739a19e59c4fdbb237f066ce47dea823}{tee\+\_\+mpi\+\_\+module\+::avrzx\+\_\+zx} (zx)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_a3cc96ac19561b53e7e7d6f3c9e0cdda9}{tee\+\_\+mpi\+\_\+module\+::avrz\+\_\+z} (z)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a5b05c6ec47b32159945f525e2d0851ca}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+zrot\+\_\+zvx\+\_\+zvx} (zvx\+\_\+\+VX, zvx\+\_\+\+VY)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_aa1e529d8a3f32002b842060793fe6139}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+zrotrot\+\_\+zvx\+\_\+zvx\+\_\+zvx} (zvx\+\_\+\+VX, zvx\+\_\+\+VY, zvx\+\_\+\+VZ)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_a0c6ed0fe791de52c0da6bd4e5dd7076c}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+potential2vector} (zvx\+\_\+\+VX, zvx\+\_\+\+VY, zvx\+\_\+\+VZ, tef\+\_\+\+Torvel, tef\+\_\+\+Polvel)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_a9c04148698561dad325a1495adcdcf90}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+potential2rotation} (zvx\+\_\+\+Rot\+VX, zvx\+\_\+\+Rot\+VY, zvx\+\_\+\+Rot\+VZ, tef\+\_\+\+Torvel, tef\+\_\+\+Polvel)
\item 
real(8) function, public \hyperlink{namespacetee__mpi__module_a0d89b0102222137f41da295f7a2f58bb}{tee\+\_\+mpi\+\_\+module\+::interpolate\+\_\+tef} (tef\+\_\+data, x, y, z)
\item 
real(8) function, dimension(0\+:km,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a41dc186125d7c456ec1fcdc8c0ff4d43}{tee\+\_\+mpi\+\_\+module\+::zef\+\_\+toroidalenergyspectrum\+\_\+tef} (tef\+\_\+\+T\+O\+R\+P\+OT)
\item 
real(8) function, dimension(0\+:km,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a07ce09ba210e2488db8bf193cf507f73}{tee\+\_\+mpi\+\_\+module\+::zef\+\_\+poloidalenergyspectrum\+\_\+tef} (tef\+\_\+\+P\+O\+L\+P\+OT)
\item 
real(8) function, dimension(0\+:km,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a1197a32c7d5922a182148bebc42dd236}{tee\+\_\+mpi\+\_\+module\+::zef\+\_\+toroidalenstrophyspectrum\+\_\+tef} (tef\+\_\+\+T\+O\+R\+P\+OT)
\item 
real(8) function, dimension(0\+:km,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_adbce92a8746579edd67575735b74c6af}{tee\+\_\+mpi\+\_\+module\+::zef\+\_\+poloidalenstrophyspectrum\+\_\+tef} (tef\+\_\+\+P\+O\+L\+P\+OT)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_aa86a6e150d12f70c8a29434a709f09cd}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+boundariestau} (tef, values, cond)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_ae86d4572f4852ade438ee75b318c9a5a}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+boundariesgrid} (tef, values, cond)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_a36db345350bd26a52d95977ced5f04a3}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+torboundariestau} (tef\+\_\+\+T\+OR, cond, new)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_ad075c56ae5b9df66fbd4c4bb514571d9}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+torboundariesgrid} (tef\+\_\+\+T\+OR, cond, new)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a054fc610db5481af016c7a602f05cae2}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+laplapol2poltau\+\_\+tef} (tef, cond, new)
\item 
real(8) function, dimension(0\+:km,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_a241b9eaf571ddaa33cb0c27c93714206}{tee\+\_\+mpi\+\_\+module\+::zef\+\_\+laplapol2pol\+\_\+zef} (zef, cond, new)
\item 
real(8) function, dimension(0\+:nm,-\/mm\+:mm, 2 $\ast$lc(ip)), public \hyperlink{namespacetee__mpi__module_aac5f72224f9b4345169e7a5dadd5a29d}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+laplapol2polgrid\+\_\+tef} (tef, cond, new)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_a6f48f26f2236d66a3913a542d115bf05}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+tormagboundariestau} (tef\+\_\+\+T\+OR, new)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_a1b3a97ab7e59029608119c3350dfc142}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+tormagboundariesgrid} (tef\+\_\+\+T\+OR, new)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_afe89236ac24cbce82d4c8ec89ed2acd4}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+polmagboundariestau} (tef\+\_\+\+P\+OL, new)
\item 
subroutine, public \hyperlink{namespacetee__mpi__module_aaff971a6757251a734d58873330fb10a}{tee\+\_\+mpi\+\_\+module\+::tef\+\_\+polmagboundariesgrid} (tef\+\_\+\+P\+OL, new)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
real(8), dimension(\+:,\+:,\+:), allocatable, public \hyperlink{namespacetee__mpi__module_a820d2553ae2118a2a39a025cc136fc24}{tee\+\_\+mpi\+\_\+module\+::zvx\+\_\+x}
\item 
real(8), dimension(\+:,\+:,\+:), allocatable, public \hyperlink{namespacetee__mpi__module_a5729f6e6f9e108f18c8754b35502aa93}{tee\+\_\+mpi\+\_\+module\+::zvx\+\_\+y}
\item 
real(8), dimension(\+:,\+:,\+:), allocatable, public \hyperlink{namespacetee__mpi__module_a3c3569c5e0e132e8b50695ea459ed482}{tee\+\_\+mpi\+\_\+module\+::zvx\+\_\+z}
\item 
real(8), dimension(\+:,\+:), allocatable, public \hyperlink{namespacetee__mpi__module_a3bb7df101a081177b0c7472fec2a09aa}{tee\+\_\+mpi\+\_\+module\+::zv\+\_\+z}
\item 
real(8), dimension(\+:,\+:), allocatable, public \hyperlink{namespacetee__mpi__module_a959d7054f1e904711809ce8ffeabe719}{tee\+\_\+mpi\+\_\+module\+::zv\+\_\+y}
\item 
real(8), dimension(\+:,\+:), allocatable, public \hyperlink{namespacetee__mpi__module_a69ed9e0d4fa5bb4278687fe473dd8e83}{tee\+\_\+mpi\+\_\+module\+::zx\+\_\+z}
\item 
real(8), dimension(\+:,\+:), allocatable, public \hyperlink{namespacetee__mpi__module_afa8b07e4515b716bc85c5732cb603e32}{tee\+\_\+mpi\+\_\+module\+::zx\+\_\+x}
\item 
real(8), dimension(\+:,\+:,\+:), allocatable, public \hyperlink{namespacetee__mpi__module_a77c187a6686cb4820f4bd6e44817b786}{tee\+\_\+mpi\+\_\+module\+::zef\+\_\+z}
\item 
real(8), public \hyperlink{namespacetee__mpi__module_aa10b2efdaf38e4c089ec78d8bdf552fb}{tee\+\_\+mpi\+\_\+module\+::tee\+\_\+vmiss} = -\/999.\+0
\end{DoxyCompactItemize}
