Arcane
4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
AlephArcane.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2026 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
/*---------------------------------------------------------------------------*/
8
/* AlephIni.h (C) 2010 */
9
/* */
10
/*---------------------------------------------------------------------------*/
11
#ifndef ALEPH_ARCANE_H
12
#define ALEPH_ARCANE_H
13
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "arcane/utils/TraceAccessor.h"
18
#include "arcane/utils/String.h"
19
#include "arcane/utils/StringBuilder.h"
20
#include "arcane/utils/PlatformUtils.h"
21
#include "arcane/utils/IProcessorAffinityService.h"
22
23
#include "arcane/core/Timer.h"
24
#include "arcane/core/IApplication.h"
25
#include "arcane/core/IParallelSuperMng.h"
26
27
#include "arcane/aleph/AlephGlobal.h"
28
#include "arcane/aleph/AlephTypesSolver.h"
29
#include "arcane/aleph/AlephParams.h"
30
31
#include "arcane/aleph/Aleph.h"
32
#include "arcane/aleph/IAlephFactory.h"
33
34
#undef ARCANE_HAS_PACKAGE_ITAC
35
#ifdef ARCANE_HAS_PACKAGE_ITAC
36
#include </usr/local/intel/itac/7.2.1.008/include/VT.h>
37
#define ItacFunction(classname) VT_Function _itac_function_##classname(__func__, #classname)
38
#define ItacRegion(region, classname) VT_Region _itac_region_##classname(#region, #classname)
39
#else
40
#define ItacFunction(classname) \
41
{ \
42
}
43
#define ItacRegion(region, classname) \
44
{ \
45
}
46
#endif
// ARCANE_HAS_PACKAGE_ITAC
47
48
#endif
// ALEPH_ARCANE_H
arcane
aleph
AlephArcane.h
Generated on
for Arcane by
1.16.1