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