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