Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ixyz_mod.F90
Go to the documentation of this file.
1 !cleaned
2 module ixyz
3  use kinds, only : dp
4  implicit none
5 ! Interpolation operators
6 
7  real(DP), allocatable, dimension(:,:) :: ixm12,iym12,izm12,ixm21,iym21,izm21
8  real(DP), allocatable, dimension(:,:) :: ixtm12,iytm12,iztm12,ixtm21,iytm21,iztm21
9  real(DP), allocatable, dimension(:,:) :: ixm13,iym13,izm13,ixm31,iym31,izm31
10  real(DP), allocatable, dimension(:,:) :: ixtm13,iytm13,iztm13,ixtm31,iytm31,iztm31
11  real(DP), allocatable, dimension(:,:) :: iam12,iam21,iatm12,iatm21,iam13,iam31,iatm13,iatm31
12  real(DP), allocatable, dimension(:,:) :: icm12,icm21,ictm12,ictm21,icm13,icm31,ictm13,ictm31
13  real(DP), allocatable, dimension(:,:) :: iajl1,iatjl1,iajl2,iatjl2,ialj3,iatlj3,ialj1,iatlj1
14 
15  contains
16 
17  subroutine init_ixyz()
18  use size_m
19  implicit none
20 
21  allocate(ixm12(lx2,lx1), ixm21(lx1,lx2) &
22  ,iym12(ly2,ly1), iym21(ly1,ly2) &
23  ,izm12(lz2,lz1), izm21(lz1,lz2) &
24  ,ixtm12(lx1,lx2), ixtm21(lx2,lx1) &
25  ,iytm12(ly1,ly2), iytm21(ly2,ly1) &
26  ,iztm12(lz1,lz2), iztm21(lz2,lz1) &
27  ,ixm13(lx3,lx1), ixm31(lx1,lx3) &
28  ,iym13(ly3,ly1), iym31(ly1,ly3) &
29  ,izm13(lz3,lz1), izm31(lz1,lz3) &
30  ,ixtm13(lx1,lx3), ixtm31(lx3,lx1) &
31  ,iytm13(ly1,ly3), iytm31(ly3,ly1) &
32  ,iztm13(lz1,lz3), iztm31(lz3,lz1) )
33 
34  allocate( &
35  iam12(ly2,ly1), iam21(ly1,ly2) &
36  ,iatm12(ly1,ly2), iatm21(ly2,ly1) &
37  ,iam13(ly3,ly1), iam31(ly1,ly3) &
38  ,iatm13(ly1,ly3), iatm31(ly3,ly1) &
39  ,icm12(ly2,ly1), icm21(ly1,ly2) &
40  ,ictm12(ly1,ly2), ictm21(ly2,ly1) &
41  ,icm13(ly3,ly1), icm31(ly1,ly3) &
42  ,ictm13(ly1,ly3), ictm31(ly3,ly1) &
43  ,iajl1(ly1,ly1), iatjl1(ly1,ly1) &
44  ,iajl2(ly2,ly2), iatjl2(ly2,ly2) &
45  ,ialj3(ly3,ly3), iatlj3(ly3,ly3) &
46  ,ialj1(ly1,ly1), iatlj1(ly1,ly1) )
47 
48  end subroutine init_ixyz
49 
50 end module ixyz
subroutine init_ixyz()
Definition: ixyz_mod.F90:17
Definition: ixyz_mod.F90:2