xref: /honee/include/log_events.h (revision e171caa68043cdab94d9ff3802f1bff2fefaf340)
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 
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;
16*e171caa6SJames 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