MFIX  2016-1
mflux_mod.f
Go to the documentation of this file.
1 !vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvC
2 ! C
3 ! Module name: mflux C
4 ! Purpose: Module for mass fluxes and densities at faces C
5 ! C
6 ! Author: M. Syamlal Date: dd-mmm-yy C
7 ! C
8 !^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^C
9 
10  MODULE mflux
11 
12 ! x-component of gas mass flux
13  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_ge
14 ! y-component of gas mass flux
15  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_gn
16 ! z-component of gas mass flux
17  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_gt
18 
19 ! y-component of solids mass flux
20  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: flux_sn
21 ! x-component of solids mass flux
22  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: flux_se
23 ! z-component of solids mass flux
24  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: flux_st
25 
26 ! Added mass Flux Components to be used for scalar eq.
27 ! Note: added mass apply only to one solids phase (M=M_AM)
28  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_gse
29  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_sse
30  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_gsn
31  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_ssn
32  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_gst
33  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_sst
34 
35 ! macroscopic gas density at east face
36  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: rop_ge
37 ! macroscopic gas density at north face
38  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: rop_gn
39 ! macroscopic gas density at top face
40  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: rop_gt
41 ! macroscopic solids density at north face
42  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: rop_sn
43 ! macroscopic solids density at east face
44  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: rop_se
45 ! macroscopic solids density at top face
46  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: rop_st
47 
48 
49 ! for GHD Theory
50 ! x-component of solids total number density flux
51  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_ne
52 ! y-component of solids total number density flux
53  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_nn
54 ! z-component of solids total number density flux
55  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: flux_nt
56 ! end GHD Theory modification
57 
58 
59  END MODULE mflux
double precision, dimension(:,:), allocatable rop_st
Definition: mflux_mod.f:46
double precision, dimension(:), allocatable flux_ge
Definition: mflux_mod.f:13
double precision, dimension(:), allocatable flux_ne
Definition: mflux_mod.f:51
double precision, dimension(:), allocatable flux_gst
Definition: mflux_mod.f:32
double precision, dimension(:,:), allocatable flux_st
Definition: mflux_mod.f:24
double precision, dimension(:), allocatable rop_gn
Definition: mflux_mod.f:38
double precision, dimension(:), allocatable flux_ssn
Definition: mflux_mod.f:31
double precision, dimension(:), allocatable flux_gse
Definition: mflux_mod.f:28
double precision, dimension(:), allocatable flux_gn
Definition: mflux_mod.f:15
double precision, dimension(:), allocatable rop_ge
Definition: mflux_mod.f:36
double precision, dimension(:), allocatable flux_gt
Definition: mflux_mod.f:17
double precision, dimension(:), allocatable rop_gt
Definition: mflux_mod.f:40
double precision, dimension(:), allocatable flux_nt
Definition: mflux_mod.f:55
double precision, dimension(:,:), allocatable rop_se
Definition: mflux_mod.f:44
double precision, dimension(:,:), allocatable rop_sn
Definition: mflux_mod.f:42
double precision, dimension(:,:), allocatable flux_se
Definition: mflux_mod.f:22
double precision, dimension(:), allocatable flux_gsn
Definition: mflux_mod.f:30
double precision, dimension(:), allocatable flux_nn
Definition: mflux_mod.f:53
double precision, dimension(:,:), allocatable flux_sn
Definition: mflux_mod.f:20
double precision, dimension(:), allocatable flux_sst
Definition: mflux_mod.f:33
double precision, dimension(:), allocatable flux_sse
Definition: mflux_mod.f:29