12#ifndef ARCANE_STD_INTERNAL_METISGRAPHGATHER
13#define ARCANE_STD_INTERNAL_METISGRAPHGATHER
17#include "arcane/utils/Array.h"
18#include "arcane/utils/String.h"
19#include "arcane/utils/TraceAccessor.h"
23#include "arcane/std/internal/MetisGraph.h"
63 Int32 m_my_rank = A_NULL_RANK;
64 Int32 m_nb_rank = A_NULL_RANK;
68 template <
class SourceType,
class TargetType>
Déclarations des types généraux de Arcane.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
void scatterPart(ConstArrayView< idx_t > vtxdist, ConstArrayView< idx_t > part, ArrayView< idx_t > my_part)
Distribue le partitionnement "part" depuis le processeur de rang 0 dans le communicateur "comm" sur t...
void gatherGraph(const bool need_part, ConstArrayView< idx_t > vtxdist, const int ncon, MetisGraphView my_graph, MetisGraph &graph)
Effectue un regroupement du graphe ParMetis "my_graph" sur le processeur de rang 0 dans le communicat...
Classe d'accès aux traces.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-