Derivative_Scalar1D Subroutine

public subroutine Derivative_Scalar1D(this, df)

Arguments

TypeIntentOptionalAttributesName
class(Scalar1D), intent(in) :: this
type(c_ptr), intent(inout) :: df

Calls

proc~~derivative_scalar1d~~CallsGraph proc~derivative_scalar1d Derivative_Scalar1D proc~self_blas_matrixop_1d self_blas_matrixop_1d proc~derivative_scalar1d->proc~self_blas_matrixop_1d hipblasgemm hipblasgemm proc~self_blas_matrixop_1d->hipblasgemm proc~hipblascheck hipblasCheck proc~self_blas_matrixop_1d->proc~hipblascheck

Contents

Source Code


Source Code

  subroutine Derivative_Scalar1D(this,df)
    implicit none
    class(Scalar1D),intent(in) :: this
    type(c_ptr),intent(inout) :: df

    call self_blas_matrixop_1d(this%interp%dMatrix_gpu, &
                               this%interior_gpu, &
                               df,this%N+1,this%N+1, &
                               this%nvar*this%nelem,this%blas_handle)

  endsubroutine Derivative_Scalar1D