MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
globalvariables.cpp
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
13#include <ostream>
14#include <vector>
15#include "INCLUDE/maiatypes.h"
16#include "IO/infoout.h"
18
23// Memory allocation
24namespace maia {
25namespace alloc {
26std::vector<GenericObject*> g_allocatedObjects;
29} // namespace alloc
30} // namespace maia
38
39
40namespace maia {
41namespace dlb {
43} // namespace dlb
44} // namespace maia
45
47// other timers
49
51// timer collections
52std::vector<std::pair<MString, MInt>> g_tc_geometry;
53
55// Logging
56#ifndef PVPLUGIN
59#else
60std::ostream& m_log = std::cerr;
61std::ostream& maia_res = std::cerr;
62#endif
63std::ostream cerr0(nullptr);
Controller class for all DLB timers.
Definition: dlbtimer.h:223
static MInt objectCounter
Variables to initialize:
Definition: genericobject.h:45
Class to create a create an output stream for a writable file, using either MPI I/O or a physical fil...
Definition: infoout.h:217
MInt g_timeSteps
InfoOutFile maia_res
MInt g_restartTimeStep
MBool g_splitMpiComm
MInt g_t_readGeomFile
MBool g_multiSolverGrid
InfoOutFile m_log
MBool g_dynamicLoadBalancing
std::vector< std::pair< MString, MInt > > g_tc_geometry
MInt globalTimeStep
std::ostream cerr0
int32_t MInt
Definition: maiatypes.h:62
int64_t MLong
Definition: maiatypes.h:64
bool MBool
Definition: maiatypes.h:58
std::vector< GenericObject * > g_allocatedObjects
MLong g_allocatedBytes
MLong g_maxAllocatedBytes
DlbTimerController g_dlbTimerController
Namespace for auxiliary functions/classes.