MFIX  2016-1
scalars_mod.f
Go to the documentation of this file.
1 
2  MODULE scalars
3 
4  use param, only: dim_scalar
5 
6 ! Number of scalar equations solved
7  INTEGER :: nscalar
8 
9 ! Index of phase associated with scalar n
10  INTEGER, DIMENSION(1:DIM_Scalar) :: phase4scalar
11 
12 ! Source term for User-defined Scalars is linearized as
13 ! S = Scalar_c - Scalar_p * Scalar
14  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: scalar_c
15  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: scalar_p
16 
17 ! Diffusion coefficient for User-defined Scalars
18  DOUBLE PRECISION, DIMENSION(:, :), ALLOCATABLE :: dif_scalar
19 
20 ! New scalars for population balance equation
21  DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: source_a
22  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: s_bar
23  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: omega
24  DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: matrix_a
25  DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: matrix_b
26  DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: matrix_c
27  DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: inv_a
28  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: ystart
29  DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: a
30  DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: beta_a
31  INTEGER :: ijk_index
32 
33 
34  END MODULE scalars
integer ijk_index
Definition: scalars_mod.f:31
double precision, dimension(:,:), allocatable scalar_c
Definition: scalars_mod.f:14
double precision, dimension(:,:), allocatable scalar_p
Definition: scalars_mod.f:15
double precision, dimension(:,:), allocatable matrix_a
Definition: scalars_mod.f:24
integer, parameter dim_scalar
Definition: param_mod.f:85
double precision, dimension(:,:), allocatable dif_scalar
Definition: scalars_mod.f:18
double precision, dimension(:), allocatable a
Definition: scalars_mod.f:29
double precision, dimension(:), allocatable omega
Definition: scalars_mod.f:23
double precision, dimension(:,:), allocatable matrix_c
Definition: scalars_mod.f:26
double precision, dimension(:,:), allocatable source_a
Definition: scalars_mod.f:21
Definition: param_mod.f:2
double precision, dimension(:,:), allocatable beta_a
Definition: scalars_mod.f:30
integer nscalar
Definition: scalars_mod.f:7
double precision, dimension(:,:), allocatable matrix_b
Definition: scalars_mod.f:25
double precision, dimension(:), allocatable ystart
Definition: scalars_mod.f:28
integer, dimension(1:dim_scalar) phase4scalar
Definition: scalars_mod.f:10
double precision, dimension(:), allocatable s_bar
Definition: scalars_mod.f:22
double precision, dimension(:,:), allocatable inv_a
Definition: scalars_mod.f:27