7 double precision,
dimension(:^D&,:),
allocatable :: w
9 double precision,
dimension(:^D&,:),
allocatable :: ws
11 double precision,
dimension(:^D&,:),
allocatable :: we
13 double precision,
dimension(:^D&,:),
allocatable :: wc
15 double precision,
dimension(:^D&,:),
pointer :: wextra=>null()
18 double precision,
dimension(:^D&,:),
allocatable :: wdebug
20 double precision,
dimension(:^D&,:,:),
pointer :: b0=>null()
22 double precision,
dimension(:^D&,:),
pointer :: j0=>null()
24 double precision,
dimension(:^D&,:,:),
pointer :: equi_vars=>null()
26 double precision,
dimension(:^D&,:),
pointer :: x=>null()
28 double precision,
dimension(:^D&,:),
pointer :: dx=>null()
30 double precision,
dimension(:^D&),
pointer :: dt=>null()
32 double precision,
dimension(:^D&,:),
pointer :: ds=>null()
34 double precision,
dimension(:^D&,:),
pointer :: dsc=>null()
36 double precision,
dimension(:^D&),
pointer :: dvolume=>null()
38 double precision,
dimension(:^D&,:),
pointer :: surface=>null()
40 double precision,
dimension(:^D&,:),
pointer :: surfacec=>null()
42 double precision,
dimension(:),
pointer :: special_values=>null()
52 logical,
dimension(:),
pointer :: is_physical_boundary(:) =>null()
58 double precision,
dimension(:^DE&,:),
allocatable :: w
60 double precision,
dimension(:^DE&,:),
allocatable :: wc
62 double precision,
dimension(:^DE&,:),
allocatable :: wcoarse
64 double precision,
dimension(:^DE&,:),
allocatable :: x
66 double precision,
dimension(:^DE&,:),
allocatable :: xc
68 double precision,
dimension(:^DE&,:),
allocatable :: xcoarse
70 double precision,
dimension(:^DE&,:),
allocatable :: dx
72 double precision,
dimension(:^D&,:),
allocatable :: dxcoarse
74 double precision,
dimension(:^D&,:),
allocatable :: ds
76 double precision,
dimension(:^DE&),
allocatable :: dvolume
78 double precision,
dimension(:^DE&),
allocatable :: dvolumecoarse
80 double precision,
dimension(:^DE&,:),
allocatable :: surface
82 double precision,
dimension(:^DE&,:),
allocatable :: surfacec
90 double precision,
dimension(:),
allocatable :: w
92 double precision,
dimension(:),
allocatable :: wc
94 double precision,
dimension(:),
allocatable :: wcoarse
96 double precision,
dimension(:),
allocatable :: x
98 double precision,
dimension(:),
allocatable :: xc
100 double precision,
dimension(:),
allocatable :: xcoarse
107 double precision,
dimension(:^D&,:),
allocatable :: w
109 double precision,
dimension(:^D&,:),
allocatable :: wold
121 type(
state),
dimension(:),
allocatable,
target ::
ps
123 type(
state),
dimension(:),
allocatable,
target ::
ps1
125 type(
state),
dimension(:),
allocatable,
target ::
ps2
127 type(
state),
dimension(:),
allocatable,
target ::
ps3
129 type(
state),
dimension(:),
allocatable,
target ::
ps4
131 type(
state),
dimension(:),
allocatable,
target ::
psc
140 double precision,
dimension(:^DE&,:),
allocatable ::
collapseddata
147 double precision,
dimension(:^D&,:),
allocatable :: vnorm,cbarmin,cbarmax
148 double precision,
dimension(:^D&,:,:),
allocatable :: vbarc,vbarlc,vbarrc
type(state), dimension(:), allocatable, target ps4
array of physical states, temp 4 for multi-step time integrator
type(state_sub), dimension(:), allocatable, target ps_sub
array of physical blocks in reduced dimension
type(grid_field), dimension(:), allocatable, target gridvars
array of physical blocks of meshed fields for particles
type(state), dimension(:), allocatable, target ps2
array of physical states, temp 2 for multi-step time integrator
type(state), dimension(:), allocatable, target ps
array of physical states for all blocks on my processor
type(state), dimension(:), allocatable, target psc
array of physical blocks, one level coarser representative
integer n_wdebug
number of debug slots allocated in ps(:)wdebug
type(state), dimension(:), allocatable, target ps1
array of physical states, temp 1 for multi-step time integrator
type(state) pole_buf
buffer for pole boundary
double precision, dimension(:^de &,:), allocatable collapseddata
logical wdebug_on
— debug field dump (flushed by save_wdebug in mod_input_output) — when .true., intermediate fields ca...
type(state), dimension(:), allocatable, target ps3
array of physical states, temp 3 for multi-step time integrator
velocities store for constrained transport