1ae2b091fSJames Wright // SPDX-FileCopyrightText: Copyright (c) 2017-2024, HONEE contributors. 2ae2b091fSJames Wright // SPDX-License-Identifier: Apache-2.0 OR BSD-2-Clause 3b40a7e63SJames Wright #pragma once 4b40a7e63SJames Wright 5b40a7e63SJames Wright #include <petsc.h> 6b40a7e63SJames Wright 7*ea615d4cSJames Wright extern PetscLogEvent HONEE_CeedOperatorApply; 8*ea615d4cSJames Wright extern PetscLogEvent HONEE_CeedOperatorAssemble; 9*ea615d4cSJames Wright extern PetscLogEvent HONEE_CeedOperatorAssembleDiagonal; 10*ea615d4cSJames Wright extern PetscLogEvent HONEE_CeedOperatorAssemblePointBlockDiagonal; 11*ea615d4cSJames Wright extern PetscLogEvent HONEE_DivDiffFluxProjection; 12*ea615d4cSJames Wright extern PetscLogEvent HONEE_SmartRedis_Init; 13*ea615d4cSJames Wright extern PetscLogEvent HONEE_SmartRedis_Meta; 14*ea615d4cSJames Wright extern PetscLogEvent HONEE_SmartRedis_Train; 15*ea615d4cSJames Wright extern PetscLogEvent HONEE_TrainDataCompute; 16*ea615d4cSJames Wright extern PetscLogEvent HONEE_DifferentialFilter; 17*ea615d4cSJames Wright extern PetscLogEvent HONEE_VelocityGradientProjection; 18*ea615d4cSJames Wright extern PetscLogEvent HONEE_SgsModel; 19*ea615d4cSJames Wright extern PetscLogEvent HONEE_SgsModelDDInference; 20*ea615d4cSJames Wright extern PetscLogEvent HONEE_SgsModelDDData; 21b40a7e63SJames Wright 22b40a7e63SJames Wright PetscErrorCode RegisterLogEvents(); 23