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 <petsc.h> 6 7 extern PetscLogEvent FLUIDS_CeedOperatorApply; 8 extern PetscLogEvent FLUIDS_CeedOperatorAssemble; 9 extern PetscLogEvent FLUIDS_CeedOperatorAssembleDiagonal; 10 extern PetscLogEvent FLUIDS_CeedOperatorAssemblePointBlockDiagonal; 11 extern PetscLogEvent FLUIDS_DivDiffFluxProjection; 12 extern PetscLogEvent FLUIDS_SmartRedis_Init; 13 extern PetscLogEvent FLUIDS_SmartRedis_Meta; 14 extern PetscLogEvent FLUIDS_SmartRedis_Train; 15 extern PetscLogEvent FLUIDS_TrainDataCompute; 16 extern PetscLogEvent FLUIDS_DifferentialFilter; 17 extern PetscLogEvent FLUIDS_VelocityGradientProjection; 18 extern PetscLogEvent FLUIDS_SgsModel; 19 extern PetscLogEvent FLUIDS_SgsModelDDInference; 20 extern PetscLogEvent FLUIDS_SgsModelDDData; 21 22 PetscErrorCode RegisterLogEvents(); 23