14 DOUBLE PRECISION,
DIMENSION(:, :),
ALLOCATABLE ::
scalar_c 15 DOUBLE PRECISION,
DIMENSION(:, :),
ALLOCATABLE ::
scalar_p 18 DOUBLE PRECISION,
DIMENSION(:, :),
ALLOCATABLE ::
dif_scalar 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
double precision, dimension(:,:), allocatable scalar_c
double precision, dimension(:,:), allocatable scalar_p
double precision, dimension(:,:), allocatable matrix_a
integer, parameter dim_scalar
double precision, dimension(:,:), allocatable dif_scalar
double precision, dimension(:), allocatable a
double precision, dimension(:), allocatable omega
double precision, dimension(:,:), allocatable matrix_c
double precision, dimension(:,:), allocatable source_a
double precision, dimension(:,:), allocatable beta_a
double precision, dimension(:,:), allocatable matrix_b
double precision, dimension(:), allocatable ystart
integer, dimension(1:dim_scalar) phase4scalar
double precision, dimension(:), allocatable s_bar
double precision, dimension(:,:), allocatable inv_a