Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
dealias_mod.F90
Go to the documentation of this file.
1 module dealias
2  use kinds, only : dp
3  implicit none
4  real(DP), allocatable :: vxd(:,:,:,:)
5  real(DP), allocatable :: vyd(:,:,:,:)
6  real(DP), allocatable :: vzd(:,:,:,:)
7 
8  real(DP), allocatable :: imd1(:,:)
9  real(DP), allocatable :: imd1t(:,:)
10  real(DP), allocatable :: im1d(:,:)
11  real(DP), allocatable :: im1dt(:,:)
12 
13  real(DP), allocatable :: pmd1(:,:)
14  real(DP), allocatable :: pmd1t(:,:)
15 
16  contains
17 
18  subroutine init_dealias()
19  use size_m
20  implicit none
21  allocate(vxd(lxd, lyd, lzd, lelv)) !verified
22  allocate(vyd(lxd, lyd, lzd, lelv)) !verified
23  allocate(vzd(lxd, lyd, lzd, lelv)) !verified
24 
25  allocate(imd1(lx1, lxd))
26  allocate(imd1t(lxd, lx1))
27  allocate(im1d(lxd, lx1))
28  allocate(im1dt(lx1, lxd))
29 
30  allocate(pmd1(lx1,lxd))
31  allocate(pmd1t(lxd,lx1))
32 
33  end subroutine init_dealias
34 
35 end module dealias
subroutine init_dealias()
Definition: dealias_mod.F90:18