VMEC 8.52
3D Equilibrium solver with nested flux surfaces.
Loading...
Searching...
No Matches
realspace.f90 File Reference

Go to the source code of this file.

Modules

module  realspace
 

Variables

real(rprec), dimension(:,:), allocatable realspace::r1
 \(R\)
 
real(rprec), dimension(:,:), allocatable realspace::ru
 \(\partial R/\partial \theta\)
 
real(rprec), dimension(:,:), allocatable realspace::rv
 \(\partial R/\partial \zeta\)
 
real(rprec), dimension(:,:), allocatable, target realspace::z1
 \(Z \)
 
real(rprec), dimension(:,:), allocatable realspace::zu
 \(\partial Z/\partial \theta\)
 
real(rprec), dimension(:,:), allocatable realspace::zv
 \(\partial Z/\partial \zeta\)
 
real(rprec), dimension(:,:), allocatable realspace::rcon
 spectral condensation term in \(R\)
 
real(rprec), dimension(:,:), allocatable realspace::zcon
 spectral condensation term in \(Z\)
 
real(rprec), dimension(:), allocatable realspace::rcon0
 spectral condensation term in \(R\) at start of current multi-grid iteration
 
real(rprec), dimension(:), allocatable realspace::zcon0
 spectral condensation term in \(R\) at start of current multi-grid iteration
 
real(rprec), dimension(:), allocatable realspace::guu
 \(g_{\theta, \theta}\) metric element
 
real(rprec), dimension(:), allocatable realspace::guv
 \(g_{\theta, \zeta}\) metric element
 
real(rprec), dimension(:), allocatable realspace::gvv
 \(g_{\zeta, \zeta}\) metric element
 
real(rprec), dimension(:), allocatable realspace::ru0
 \(\partial R/\partial \theta\), even-m and odd-m added together appropriately
 
real(rprec), dimension(:), allocatable realspace::zu0
 \(\partial Z/\partial \theta\), even-m and odd-m added together appropriately
 
real(rprec), dimension(:), allocatable realspace::gcon
 spectral condensation force; "alias force"
 
real(rprec), dimension(:), allocatable realspace::phip
 radial derivative of phi/(2*pi) on half-grid
 
real(rprec), dimension(:), allocatable realspace::chip
 radial derivative of chi/(2*pi) on half-grid
 
real(rprec), dimension(:), allocatable realspace::shalf
 sqrt(s) ,two-dimensional array on half-grid
 
real(rprec), dimension(:), allocatable realspace::sqrts
 sqrt(s), two-dimensional array on full-grid
 
real(rprec), dimension(:), allocatable realspace::wint
 two-dimensional array for normalizing angle integrations
 
real(rprec), dimension(:,:), allocatable, target realspace::extra1
 
real(rprec), dimension(:,:), allocatable, target realspace::extra2
 
real(rprec), dimension(:,:), allocatable, target realspace::extra3
 
real(rprec), dimension(:,:), allocatable, target realspace::extra4