Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Vector2D), | intent(inout) | :: | this | |||
type(c_ptr), | intent(inout) | :: | f |
subroutine GridInterp_Vector2D(this,f)
implicit none
class(Vector2D),intent(inout) :: this
type(c_ptr),intent(inout) :: f
call self_blas_matrixop_dim1_2d(this%interp%iMatrix_gpu,this%interior_gpu, &
this%interpWork,this%N,this%M,2*this%nvar,this%nelem, &
this%blas_handle)
call self_blas_matrixop_dim2_2d(this%interp%iMatrix_gpu,this%interpWork,f, &
0.0_c_prec,this%N,this%M,2*this%nvar,this%nelem, &
this%blas_handle)
endsubroutine GridInterp_Vector2D