TwoPointFluxMethod_ECAdvection2D Subroutine

public subroutine TwoPointFluxMethod_ECAdvection2D(this)

Contravariant EC two-point flux on GPU — fully device-resident.

Arguments

TypeIntentOptionalAttributesName
class(ECAdvection2D), intent(inout) :: this

Calls

proc~~twopointfluxmethod_ecadvection2d~~CallsGraph proc~twopointfluxmethod_ecadvection2d TwoPointFluxMethod_ECAdvection2D interface~twopointfluxmethod_ecadvection2d_gpu twopointfluxmethod_ecadvection2d_gpu proc~twopointfluxmethod_ecadvection2d->interface~twopointfluxmethod_ecadvection2d_gpu

Contents


Source Code

  subroutine TwoPointFluxMethod_ECAdvection2D(this)
    !! Contravariant EC two-point flux on GPU — fully device-resident.
    implicit none
    class(ECAdvection2D),intent(inout) :: this

    call twopointfluxmethod_ecadvection2d_gpu( &
      this%twoPointFlux%interior_gpu, &
      this%solution%interior_gpu, &
      this%geometry%dsdx%interior_gpu, &
      this%u,this%v, &
      this%solution%interp%N, &
      this%solution%nvar, &
      this%solution%nelem)

  endsubroutine TwoPointFluxMethod_ECAdvection2D