MAIA
bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
fvstructuredtimers.h
Go to the documentation of this file.
1
// Copyright (C) 2024 The m-AIA AUTHORS
2
//
3
// This file is part of m-AIA (https://git.rwth-aachen.de/aia/m-AIA/m-AIA)
4
//
5
// SPDX-License-Identifier: LGPL-3.0-only
6
7
#ifndef STRUCTUREDTIMERS_H_
8
#define STRUCTUREDTIMERS_H_
9
10
namespace
maia
{
11
namespace
structured {
12
13
// Create struct for easy timer identification
14
struct
Timers_
{
15
// Enum to store timer "names"
16
enum
{
17
Structured
,
18
Run
,
19
RunInit
,
20
MainLoop
,
21
Constructor
,
22
GridDecomposition
,
23
GridReading
,
24
Init
,
25
LoadRestart
,
26
LoadVariables
,
27
LoadSponge
,
28
LoadSTG
,
29
BuildUpSponge
,
30
ComputeMetrics
,
31
ComputeJacobian
,
32
ConvectiveFlux
,
33
ViscousFlux
,
34
SandpaperTrip
,
35
MovingGrid
,
36
MGVolumeFlux
,
37
MGMoveGrid
,
38
MGExchange
,
39
MGSaveGrid
,
40
MGCellCenterCoordinates
,
41
MGMetrics
,
42
MGSurfaceMetrics
,
43
MGCellMetrics
,
44
MGCornerMetrics
,
45
MGJacobian
,
46
WaveSpanwiseReordering
,
47
Exchange
,
48
Gather
,
49
Send
,
50
SendWait
,
51
Receive
,
52
ReceiveWait
,
53
Scatter
,
54
BoundaryCondition
,
55
RungeKutta
,
56
SaveOutput
,
57
SaveSolution
,
58
SaveForces
,
59
SavePlanes
,
60
SaveAuxdata
,
61
SaveBoxes
,
62
SaveIntpPoints
,
63
SetTimeStep
,
64
UpdateSponge
,
65
66
// Special enum value used to initialize timer array
67
_count
68
};
69
};
70
71
}
// namespace structured
72
}
// namespace maia
73
74
#endif
// ifndef STRUCTUREDTIMERS_H_
maia
Namespace for auxiliary functions/classes.
Definition:
acaobserverdatacollector.h:76
maia::structured::Timers_
Definition:
fvstructuredtimers.h:14
maia::structured::Timers_::SaveSolution
@ SaveSolution
Definition:
fvstructuredtimers.h:57
maia::structured::Timers_::RungeKutta
@ RungeKutta
Definition:
fvstructuredtimers.h:55
maia::structured::Timers_::Exchange
@ Exchange
Definition:
fvstructuredtimers.h:47
maia::structured::Timers_::ViscousFlux
@ ViscousFlux
Definition:
fvstructuredtimers.h:33
maia::structured::Timers_::Send
@ Send
Definition:
fvstructuredtimers.h:49
maia::structured::Timers_::MGMetrics
@ MGMetrics
Definition:
fvstructuredtimers.h:41
maia::structured::Timers_::Receive
@ Receive
Definition:
fvstructuredtimers.h:51
maia::structured::Timers_::MGSaveGrid
@ MGSaveGrid
Definition:
fvstructuredtimers.h:39
maia::structured::Timers_::BuildUpSponge
@ BuildUpSponge
Definition:
fvstructuredtimers.h:29
maia::structured::Timers_::GridReading
@ GridReading
Definition:
fvstructuredtimers.h:23
maia::structured::Timers_::ComputeJacobian
@ ComputeJacobian
Definition:
fvstructuredtimers.h:31
maia::structured::Timers_::RunInit
@ RunInit
Definition:
fvstructuredtimers.h:19
maia::structured::Timers_::LoadVariables
@ LoadVariables
Definition:
fvstructuredtimers.h:26
maia::structured::Timers_::ComputeMetrics
@ ComputeMetrics
Definition:
fvstructuredtimers.h:30
maia::structured::Timers_::MGSurfaceMetrics
@ MGSurfaceMetrics
Definition:
fvstructuredtimers.h:42
maia::structured::Timers_::Scatter
@ Scatter
Definition:
fvstructuredtimers.h:53
maia::structured::Timers_::_count
@ _count
Definition:
fvstructuredtimers.h:67
maia::structured::Timers_::LoadRestart
@ LoadRestart
Definition:
fvstructuredtimers.h:25
maia::structured::Timers_::SaveForces
@ SaveForces
Definition:
fvstructuredtimers.h:58
maia::structured::Timers_::LoadSponge
@ LoadSponge
Definition:
fvstructuredtimers.h:27
maia::structured::Timers_::GridDecomposition
@ GridDecomposition
Definition:
fvstructuredtimers.h:22
maia::structured::Timers_::MGMoveGrid
@ MGMoveGrid
Definition:
fvstructuredtimers.h:37
maia::structured::Timers_::SaveAuxdata
@ SaveAuxdata
Definition:
fvstructuredtimers.h:60
maia::structured::Timers_::MGExchange
@ MGExchange
Definition:
fvstructuredtimers.h:38
maia::structured::Timers_::BoundaryCondition
@ BoundaryCondition
Definition:
fvstructuredtimers.h:54
maia::structured::Timers_::SendWait
@ SendWait
Definition:
fvstructuredtimers.h:50
maia::structured::Timers_::MGJacobian
@ MGJacobian
Definition:
fvstructuredtimers.h:45
maia::structured::Timers_::MGCellMetrics
@ MGCellMetrics
Definition:
fvstructuredtimers.h:43
maia::structured::Timers_::MainLoop
@ MainLoop
Definition:
fvstructuredtimers.h:20
maia::structured::Timers_::ReceiveWait
@ ReceiveWait
Definition:
fvstructuredtimers.h:52
maia::structured::Timers_::MovingGrid
@ MovingGrid
Definition:
fvstructuredtimers.h:35
maia::structured::Timers_::SaveOutput
@ SaveOutput
Definition:
fvstructuredtimers.h:56
maia::structured::Timers_::WaveSpanwiseReordering
@ WaveSpanwiseReordering
Definition:
fvstructuredtimers.h:46
maia::structured::Timers_::MGCornerMetrics
@ MGCornerMetrics
Definition:
fvstructuredtimers.h:44
maia::structured::Timers_::SaveBoxes
@ SaveBoxes
Definition:
fvstructuredtimers.h:61
maia::structured::Timers_::SandpaperTrip
@ SandpaperTrip
Definition:
fvstructuredtimers.h:34
maia::structured::Timers_::UpdateSponge
@ UpdateSponge
Definition:
fvstructuredtimers.h:64
maia::structured::Timers_::Constructor
@ Constructor
Definition:
fvstructuredtimers.h:21
maia::structured::Timers_::SavePlanes
@ SavePlanes
Definition:
fvstructuredtimers.h:59
maia::structured::Timers_::ConvectiveFlux
@ ConvectiveFlux
Definition:
fvstructuredtimers.h:32
maia::structured::Timers_::SaveIntpPoints
@ SaveIntpPoints
Definition:
fvstructuredtimers.h:62
maia::structured::Timers_::Init
@ Init
Definition:
fvstructuredtimers.h:24
maia::structured::Timers_::Run
@ Run
Definition:
fvstructuredtimers.h:18
maia::structured::Timers_::LoadSTG
@ LoadSTG
Definition:
fvstructuredtimers.h:28
maia::structured::Timers_::SetTimeStep
@ SetTimeStep
Definition:
fvstructuredtimers.h:63
maia::structured::Timers_::MGVolumeFlux
@ MGVolumeFlux
Definition:
fvstructuredtimers.h:36
maia::structured::Timers_::Structured
@ Structured
Definition:
fvstructuredtimers.h:17
maia::structured::Timers_::MGCellCenterCoordinates
@ MGCellCenterCoordinates
Definition:
fvstructuredtimers.h:40
maia::structured::Timers_::Gather
@ Gather
Definition:
fvstructuredtimers.h:48
home
gitlab-runner
scratch
builds
oxpnswJ6
1
aia
m-AIA
m-AIA
src
FV
fvstructuredtimers.h
Generated on Sun Jun 16 2024 23:44:46 for MAIA by
1.9.5