Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
AlephArcane.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 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/*---------------------------------------------------------------------------*/
18/*---------------------------------------------------------------------------*/
19
20#include "arcane/Timer.h"
21#include "arcane/IApplication.h"
22#include "arcane/IParallelSuperMng.h"
23
24#include "arcane/utils/TraceAccessor.h"
25#include "arcane/utils/String.h"
26#include "arcane/utils/StringBuilder.h"
27#include "arcane/utils/PlatformUtils.h"
28#include "arcane/utils/IProcessorAffinityService.h"
29
30#include "arcane/aleph/AlephGlobal.h"
31#include "arcane/aleph/AlephTypesSolver.h"
32#include "arcane/aleph/AlephParams.h"
33
34#include "arcane/aleph/Aleph.h"
35#include "arcane/aleph/IAlephFactory.h"
36
37#undef ARCANE_HAS_PACKAGE_ITAC
38#ifdef ARCANE_HAS_PACKAGE_ITAC
39#include </usr/local/intel/itac/7.2.1.008/include/VT.h>
40 #define ItacFunction(classname) VT_Function _itac_function_##classname(__func__,#classname)
41 #define ItacRegion(region,classname) VT_Region _itac_region_##classname(#region, #classname)
42#else
43 #define ItacFunction(classname) {}
44 #define ItacRegion(region,classname) {}
45#endif // ARCANE_HAS_PACKAGE_ITAC
46
47#endif // ALEPH_ARCANE_H