LLF Riemann flux on GPU — fully device-resident.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ECAdvection2D), | intent(inout) | :: | this |
subroutine BoundaryFlux_ECAdvection2D(this)
!! LLF Riemann flux on GPU — fully device-resident.
implicit none
class(ECAdvection2D),intent(inout) :: this
call boundaryflux_ecadvection2d_gpu( &
this%solution%boundary_gpu, &
this%solution%extboundary_gpu, &
this%geometry%nhat%boundary_gpu, &
this%geometry%nscale%boundary_gpu, &
this%flux%boundarynormal_gpu, &
this%u,this%v, &
this%solution%interp%N, &
this%solution%nelem, &
this%solution%nvar)
endsubroutine BoundaryFlux_ECAdvection2D