- Jul 08, 2021
-
-
Gilles Grospellier authored
-
Gilles Grospellier authored
-
- Jun 09, 2021
-
-
Gilles Grospellier authored
Dev/cea See merge request !6
-
- May 27, 2021
-
-
Gilles Grospellier authored
-
- May 19, 2021
-
-
Gilles Grospellier authored
-
- May 11, 2021
-
-
Stéphane de Chaisemartin authored
Merge dev cea dans main See merge request !5
-
-
- Apr 09, 2021
-
-
Stéphane de Chaisemartin authored
Update main. See merge request !4
-
- Apr 07, 2021
-
-
Gilles Grospellier authored
[message_passing_mpi] Supprime des tests les requêtes MPI potentiellement retournée plusieurs fois avec openmpi. Avec openmpi 4.0, il est possible que les 'send' avec des petits buffer retournent la même valeur pour MPI_Request. On supprime donc cette requête de la liste des requêtes à tester.
-
Gilles Grospellier authored
-
- Apr 02, 2021
-
-
Gilles Grospellier authored
[config] Ajoute fonction CMake pour générer les exécutables des tests au même endroit que les bibliothèques.
-
- Apr 01, 2021
-
-
Gilles Grospellier authored
-
Gilles Grospellier authored
-
- Mar 31, 2021
-
-
Gilles Grospellier authored
-
Gilles Grospellier authored
-
Gilles Grospellier authored
[config] Ajoute variable CMake 'ARCCORE_BUILD_MODE' pour spécifier le mode 'Debug', 'Check' ou 'Release'. Cette variable est indépendante de 'CMAKE_BUILD_TYPE'. Si 'ARCCORE_BUILD_MODE' n'est pas défini, sa valeur est prise en fonction de cette de 'CMAKE_BUILD_TYPE'.
-
Gilles Grospellier authored
-
Gilles Grospellier authored
Si ce dernier vaut 'Debug' alors 'ARCCORE_CHECK' est automatiquement vrai. Sinon on utilise la valeur spécifiée lors de la configuration. La valeur de 'ARCCORE_CHECK' est sauvée dans le fichier de configuration. Cela permet aux autres projet de récupérer cette valeur.
-
- Mar 05, 2021
-
-
Gilles Grospellier authored
-
- Dec 16, 2020
-
-
Gilles Grospellier authored
[trace] Dans TraceAccessor, n'utilise pas les versions par défaut des constructeurs/destructeurs et opérateurs de recopie. Cela permet de ne pas avoir à inclure 'ITraceMng.h' dans 'TraceAccessor.h' ce qui est théoriquement nécessaire (erreur de compilation sous Win32 mais ca passe sous Linux).
-
- Dec 15, 2020
-
-
Gilles Grospellier authored
-
- Dec 09, 2020
-
-
Gilles Grospellier authored
-
- Dec 03, 2020
-
-
Gilles Grospellier authored
Cela permet de garantir que le 'ITraceMng' associé ne puisse pas être détruit tant que l'instance de 'TraceAccessor' existe.
-
- Dec 02, 2020
-
-
Gilles Grospellier authored
-
- Dec 01, 2020
-
-
Gilles Grospellier authored
-
Gilles Grospellier authored
Cela permet d'avoir les vérifications de débordement de tableau en CUDA même si on n'a pas de message explicite.
-
Gilles Grospellier authored
[base] Créé une classe 'SpanImpl' permettant de spécifier le type (Int32 ou Int64) utilisé pour le nombre d'éléments du tableau. La classe 'Span' dérive maintenant de 'SpanImpl<...,Int64>'. Ajoute une classe 'SmallSpan' pour les tableaux dont la taille est un 'Int32'. Cette classe dérive donc de 'SpanImpl<...,Int32>'.
-
- Nov 24, 2020
-
-
Gilles Grospellier authored
-
Gilles Grospellier authored
- corrige 'Span2::Span2(const Array2View&)' qui nécessitait un accès aux structures internes de 'Array2View'. - conserve uniquement une surcharge de 'Span2::operator[]' qui est 'const' et retourne un 'ElementType'.
-
Gilles Grospellier authored
-
- Nov 18, 2020
-
-
Gilles Grospellier authored
-
- Nov 13, 2020
-
-
Gilles Grospellier authored
[message_passing] Commence implémentation d'une classe 'PointToPointSerializerMng' pour unifier la gestion des sérialisations point à point.
-
Gilles Grospellier authored
-
Gilles Grospellier authored
[message_passing_mpi] Supprime l'appel inutile à 'std::stable_sort' qui avait été ajouté par inadvertance ce matin.
-
Gilles Grospellier authored
[message_passing] Déplace 'BasicSerializeMessage' dans un namespace interne et utilise cette classe dans 'SerializeMessageList'.
-
Gilles Grospellier authored
[message_passing] Ajoute méthode 'ISerializeMessage::isProcessed()' pour savoir si un message a déjà été traité.
-
Gilles Grospellier authored
[message_passing_mpi] Supprime l'utilise de 'MpiSerializeMessage' maintenant que les infos nécessaires sont dans 'BasicSerializeMessage'.
-
Gilles Grospellier authored
Ce champ est utilisé par les implémentations qui peuvent gérer la sérialisation via plusieurs messages (actuellement uniquement MPI).
-
Gilles Grospellier authored
-
Gilles Grospellier authored
-