From c4ec708caa972303bc845a090ebb21fc5843c0a4 Mon Sep 17 00:00:00 2001 From: troufflard <> Date: Wed, 25 Nov 2015 14:39:29 +0000 Subject: [PATCH] 1) comparaison maple : maintenant les grandeurs sont arrondies a 1e-12 pres (pour gerer le cas de nombres tres petits. Par exemple : 1e-31 par rapport 1e-15 va generer un ecart relatif enorme, donc un ECHEC, ce qui n est pas logique); 2) petites corrections et ameliorations mineures (voir detail des modifs dans doc_procedure_verification.pdf section 6 2015-11-25(bis)) --- Doc/doc_procedure_verification.tex | 10 + Perl/genere_catalogue_tests.pl | 2 +- Perl/genere_rapport.pl | 2 +- Perl/test.pl | 49 +- Rapport/rapport_test_L.txt | 114 +--- Rapport/rapport_test_R.txt | 948 +++++------------------------ doc_procedure_verification.pdf | Bin 218257 -> 219840 bytes 7 files changed, 228 insertions(+), 897 deletions(-) diff --git a/Doc/doc_procedure_verification.tex b/Doc/doc_procedure_verification.tex index 7b9ee4e..52f3e3b 100644 --- a/Doc/doc_procedure_verification.tex +++ b/Doc/doc_procedure_verification.tex @@ -781,6 +781,16 @@ remarque : modif - juste après l'appel à \verb|lancement_commande()| $\Rightarrow$ saisie du temps de calcul dans le \verb|.log| et affichage dans le rapport de test (juste après le nom du test)\\ \end{itemize}%tiret +\item[$\bullet$] 2015-11-25(bis) (Julien Troufflard) : +\begin{itemize} +\item[-] modif scripts \verb|Perl/genere_catalogue_tests.pl| et \verb|Perl/genere_rapport.pl| : suppression de l'option \verb|-s| dans le shebang (inutile et en plus génère un bug sur Linux quand on utilise la tournure \verb|#/usr/bin/env perl -s|) +\item[-] modif script \verb|Perl/test.pl| :\\ +- remplacement de la subroutine \verb|return_nb_decimales()| par la subroutine \verb|return_nb_decimales_first()| (m\^eme chose mais en mieux : renvoie la position de la première décimale non nulle au lieu du nombre total de décimales). Pour rappel, ce traitement n'a pas pour but d'arrondir les résultats pour la comparaison. Il s'agit juste d'un arrondi à but cosmétique pour afficher, dans le rapport, la grandeur avec un nombre de décimales adapté à la précision.\\ +- comparaison maple :\\ +1) modification de la comparaison pour gérer le cas où le nombre est très petit (par exemple : 1.e-15 comparé à 1.e-30 génère une erreur relative énorme). Ce problème avait été déjà pensé dans la version historique de la vérification Herezh (Laurent Mahéo) mais malheureusement non traité dans la nouvelle version. Désormais, on traite ce problème en arrondissant les grandeurs à 1.e-12 près.\\ +2) correction d'une erreur dans la comparaison absolue : par erreur, la comparaison se faisait toujours par rapport à la précision absolue par défaut (\verb|$PREC_ABSOLU|) sans tenir compte de l'éventuelle modification par fichier \verb|.precision|\\ +\end{itemize}%tiret + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %template d ajout d une nouvelle mise à jour (composé d'une puce "bullet" avec Date et auteur de la modif, suivie d une série de puce "-" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Perl/genere_catalogue_tests.pl b/Perl/genere_catalogue_tests.pl index a577e40..d552a64 100755 --- a/Perl/genere_catalogue_tests.pl +++ b/Perl/genere_catalogue_tests.pl @@ -1,4 +1,4 @@ -#!/usr/bin/env perl -s +#!/usr/bin/env perl use strict; use warnings; use File::Basename; diff --git a/Perl/genere_rapport.pl b/Perl/genere_rapport.pl index b0f7f09..db068a5 100755 --- a/Perl/genere_rapport.pl +++ b/Perl/genere_rapport.pl @@ -1,4 +1,4 @@ -#!/usr/bin/env perl -s +#!/usr/bin/env perl use strict; #use Regexp::Common;#expressions regulieres; par exemples pour reconnaitre un entier $RE{num}{int} ou un reel $RE{num}{real} use File::Basename; diff --git a/Perl/test.pl b/Perl/test.pl index b438dea..3bdd2bc 100755 --- a/Perl/test.pl +++ b/Perl/test.pl @@ -43,6 +43,7 @@ my $format_reel = '[+-]?[\.]?\d+[\.]?\d*(?:[eE][+-]?\d*)?'; my $PREC_ABSOLU = "1.e-6";#precision pour la comparaison absolue my $PREC_RELATIVE_POURCENT = "1.e-3";#precision pour la comparaison relative (en pourcent) + #2015-11-25 : changement precision relative de 1e-3 en 1e-1 (0.001% c etait un peu trop severe) @@ -725,17 +726,17 @@ BOUCLE_TEST:for(my $no_test=1; $no_test<=$nb_CVisu; $no_test++) { #numero de colonne dans le .maple my $no_colonne_maple = $i_valeur + 1; - #valeur a comparer - my $valeur_temp = $donnees_temp_maple[$i_valeur];#calcul en cours - my $valeur_ref = $donnees_ref_maple[$i_valeur];#valeur de reference + #valeur a comparer (arrondie a 1.e-12 pour gerer le cas de nombres proches de 0) + my $valeur_temp = sprintf("%.12f", $donnees_temp_maple[$i_valeur]);#calcul en cours + my $valeur_ref = sprintf("%.12f", $donnees_ref_maple[$i_valeur]);#valeur de reference #precisions - my $precision_absolue = $precisions_abolues[$i_valeur]; + my $precision_absolue = $precisions_abolues[$i_valeur];#*abs($valeur_ref); my $precision_relative = $precisions_relatives[$i_valeur]; - #nombre de decimales des precisions (pour afficher des valeurs arrondies dans le rapport de test) - my $nb_decimales_prec_absolue = return_nb_decimales($precision_absolue); - my $nb_decimales_prec_relative = return_nb_decimales($precision_relative); + #nombre de decimales des precisions (a titre cosmetique uniquement car c est pour afficher des valeurs arrondies dans le rapport de test) + my $nb_decimales_prec_absolue = return_nb_decimales_first($precision_absolue); + my $nb_decimales_prec_relative = return_nb_decimales_first($precision_relative); #difference absolue arrondie au nombre de decimales de la precision $precision_absolue my $diff_absolue = sprintf("%.${nb_decimales_prec_absolue}f", $valeur_temp - $valeur_ref); @@ -761,7 +762,7 @@ BOUCLE_TEST:for(my $no_test=1; $no_test<=$nb_CVisu; $no_test++) { #comparaison absolue }; ############################# #---OK - if(abs($diff_absolue) <= $PREC_ABSOLU) { + if(abs($diff_absolue) <= $precision_absolue) { $sortie_rapport .= " - comparaison absolue (precision : $precision_absolue) -> OK\n"; } #---ECHEC @@ -1264,36 +1265,34 @@ sub active_RESTART { ##################################################################################################### -#subroutine qui renvoie le nombre de decimales d un reel +#subroutine qui renvoie le nombre de decimales necessaire pour atteindre la premiere decimale non nulle d un reel ##################################################################################################### +## # en entree : # - un reel # # en sortie : # - nombre de decimales # -sub return_nb_decimales { +sub return_nb_decimales_first { my $nombre = shift; - $nombre = "$nombre"; - return 0 if($nombre =~ /^\d+$/);#cas d un entier - #saisie d une eventuelle puissance de 10 - my $exp = 0; - $nombre =~ s/[Ee]([+-]?\d+)//; - $exp = $1 if(defined($1)); + $nombre = abs($nombre); - #calcul du nombre de decimales du reel sans son eventuelle puissance de 10 - my @tab = split(//, $nombre); + $nombre = $nombre - int($nombre);#suppression de la partie entiere + return 0 if($nombre == 0);#gestion du cas $nombre == entier + + #on multiplie par 10 le nombre jusqu a ce qu il devienne superieur ou egal a 1 + # => On compte 1 decimale pour chaque multiplication par 10 my $nb_decimales = 0; - my $i; - for($i=0; $i<=$#tab; $i++) {last if($tab[$i] eq '.');} - for(my $j=$i+1; $j<=$#tab; $j++) {$nb_decimales++;} - - #rajout du decalage de virgule selon l eventuelle puissance de 10 - $nb_decimales -= $exp; + while() { + last if($nombre >= 1); + $nombre *= 10; + $nb_decimales++; + } return $nb_decimales; -}#sub return_nb_decimales +}#sub return_nb_decimales_first ##################################################################################################### diff --git a/Rapport/rapport_test_L.txt b/Rapport/rapport_test_L.txt index 5128a9e..592a4c0 100644 --- a/Rapport/rapport_test_L.txt +++ b/Rapport/rapport_test_L.txt @@ -1,109 +1,43 @@ --------------------------------------- - RAPPORT DE TEST - --------------------------------------- -- version HZ++ : HZppfast 6.725 +- version HZ++ : HZppfast 6.729 -- Batterie de tests lancee -- le 30/09/2015 -- a 23:19 (heure locale) +- date : 25/11/2015 +- heure : 10:2 (heure locale) +- machine : hdom-1057.univ-ubs.fr --------------------------------------- + + ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_L_tunnel_ISOELAS_CP/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:01:03.021 (processeur : 99.8%) + | temps systeme : 00:00:00.128 (processeur : 99.8%) + | temps reel : 00:01:03.22 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_L_tunnel_isohyper3dorgeas1_CP/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:15.755 (processeur : 99.8%) + | temps systeme : 00:00:00.043 (processeur : 99.8%) + | temps reel : 00:00:15.81 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOELAS2D_C/Test_L_tunnel_ISOELAS2D_C/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:01:15.679 (processeur : 99.3%) + | temps systeme : 00:00:01.277 (processeur : 99.3%) + | temps reel : 00:01:17.45 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK diff --git a/Rapport/rapport_test_R.txt b/Rapport/rapport_test_R.txt index 018484d..1b922b5 100644 --- a/Rapport/rapport_test_R.txt +++ b/Rapport/rapport_test_R.txt @@ -3,637 +3,163 @@ --------------------------------------- - version HZ++ : HZppfast 6.729 -- Batterie de tests lancee -- le 24/11/2015 -- a 17:21 (heure locale) +- date : 25/11/2015 +- heure : 15:19 (heure locale) +- machine : hdom-1057.univ-ubs.fr --------------------------------------- + + ./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_cisaillement_CLL_periodique/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:01.350 (processeur : 99.2%) + | temps systeme : 00:00:00.022 (processeur : 99.2%) + | temps reel : 00:00:01.38 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [11] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [12] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [13] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [14] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [15] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [16] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [17] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [18] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [19] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [20] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [21] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [22] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [23] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [24] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [25] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/CONTACT/Test_R_contact_axi_non_dynamique/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:03.719 (processeur : 97.9%) + | temps systeme : 00:00:00.052 (processeur : 97.9%) + | temps reel : 00:00:03.84 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [11] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [12] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [13] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [14] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [15] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [16] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [17] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [18] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [19] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [20] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [21] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [22] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [23] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [24] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [25] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [26] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [27] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [28] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [29] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [30] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [31] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [32] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [33] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [34] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [35] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_quadrangle_isohyper3dorgeas1_CP_traction/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.090 (processeur : 83.3%) + | temps systeme : 00:00:00.012 (processeur : 83.3%) + | temps reel : 00:00:00.12 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_cisaillement/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.065 (processeur : 85.7%) + | temps systeme : 00:00:00.007 (processeur : 85.7%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_traction/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.093 (processeur : 100.0%) + | temps systeme : 00:00:00.010 (processeur : 100.0%) + | temps reel : 00:00:00.10 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MAXWELL3D/Test_R_cube_MAXWELL3D_traction_relaxation/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.761 (processeur : 98.7%) + | temps systeme : 00:00:00.024 (processeur : 98.7%) + | temps reel : 00:00:00.79 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_cisaillement/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.057 (processeur : 83.3%) + | temps systeme : 00:00:00.008 (processeur : 83.3%) + | temps reel : 00:00:00.06 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_traction/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.078 (processeur : 88.8%) + | temps systeme : 00:00:00.010 (processeur : 88.8%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Orgeas/Test_R_cube_isohyperd3dorgeas1_traction/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.189 (processeur : 95.0%) + | temps systeme : 00:00:00.011 (processeur : 95.0%) + | temps reel : 00:00:00.20 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [11] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [12] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [13] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [14] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [15] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [16] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_barre_PRANDTL_REUSS1D_traction/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.009 (processeur : 0.0%) + | temps systeme : 00:00:00.003 (processeur : 0.0%) + | temps reel : 00:00:00.01 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_cube_ISOHYPERBULK3_compression_hydrostatique/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.069 (processeur : 85.7%) + | temps systeme : 00:00:00.009 (processeur : 85.7%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/Force_ponctuelle/Test_R_1D_constant/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.007 (processeur : 0.0%) + | temps systeme : 00:00:00.002 (processeur : 0.0%) + | temps reel : 00:00:00.01 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_chung_lee_dynamique_explicite/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:01.779 (processeur : 81.1%) + | temps systeme : 00:00:00.041 (processeur : 81.1%) + | temps reel : 00:00:02.23 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [11] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [12] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [13] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [14] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_explicite/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:01.676 (processeur : 77.9%) + | temps systeme : 00:00:00.038 (processeur : 77.9%) + | temps reel : 00:00:02.18 + ------------------------------------------------------- + -> grandeur testee : colonne [1] - comparaison absolue (precision : 1.e-6) -> OK - comparaison relative (precision : 1.e-3%) -> OK @@ -652,22 +178,22 @@ -> grandeur testee : colonne [5] - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = -4.877894225576e+00 - -> Valeur reference = -3.777977376754e+00 + -> Valeur = -4.877894225576 + -> Valeur reference = -3.777977376754 -> Difference = -1.099917 - comparaison relative (precision : 1.e-3%) -> ECHEC - -> Valeur = -4.877894225576e+00 - -> Valeur reference = -3.777977376754e+00 + -> Valeur = -4.877894225576 + -> Valeur reference = -3.777977376754 -> Difference relative = 29.114% -> grandeur testee : colonne [6] - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = -4.149432605913e+07 - -> Valeur reference = -4.888446928246e+05 + -> Valeur = -41494326.059129998088 + -> Valeur reference = -488844.692824600032 -> Difference = -41005481.366305 - comparaison relative (precision : 1.e-3%) -> ECHEC - -> Valeur = -4.149432605913e+07 - -> Valeur reference = -4.888446928246e+05 + -> Valeur = -41494326.059129998088 + -> Valeur reference = -488844.692824600032 -> Difference relative = 8388.243% -> grandeur testee : colonne [7] @@ -693,261 +219,123 @@ -> grandeur testee : colonne [12] - comparaison absolue (precision : 1.e-6) -> OK - comparaison relative (precision : 1.e-3%) -> ECHEC - -> Valeur = -2.955148755263e-03 - -> Valeur reference = -2.955587360158e-03 + -> Valeur = -0.002955148755 + -> Valeur reference = -0.002955587360 -> Difference relative = -0.015% -> grandeur testee : colonne [13] - comparaison absolue (precision : 1.e-6) -> OK - comparaison relative (precision : 1.e-3%) -> ECHEC - -> Valeur = -2.955148755257e-03 - -> Valeur reference = -2.955587360161e-03 + -> Valeur = -0.002955148755 + -> Valeur reference = -0.002955587360 -> Difference relative = -0.015% -> grandeur testee : colonne [14] - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = 2.069022356594e+03 - -> Valeur reference = 2.068916079252e+03 + -> Valeur = 2069.022356594000 + -> Valeur reference = 2068.916079252000 -> Difference = 0.106277 - comparaison relative (precision : 1.e-3%) -> ECHEC - -> Valeur = 2.069022356594e+03 - -> Valeur reference = 2.068916079252e+03 + -> Valeur = 2069.022356594000 + -> Valeur reference = 2068.916079252000 -> Difference relative = 0.005% + + ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.079 (processeur : 77.7%) + | temps systeme : 00:00:00.009 (processeur : 77.7%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [11] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [12] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [13] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [14] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite_HHT/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.087 (processeur : 88.8%) + | temps systeme : 00:00:00.009 (processeur : 88.8%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [11] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [12] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [13] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [14] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.737 (processeur : 92.5%) + | temps systeme : 00:00:00.021 (processeur : 92.5%) + | temps reel : 00:00:00.81 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_non_dynamique/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:00.067 (processeur : 85.7%) + | temps systeme : 00:00:00.009 (processeur : 85.7%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_zhai_dynamique_explicite/.CVisu1 - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + ------------------------------------------------------- + | temps cpu : 00:00:01.677 (processeur : 74.8%) + | temps systeme : 00:00:00.038 (processeur : 74.8%) + | temps reel : 00:00:02.27 + ------------------------------------------------------- - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK + -> pour toutes les grandeurs testees : OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [9] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [10] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [11] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [12] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [13] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK - - -> grandeur testee : colonne [14] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3%) -> OK ./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-elements-supperposes/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.038 (processeur : 75.0%) + | temps systeme : 00:00:00.008 (processeur : 75.0%) + | temps reel : 00:00:00.04 + ------------------------------------------------------- + -> OK (resultat fourni par le script de verification fusion_elements_supperposes.verif1) + + ./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-maillage/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.040 (processeur : 80.0%) + | temps systeme : 00:00:00.009 (processeur : 80.0%) + | temps reel : 00:00:00.05 + ------------------------------------------------------- + -> OK (resultat fourni par le script de verification fusion_maillage.verif1) + + ./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-noeuds-voisins/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.040 (processeur : 100.0%) + | temps systeme : 00:00:00.007 (processeur : 100.0%) + | temps reel : 00:00:00.04 + ------------------------------------------------------- + -> OK (resultat fourni par le script de verification fusion_noeuds_voisins.verif1) + + ./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_suppression-noeuds-non-references/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.035 (processeur : 75.0%) + | temps systeme : 00:00:00.006 (processeur : 75.0%) + | temps reel : 00:00:00.04 + ------------------------------------------------------- + -> OK (resultat fourni par le script de verification suppression_noeuds_non_references.verif1) diff --git a/doc_procedure_verification.pdf b/doc_procedure_verification.pdf index e610ce1e599e5c49eb865426b34e4c6866a6e6c9..3b8109eea55769b00b73110603b175d6f353bfe3 100644 GIT binary patch delta 10173 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 JlTnjJ`5*Nin$G|L