7 LOGICAL,
DIMENSION(:),
ALLOCATABLE ::
do_cont 36 use usr_src, only: gas_continuity, solids_continuity
42 INTEGER,
INTENT(IN) :: M
44 INTEGER,
INTENT(INOUT) :: IER
49 DOUBLE PRECISION :: RESs
72 IF(call_usr_source(2))
CALL calc_usr_source (gas_continuity,&
105 IF(call_usr_source(2))
CALL calc_usr_source (solids_continuity, &
153 DOUBLE PRECISION,
INTENT(INOUT) :: ROP(
dimension_3)
162 IF (fluid_at(ijk)) rop(ijk) = dmax1(
zero,rop(ijk))
double precision, dimension(:,:,:), allocatable a_m
subroutine conv_rop_s(A_M, B_M, M)
integer, parameter resid_ro
subroutine conv_rop_g(A_M, B_M)
subroutine calc_usr_source(lEQ_NO, A_M, B_M, lB_MMAX, lM, lN)
double precision, parameter one
subroutine init_ab_m(A_M, B_M, IJKMAX2A, M)
double precision, dimension(:,:), allocatable den_resid
double precision, dimension(:,:), allocatable num_resid
character(len=4), dimension(dim_eqs) leq_sweep
logical, dimension(:), allocatable do_cont
subroutine source_rop_s(A_M, B_M, M)
double precision, dimension(:,:), allocatable max_resid
subroutine point_source_rop_s(B_M, M)
subroutine source_rop_g(A_M, B_M)
integer, dimension(dim_eqs) leq_it
subroutine adjust_leq(RESID, LEQ_ITL, LEQ_METHODL, LEQI, LEQM)
double precision, dimension(dim_eqs) leq_tol
subroutine adjust_rop(ROP)
integer, dimension(:,:), allocatable ijk_resid
subroutine calc_resid_c(VAR, A_M, B_M, M, NUM, DEN, RESID, MAX_RESID, IJK_RESID)
integer, parameter undefined_i
integer, dimension(dim_eqs) leq_method
double precision, dimension(:,:), allocatable rop_s
logical, dimension(dim_eqs) call_usr_source
double precision, dimension(:,:), allocatable resid
subroutine solve_continuity(M, IER)
double precision, dimension(:,:), allocatable b_m
double precision, dimension(:), allocatable rop_g
double precision, parameter zero
subroutine solve_lin_eq(VNAME, Vno, VAR, A_M, B_M, M, ITMAX, METHOD, SWEEP, TOL1, PC, IER)
character(len=4), dimension(dim_eqs) leq_pc