Device version of Broadcast_ColumnOperators3D_t
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ColumnOperators3D), | intent(in) | :: | this | |||
| class(Scalar2D), | intent(in) | :: | qbar | |||
| class(Scalar3D), | intent(inout) | :: | q |
subroutine Broadcast_ColumnOperators3D(this,qbar,q)
!! Device version of Broadcast_ColumnOperators3D_t
implicit none
class(ColumnOperators3D),intent(in) :: this
class(Scalar2D),intent(in) :: qbar
class(Scalar3D),intent(inout) :: q
call CheckFields_ColumnOperators3D_t(this,q,qbar,"Broadcast")
call ColumnBroadcast_3D_gpu(qbar%interior_gpu,q%interior_gpu, &
this%N,this%nLayers,this%nColumns,q%nVar)
endsubroutine Broadcast_ColumnOperators3D