m_cuda_kernels_thom Module


Uses

  • module~~m_cuda_kernels_thom~~UsesGraph module~m_cuda_kernels_thom m_cuda_kernels_thom cudafor cudafor module~m_cuda_kernels_thom->cudafor module~m_common m_common module~m_cuda_kernels_thom->module~m_common

Used by

  • module~~m_cuda_kernels_thom~~UsedByGraph module~m_cuda_kernels_thom m_cuda_kernels_thom module~m_cuda_exec_thom m_cuda_exec_thom module~m_cuda_exec_thom->module~m_cuda_kernels_thom

Subroutines

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

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(out), device, dimension(:, :, :) :: du
real(kind=dp), intent(in), device, dimension(:, :, :) :: u
integer, intent(in), value :: n_tds
integer, intent(in), value :: n_rhs
real(kind=dp), intent(in), device, dimension(:, :) :: coeffs_s
real(kind=dp), intent(in), device, dimension(:, :) :: coeffs_e
real(kind=dp), intent(in), device, dimension(:) :: coeffs
real(kind=dp), intent(in), device, dimension(:) :: thom_f
real(kind=dp), intent(in), device, dimension(:) :: thom_s
real(kind=dp), intent(in), device, dimension(:) :: thom_w
real(kind=dp), intent(in), device, dimension(:) :: strch

public subroutine der_univ_thom_per(du, u, n, coeffs, alpha, thom_f, thom_s, thom_w, thom_p, strch)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(out), device, dimension(:, :, :) :: du
real(kind=dp), intent(in), device, dimension(:, :, :) :: u
integer, intent(in), value :: n
real(kind=dp), intent(in), device, dimension(:) :: coeffs
real(kind=dp), intent(in), value :: alpha
real(kind=dp), intent(in), device, dimension(:) :: thom_f
real(kind=dp), intent(in), device, dimension(:) :: thom_s
real(kind=dp), intent(in), device, dimension(:) :: thom_w
real(kind=dp), intent(in), device, dimension(:) :: thom_p
real(kind=dp), intent(in), device, dimension(:) :: strch