der_univ_thom Subroutine

public subroutine der_univ_thom(du, u, n_tds, n_rhs, coeffs_s, coeffs_e, coeffs, thom_f, thom_s, thom_w, strch, n, n_groups)

Non-periodic Thomas solve along each line of a single subdomain.

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout) :: du(SZ,n,n_groups)
real(kind=dp), intent(in) :: u(SZ,n,n_groups)
integer, intent(in) :: n_tds
integer, intent(in) :: n_rhs
real(kind=dp), intent(in) :: coeffs_s(9,4)
real(kind=dp), intent(in) :: coeffs_e(9,4)
real(kind=dp), intent(in) :: coeffs(9)
real(kind=dp), intent(in) :: thom_f(n_rhs)
real(kind=dp), intent(in) :: thom_s(n_rhs)
real(kind=dp), intent(in) :: thom_w(n_rhs)
real(kind=dp), intent(in) :: strch(n_tds)
integer, intent(in) :: n
integer, intent(in) :: n_groups

Called by

proc~~der_univ_thom~~CalledByGraph proc~der_univ_thom m_omptgt_kernels_thom::der_univ_thom proc~exec_thom_tds_compact~2 m_omptgt_exec_thom::exec_thom_tds_compact proc~exec_thom_tds_compact~2->proc~der_univ_thom