LandauOMPTimers#
Identifiers for the timing slots kept in LandauCtx.times[] for the DMPLEX Landau collision operator
Synopsis#
#include "petscdmplex.h"
typedef enum {
LANDAU_EX2_TSSOLVE,
LANDAU_MATRIX_TOTAL,
LANDAU_OPERATOR,
LANDAU_JACOBIAN_COUNT,
LANDAU_JACOBIAN,
LANDAU_MASS,
LANDAU_F_DF,
LANDAU_KERNEL,
KSP_FACTOR,
KSP_SOLVE,
LANDAU_NUM_TIMERS
} LandauOMPTimers;
Values#
LANDAU_EX2_TSSOLVE- totalTSSolve()time of the Landau exampleLANDAU_MATRIX_TOTAL- total time spent constructing the Jacobian and mass matricesLANDAU_OPERATOR- time inside the Landau operator evaluationLANDAU_JACOBIAN_COUNT- number of Jacobian evaluations (stored as a count, reused as a timer slot)LANDAU_JACOBIAN- time inside Jacobian constructionLANDAU_MASS- time inside mass-matrix constructionLANDAU_F_DF- time evaluating the distribution function and its derivativesLANDAU_KERNEL- time inside the Landau collision kernelKSP_FACTOR- time inside the KSP factor stage when using a direct solverLANDAU_NUM_TIMERS- sentinel; equals the number of timer slots allocated inLandauCtx
See Also#
Level#
developer
Location#
Index of all LANDAU routines
Table of Contents for all manual pages
Index of all manual pages