14  IF (
ALLOCATED(
armn)) 
then 
   16        r1, 
ru, 
rv, 
z1, 
zu, 
zv, 
gcon, 
rcon, 
zcon, 
ru0, 
zu0,         &
 
   19  IF (istat1 .ne. 0) stop 
'deallocation error#1 in funct3d' 
   22  IF (
ALLOCATED(
extra1)) 
then 
   24     IF (istat1 .ne. 0) stop 
'deallocation error#3 in funct3d' 
 
subroutine free_mem_funct3d
Free memory required by funct3d()
 
real(rprec), dimension(:,:), allocatable rv
 
real(rprec), dimension(:), allocatable zu0
, even-m and odd-m added together appropriately
 
real(rprec), dimension(:,:), allocatable zv
 
real(rprec), dimension(:,:), allocatable zcon
spectral condensation term in
 
real(rprec), dimension(:,:), allocatable ru
 
real(rprec), dimension(:), allocatable gvv
metric element
 
real(rprec), dimension(:,:), allocatable, target extra3
 
real(rprec), dimension(:), allocatable guv
metric element
 
real(rprec), dimension(:,:), allocatable, target extra4
 
real(rprec), dimension(:,:), allocatable, target extra1
 
real(rprec), dimension(:), allocatable ru0
, even-m and odd-m added together appropriately
 
real(rprec), dimension(:), allocatable gcon
spectral condensation force; "alias force"
 
real(rprec), dimension(:,:), allocatable, target z1
 
real(rprec), dimension(:,:), allocatable rcon
spectral condensation term in
 
real(rprec), dimension(:), allocatable rcon0
spectral condensation term in  at start of current multi-grid iteration
 
real(rprec), dimension(:,:), allocatable r1
 
real(rprec), dimension(:), allocatable guu
metric element
 
real(rprec), dimension(:,:), allocatable, target extra2
 
real(rprec), dimension(:), allocatable zcon0
spectral condensation term in  at start of current multi-grid iteration
 
real(rprec), dimension(:,:), allocatable zu
 
real(rprec), dimension(:), allocatable, target clmn
 
real(rprec), dimension(:), allocatable, target azmn
 
real(rprec), dimension(:), allocatable, target brmn_con
 
real(rprec), dimension(:), allocatable, target brmn
 
real(rprec), dimension(:), allocatable, target bzmn_con
 
real(rprec), dimension(:), allocatable, target blmn
 
real(rprec), dimension(:), allocatable, target armn
 
real(rprec), dimension(:), allocatable, target crmn
 
real(rprec), dimension(:), allocatable, target czmn
 
real(rprec), dimension(:), allocatable, target bzmn