MFIX  2016-1
param1_mod.f
Go to the documentation of this file.
1 ! -*- f90 -*-
2  MODULE param1
3 
4 ! Number of single precision .SPx files
5  INTEGER, PARAMETER :: n_spx = 11
6 
7 ! Maximum number of cell classes
8  INTEGER, PARAMETER :: max_class = 1000000
9 ! Maximum number of corner cells
10  INTEGER, PARAMETER :: max_ncorn = 4000
11 
12 ! Dimension for the upper triangle of an MxM matrix
13  INTEGER :: dimension_lm
14 ! Total number of species
15  INTEGER :: dimension_n_all
16 
17 ! Parameters for testing if user input was specified.
18  DOUBLE PRECISION, PARAMETER :: undefined = 9.87654321d31
19  INTEGER, PARAMETER :: undefined_i = 987654321
20  CHARACTER, PARAMETER :: undefined_c = ' '
21 
22 ! Cutoffs for large and small numbers
23  DOUBLE PRECISION, PARAMETER :: large_number = 1.0d32
24  DOUBLE PRECISION, PARAMETER :: small_number = 1.0d-15
25 
26 ! ZERO, HALF, ONE
27  DOUBLE PRECISION, PARAMETER :: zero = 0.0d0
28  DOUBLE PRECISION, PARAMETER :: half = 0.5d0
29  DOUBLE PRECISION, PARAMETER :: one = 1.0d0
30 
31  CONTAINS
32  SUBROUTINE filler1
33  IMPLICIT NONE
34  ! empty subroutine so param is accessible from pymfix
35  END SUBROUTINE filler1
36 
37  END MODULE param1
integer, parameter max_class
Definition: param1_mod.f:8
integer dimension_lm
Definition: param1_mod.f:13
double precision, parameter one
Definition: param1_mod.f:29
integer, parameter n_spx
Definition: param1_mod.f:5
double precision, parameter undefined
Definition: param1_mod.f:18
subroutine filler1
Definition: param1_mod.f:33
integer dimension_n_all
Definition: param1_mod.f:15
double precision, parameter small_number
Definition: param1_mod.f:24
double precision, parameter half
Definition: param1_mod.f:28
double precision, parameter large_number
Definition: param1_mod.f:23
integer, parameter max_ncorn
Definition: param1_mod.f:10
integer, parameter undefined_i
Definition: param1_mod.f:19
double precision, parameter zero
Definition: param1_mod.f:27
character, parameter undefined_c
Definition: param1_mod.f:20