nvtx_range_push Subroutine

private subroutine nvtx_range_push(name)

Push an NVTX range (no-op if PIC_USE_NVTX not defined)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name

Called by

proc~~nvtx_range_push~~CalledByGraph proc~nvtx_range_push nvtx_range_push proc~profiler_start profiler_start proc~profiler_start->proc~nvtx_range_push

Source Code

   subroutine nvtx_range_push(name)
      !! Push an NVTX range (no-op if PIC_USE_NVTX not defined)
      character(len=*), intent(in) :: name
#ifdef PIC_USE_NVTX
      call nvtxStartRange(name)
#else
      ! Silence unused argument warning
      if (len(name) < 0) continue
#endif
   end subroutine nvtx_range_push