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 5*1c58d510SJames Wright #include <petscsys.h> 6b40a7e63SJames Wright 7ea615d4cSJames Wright extern PetscLogEvent HONEE_CeedOperatorApply; 8ea615d4cSJames Wright extern PetscLogEvent HONEE_CeedOperatorAssemble; 9ea615d4cSJames Wright extern PetscLogEvent HONEE_CeedOperatorAssembleDiagonal; 10ea615d4cSJames Wright extern PetscLogEvent HONEE_CeedOperatorAssemblePointBlockDiagonal; 11ea615d4cSJames Wright extern PetscLogEvent HONEE_DivDiffFluxProjection; 12d9e07cc2SJames Wright extern PetscLogEvent HONEE_StrongBCInsert; 13d9e07cc2SJames Wright extern PetscLogEvent HONEE_StrongBCCeed; 14ea615d4cSJames Wright extern PetscLogEvent HONEE_SmartRedis_Init; 15ea615d4cSJames Wright extern PetscLogEvent HONEE_SmartRedis_Meta; 16e171caa6SJames Wright extern PetscLogEvent HONEE_SmartRedis_Write; 17ea615d4cSJames Wright extern PetscLogEvent HONEE_TrainDataCompute; 18ea615d4cSJames Wright extern PetscLogEvent HONEE_DifferentialFilter; 19ea615d4cSJames Wright extern PetscLogEvent HONEE_VelocityGradientProjection; 20ea615d4cSJames Wright extern PetscLogEvent HONEE_SgsModel; 21ea615d4cSJames Wright extern PetscLogEvent HONEE_SgsModelDDInference; 22ea615d4cSJames Wright extern PetscLogEvent HONEE_SgsModelDDData; 23b40a7e63SJames Wright 24b40a7e63SJames Wright PetscErrorCode RegisterLogEvents(); 25