Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
mvgeom_mod.F90
Go to the documentation of this file.
1 
2 module mvgeom
3 ! Moving mesh data
4  use kinds, only : dp
5 
6  real(DP), allocatable :: wx(:,:,:,:)
7  real(DP), allocatable :: wy(:,:,:,:)
8  real(DP), allocatable :: wz(:,:,:,:)
9 
10  real(DP), allocatable :: wxlag (:,:,:,:,:)
11  real(DP), allocatable :: wylag (:,:,:,:,:)
12  real(DP), allocatable :: wzlag (:,:,:,:,:)
13 
14  real(DP), allocatable :: w1mask(:,:,:,:)
15  real(DP), allocatable :: w2mask(:,:,:,:)
16  real(DP), allocatable :: w3mask(:,:,:,:)
17  real(DP), allocatable :: wmult(:,:,:,:)
18 
19  real(DP), allocatable :: ev1(:,:,:,:)
20  real(DP), allocatable :: ev2(:,:,:,:)
21  real(DP), allocatable :: ev3(:,:,:,:)
22 
23  contains
24 
25  subroutine init_mvgeom()
26  use size_m
27  implicit none
28 
29 ! allocate( &
30 ! WX (LX1M,LY1M,LZ1M,LELT) &
31 ! , WY (LX1M,LY1M,LZ1M,LELT) &
32 ! , WZ (LX1M,LY1M,LZ1M,LELT) )
33 ! allocate( WXLAG (LX1M,LY1M,LZ1M,LELT,LORDER-1) &
34 ! , WYLAG (LX1M,LY1M,LZ1M,LELT,LORDER-1) &
35 ! , WZLAG (LX1M,LY1M,LZ1M,LELT,LORDER-1) )
36 ! allocate( W1MASK(LX1M,LY1M,LZ1M,LELT) &
37 ! , W2MASK(LX1M,LY1M,LZ1M,LELT) &
38 ! , W3MASK(LX1M,LY1M,LZ1M,LELT) &
39 ! , WMULT (LX1M,LY1M,LZ1M,LELT) )
40 ! allocate( EV1 (LX1M,LY1M,LZ1M,LELV) &
41 ! , EV2 (LX1M,LY1M,LZ1M,LELV) &
42 ! , EV3 (LX1M,LY1M,LZ1M,LELV) )
43 
44  end subroutine init_mvgeom
45 
46 end module mvgeom
cleaned
Definition: mvgeom_mod.F90:2
subroutine init_mvgeom()
Definition: mvgeom_mod.F90:25