PETSCLOGHANDLERNVTX#
PETSCLOGHANDLERNVTX = “nvtx” - A PetscLogHandler
that creates an NVTX range (which appears in Nvidia Nsight profiling) for each PETSc event.
Options Database Keys#
-log_nvtx - start an nvtx log handler manually
-log_nvtx 0 - stop the nvtx log handler from starting automatically in
PetscInitialize()
in a program run within an nsys profiling session (see Note)
Note#
If PetscInitialize()
detects the environment variable NSYS_PROFILING_SESSION_ID
(which is defined by nsys profile
) or NVPROF_ID
(which is defined by nvprof
) an instance of this log handler will automatically be
started.
See Also#
Level#
developer
Location#
src/sys/logging/handler/impls/nvtx/lognvtx.c
Index of all Profiling routines
Table of Contents for all manual pages
Index of all manual pages