![]() |
MFIX
2016-1
|
Functions/Subroutines | |
subroutine | report_solver_stats (TNIT, STEPS) |
subroutine | leq_matvec (VNAME, VAR, A_M, Avar) |
subroutine | leq_msolve (VNAME, B_m, A_M, Var, CMETHOD) |
subroutine | leq_msolve0 (VNAME, B_m, A_M, Var, CMETHOD) |
subroutine | leq_msolve1 (VNAME, B_m, A_M, Var, CMETHOD) |
subroutine | leq_isweep (I, Vname, VAR, A_M, B_M) |
subroutine | leq_iksweep (I, K, Vname, VAR, A_M, B_M) |
subroutine | leq_jksweep (J, K, Vname, VAR, A_M, B_M) |
subroutine | leq_ijsweep (I, J, Vname, VAR, A_M, B_M) |
double precision function | dot_product_par (r1, r2) |
double precision function, dimension(2) | dot_product_par2 (r1, r2, r3, r4) |
Variables | |
logical | leq_adjust |
integer, dimension(dim_eqs) | leq_it |
integer, dimension(dim_eqs) | leq_method |
integer, dimension(dim_eqs) | iter_tot = 0 |
character(len=4), dimension(dim_eqs) | leq_sweep |
double precision, dimension(dim_eqs) | leq_tol |
character(len=4), dimension(dim_eqs) | leq_pc |
logical | minimize_dotproducts |
logical | do_transpose |
integer | icheck_bicgs |
logical | opt_parallel |
logical | solver_statistics |
double precision function leqsol::dot_product_par | ( | double precision, dimension(dimension_3), intent(in) | r1, |
double precision, dimension(dimension_3), intent(in) | r2 | ||
) |
double precision function, dimension(2) leqsol::dot_product_par2 | ( | double precision, dimension(ijkstart3:ijkend3), intent(in) | r1, |
double precision, dimension(ijkstart3:ijkend3), intent(in) | r2, | ||
double precision, dimension(ijkstart3:ijkend3), intent(in) | r3, | ||
double precision, dimension(ijkstart3:ijkend3), intent(in) | r4 | ||
) |
subroutine leqsol::leq_ijsweep | ( | integer, intent(in) | I, |
integer, intent(in) | J, | ||
character(len=*), intent(in) | Vname, | ||
double precision, dimension(ijkstart3:ijkend3), intent(inout) | VAR, | ||
double precision, dimension(ijkstart3:ijkend3, -3:3), intent(in) | A_M, | ||
double precision, dimension(ijkstart3:ijkend3), intent(in) | B_M | ||
) |
Definition at line 1022 of file leqsol_mod.f.
subroutine leqsol::leq_iksweep | ( | integer, intent(in) | I, |
integer, intent(in) | K, | ||
character(len=*), intent(in) | Vname, | ||
double precision, dimension(ijkstart3:ijkend3), intent(inout) | VAR, | ||
double precision, dimension(ijkstart3:ijkend3, -3:3), intent(in) | A_M, | ||
double precision, dimension(ijkstart3:ijkend3), intent(in) | B_M | ||
) |
Definition at line 852 of file leqsol_mod.f.
subroutine leqsol::leq_isweep | ( | integer, intent(in) | I, |
character(len=*), intent(in) | Vname, | ||
double precision, dimension(ijkstart3:ijkend3), intent(inout) | VAR, | ||
double precision, dimension(ijkstart3:ijkend3, -3:3), intent(in) | A_M, | ||
double precision, dimension(ijkstart3:ijkend3), intent(in) | B_M | ||
) |
Definition at line 768 of file leqsol_mod.f.
subroutine leqsol::leq_jksweep | ( | integer, intent(in) | J, |
integer, intent(in) | K, | ||
character(len=*), intent(in) | Vname, | ||
double precision, dimension(ijkstart3:ijkend3), intent(inout) | VAR, | ||
double precision, dimension(ijkstart3:ijkend3, -3:3), intent(in) | A_M, | ||
double precision, dimension(ijkstart3:ijkend3), intent(in) | B_M | ||
) |
Definition at line 940 of file leqsol_mod.f.
subroutine leqsol::leq_matvec | ( | character(len=*), intent(in) | VNAME, |
double precision, dimension(dimension_3), intent(in) | VAR, | ||
double precision, dimension(dimension_3, -3:3), intent(in) | A_M, | ||
double precision, dimension(dimension_3), intent(out) | Avar | ||
) |
subroutine leqsol::leq_msolve | ( | character(len=*), intent(in) | VNAME, |
double precision, dimension(dimension_3), intent(in) | B_m, | ||
double precision, dimension(dimension_3, -3:3), intent(in) | A_M, | ||
double precision, dimension(dimension_3), intent(inout) | Var, | ||
character(len=4), intent(in) | CMETHOD | ||
) |
Definition at line 287 of file leqsol_mod.f.
subroutine leqsol::leq_msolve0 | ( | character(len=*), intent(in) | VNAME, |
double precision, dimension(dimension_3), intent(in) | B_m, | ||
double precision, dimension(dimension_3, -3:3), intent(in) | A_M, | ||
double precision, dimension(dimension_3), intent(out) | Var, | ||
character(len=4), intent(in) | CMETHOD | ||
) |
subroutine leqsol::leq_msolve1 | ( | character(len=*), intent(in) | VNAME, |
double precision, dimension(dimension_3), intent(in) | B_m, | ||
double precision, dimension(dimension_3, -3:3), intent(in) | A_M, | ||
double precision, dimension(dimension_3), intent(out) | Var, | ||
character(len=4), intent(in) | CMETHOD | ||
) |
subroutine leqsol::report_solver_stats | ( | integer, intent(in) | TNIT, |
integer, intent(in) | STEPS | ||
) |
Definition at line 51 of file leqsol_mod.f.
logical leqsol::do_transpose |
Definition at line 32 of file leqsol_mod.f.
integer leqsol::icheck_bicgs |
Definition at line 35 of file leqsol_mod.f.
integer, dimension(dim_eqs) leqsol::iter_tot = 0 |
Definition at line 17 of file leqsol_mod.f.
logical leqsol::leq_adjust |
Definition at line 8 of file leqsol_mod.f.
integer, dimension(dim_eqs) leqsol::leq_it |
Definition at line 11 of file leqsol_mod.f.
integer, dimension(dim_eqs) leqsol::leq_method |
Definition at line 14 of file leqsol_mod.f.
character(len=4), dimension(dim_eqs) leqsol::leq_pc |
Definition at line 26 of file leqsol_mod.f.
character(len=4), dimension(dim_eqs) leqsol::leq_sweep |
Definition at line 20 of file leqsol_mod.f.
double precision, dimension(dim_eqs) leqsol::leq_tol |
Definition at line 23 of file leqsol_mod.f.
logical leqsol::minimize_dotproducts |
Definition at line 29 of file leqsol_mod.f.
logical leqsol::opt_parallel |
Definition at line 38 of file leqsol_mod.f.
logical leqsol::solver_statistics |
Definition at line 41 of file leqsol_mod.f.