scalar_product Subroutine

public subroutine scalar_product(s, x, y, n, n_i_pad, n_j)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), device :: s
real(kind=dp), intent(in), device, dimension(:, :, :) :: x
real(kind=dp), intent(in), device, dimension(:, :, :) :: y
integer, intent(in), value :: n
integer, intent(in), value :: n_i_pad
integer, intent(in), value :: n_j

Calls

proc~~scalar_product~~CallsGraph proc~scalar_product m_cuda_kernels_fieldops::scalar_product atomicadd atomicadd proc~scalar_product->atomicadd

Called by

proc~~scalar_product~~CalledByGraph proc~scalar_product m_cuda_kernels_fieldops::scalar_product proc~scalar_product_cuda m_cuda_backend::cuda_backend_t%scalar_product_cuda proc~scalar_product_cuda->proc~scalar_product