Arcane  v4.1.7.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Hdf5Utils::HInit

Classe servant d'initialiseur pour HDF. Plus de détails...

#include <arcane/hdf5/Hdf5Utils.h>

Fonctions membres publiques statiques

static bool hasParallelHdf5 ()
 Vrai HDF5 est compilé avec le support de MPI.
 
static void useMutex (bool is_active, IParallelMng *pm)
 Fonction permettant d'activer ou de désactiver les verrous à chaque appel à HDF5.
 

Description détaillée

Classe servant d'initialiseur pour HDF.

Cet objet permet d'initialiser de manière sure HDF5 en mode multi-thread.

Définition à la ligne 113 du fichier Hdf5Utils.h.

Documentation des constructeurs et destructeur

◆ HInit()

Arcane::Hdf5Utils::HInit::HInit ( )

Définition à la ligne 78 du fichier Hdf5Utils.cc.

Documentation des fonctions membres

◆ hasParallelHdf5()

bool Arcane::Hdf5Utils::HInit::hasParallelHdf5 ( )
static

Vrai HDF5 est compilé avec le support de MPI.

Définition à la ligne 89 du fichier Hdf5Utils.cc.

◆ useMutex()

void Arcane::Hdf5Utils::HInit::useMutex ( bool is_active,
IParallelMng * pm )
static

Fonction permettant d'activer ou de désactiver les verrous à chaque appel à HDF5.

Avertissement
La variable d'environnement ARCANE_HDF5_DISABLE_MUTEX est prioritaire par rapport au paramètre de cette fonction.
En hydride, si utilisation en parallèle d'un parallelMng hybride et utilisation d'un parallelMng full MPI, et changement régulier du useMutex(), faire attention à ne pas mélanger les appels HDF5 avec les deux parallelMngs.
Paramètres
is_activetrue si activation des mutex.

Définition à la ligne 102 du fichier Hdf5Utils.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :