xref: /honee/include/log_events.h (revision ea615d4cc464aa6ad650c06fae6d120cc2465bc4)
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