MoDeNa  1.0
Software framework facilitating sequential multi-scale modelling
globals.f90
Go to the documentation of this file.
1 
7 module globals
8  use constants
9  implicit none
10  character(len=1024) :: &
11  viscositymodel,& !< viscosity model (constant, fromFile)
13  integer :: &
14  maxts,& !< maximum inner time steps
15  its,& !< outer time steps (how many times is output written)
16  meshpoints,& !< number of discretization points in space
18  real(dp) :: &
19  strutfilmparameter,& !< parameter determining strut-film boundary
20  timestep,& !< time step (how often are values written)
21  hi,& !< film thickness at center
22  rd,& !< computational domain size (radius)
23  rc,& !< total window size (radius)
24  rc0,& !< initial total window size (radius)
25  dr,& !< mesh points spacing
26  mu,& !< viscosity
27  gam,& !< surface tension
28  dstr,& !< where strut starts in initial domain
29  ndp,& !< disjoining pressure constant
30  mdp,& !< disjoining pressure constant
31  cdp,& !< disjoining pressure constant
32  hdp,& !< disjoining pressure constant
33  bdp,& !< disjoining pressure constant, set to zero for no DP
34  gr,& !< growth rate
35  int_reltol,& !< relative tolerance of integrator
36  int_abstol,& !< absolute tolerance of integrator
37  initialtime,& !< starting time
38  ae_tol
39 end module globals
real(dp) gam
surface tension
Definition: globals.f90:18
integer meshpoints
number of discretization points in space
Definition: globals.f90:13
character(len=1024) growthratemodel
growth rate model (constantGrowth, fromFile)
Definition: globals.f90:10
real(dp) strutfilmparameter
parameter determining strut-film boundary
Definition: globals.f90:18
real(dp) hi
film thickness at center
Definition: globals.f90:18
real(dp) rc
total window size (radius)
Definition: globals.f90:18
real(dp) int_reltol
relative tolerance of integrator
Definition: globals.f90:18
character(len=1024) viscositymodel
viscosity model (constant, fromFile)
Definition: globals.f90:10
real(dp) mu
viscosity
Definition: globals.f90:18
real(dp) cdp
disjoining pressure constant
Definition: globals.f90:18
real(dp) gr
growth rate
Definition: globals.f90:18
real(dp) rc0
initial total window size (radius)
Definition: globals.f90:18
integer int_method
type of integration method (see MF in ODEPACK)
Definition: globals.f90:13
real(dp) bdp
disjoining pressure constant, set to zero for no DP
Definition: globals.f90:18
real(dp) ndp
disjoining pressure constant
Definition: globals.f90:18
real(dp) dstr
where strut starts in initial domain
Definition: globals.f90:18
real(dp) ae_tol
tolerance of algebraic equation solver
Definition: globals.f90:18
real(dp) timestep
timestep
Definition: globals.f90:49
integer its
number of outer integration outer time steps
Definition: globals.f90:29
real(dp) int_abstol
absolute tolerance of integrator
Definition: globals.f90:18
namespace with global variables
Definition: globals.f90:8
real(dp) rd
computational domain size (radius)
Definition: globals.f90:18
real(dp) initialtime
starting time
Definition: globals.f90:18
real(dp) hdp
disjoining pressure constant
Definition: globals.f90:18
integer maxts
maximum inner time steps between t and t+h
Definition: globals.f90:29
real(dp) mdp
disjoining pressure constant
Definition: globals.f90:18
real(dp) dr
mesh points spacing
Definition: globals.f90:18