diff --git a/Doc/doc_procedure_verification.tex b/Doc/doc_procedure_verification.tex index c5cf1cd..0f1eebe 100644 --- a/Doc/doc_procedure_verification.tex +++ b/Doc/doc_procedure_verification.tex @@ -1055,6 +1055,12 @@ remarque : modif pour ces 2 scripts, une gestion des signaux d'interruption \verb|INT| et \verb|TERM| a été introduite (subroutine \verb|arret_force()| et un fichier (texte) temporaire est utilisé pour permettre un dialogue entre les 2 processus (fichier de nom \verb|//tmp/verifier_exeHZ_2_test_$PID.com/| où \verb|$PID| est le pid du processus \verb|verifier_exeHZ.pl|). Un nouveau status de test existe désormais dans le rapport de test : \verb|ECHEC : ***INTERRUPTION PAR L UTILISATEUR***|. A noter que le rapport de test est tout de m\^eme généré en bonne et due forme pour les tests déjà terminés avant Ctrl-c (mais le rapport n'est pas automatiquement affiché). A noter également que, étant données les modifs de \verb|Perl/test.pl|, l'interruption \verb|ctrl+c| n'est pas trop mal avec la version \verb|zsh| \verb|verifier_exeHZ.zsh| mais c'est tout de m\^eme moins bien ma\^itrisé (à éviter). \item[-] la section \ref{section_lancement_batterie_tests} de ce document a été divisé en 2 sous-sections. Une section est dédiée à la procédure d'interruption \verb|ctrl+c| (pour expliquer mais aussi pour pointer du doigt le fait qu'une interruption volontaire n'est pas toujours une opération sans conséquences). \end{itemize}%tiret +~\\ + +\item[$\bullet$] 2016-03-24 (Julien Troufflard) : +\begin{itemize} +\item[-] modif du script \verb|Perl/test.pl| : ajout de la possibilité de faire des traitements avant et après calcul via un script \verb|.pretrait| et \verb|.posttrait| (voir section \ref{section_fichiers_facultatifs}) +\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/test.pl b/Perl/test.pl index 72aefe3..6d3c800 100755 --- a/Perl/test.pl +++ b/Perl/test.pl @@ -596,7 +596,7 @@ BOUCLE_TEST:for(my $no_test=1; $no_test<=$nb_CVisu; $no_test++) { #lancement du script : - 1er argument = chemin absolu vers l executable Herezh # - 2eme argument = nom du fichier .info # - 3eme argument = nom du fichier de redirection du calcul - system("$script_posttrait $hzchemin $fichier_test.info $fichier_test.log | tee $script_posttrait.log"); + system("$script_posttrait $hzchemin $fichier_test.info $fichier_test.log > $script_posttrait.log"); #affichage du contenu du fichier de redirection system("cat $script_posttrait.log"); diff --git a/Rapport/rapport_test_L.txt b/Rapport/rapport_test_L.txt index 592a4c0..4624ac2 100644 --- a/Rapport/rapport_test_L.txt +++ b/Rapport/rapport_test_L.txt @@ -1,10 +1,10 @@ --------------------------------------- - RAPPORT DE TEST - --------------------------------------- -- version HZ++ : HZppfast 6.729 +- version HZ++ : HZppfast 6.743 -- date : 25/11/2015 -- heure : 10:2 (heure locale) +- date : 24/03/2016 +- heure : 14:41 (heure locale) - machine : hdom-1057.univ-ubs.fr --------------------------------------- @@ -12,9 +12,9 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_L_tunnel_ISOELAS_CP/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:01:03.021 (processeur : 99.8%) - | temps systeme : 00:00:00.128 (processeur : 99.8%) - | temps reel : 00:01:03.22 + | temps cpu : 00:01:02.586 (processeur : 99.8%) + | temps systeme : 00:00:00.111 (processeur : 99.8%) + | temps reel : 00:01:02.76 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -23,9 +23,9 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_L_tunnel_isohyper3dorgeas1_CP/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:15.755 (processeur : 99.8%) - | temps systeme : 00:00:00.043 (processeur : 99.8%) - | temps reel : 00:00:15.81 + | temps cpu : 00:00:15.745 (processeur : 99.9%) + | temps systeme : 00:00:00.022 (processeur : 99.9%) + | temps reel : 00:00:15.77 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -34,9 +34,9 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOELAS2D_C/Test_L_tunnel_ISOELAS2D_C/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:01:15.679 (processeur : 99.3%) - | temps systeme : 00:00:01.277 (processeur : 99.3%) - | temps reel : 00:01:17.45 + | temps cpu : 00:01:14.348 (processeur : 99.6%) + | temps systeme : 00:00:00.840 (processeur : 99.6%) + | temps reel : 00:01:15.48 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK diff --git a/Rapport/rapport_test_R.txt b/Rapport/rapport_test_R.txt index 81c8a1a..a4acd01 100644 --- a/Rapport/rapport_test_R.txt +++ b/Rapport/rapport_test_R.txt @@ -4,12 +4,351 @@ - version HZ++ : HZppfast 6.743 - date : 24/03/2016 -- heure : 14:31 (heure locale) +- heure : 14:47 (heure locale) - machine : hdom-1057.univ-ubs.fr --------------------------------------- -./Test_R_LOI_VIA_UMAT_1/.CVisu1 - -> ECHEC : le script de post-traitement (LOI_VIA_UMAT_1.posttrait1) n a pas affiche d indicateur de reussite +./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_cisaillement_CLL_periodique/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:01.352 (processeur : 98.5%) + | temps systeme : 00:00:00.026 (processeur : 98.5%) + | temps reel : 00:00:01.39 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/CONTACT/Test_R_contact_axi_non_dynamique/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:03.859 (processeur : 99.2%) + | temps systeme : 00:00:00.041 (processeur : 99.2%) + | temps reel : 00:00:03.92 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/CONTACT/Test_R_contact_basique_axi_deformable_solide/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.116 (processeur : 92.3%) + | temps systeme : 00:00:00.015 (processeur : 92.3%) + | temps reel : 00:00:00.13 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_quadrangle_isohyper3dorgeas1_CP_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.094 (processeur : 90.0%) + | temps systeme : 00:00:00.009 (processeur : 90.0%) + | temps reel : 00:00:00.10 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_cisaillement/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.070 (processeur : 87.5%) + | temps systeme : 00:00:00.009 (processeur : 87.5%) + | temps reel : 00:00:00.08 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.097 (processeur : 90.0%) + | temps systeme : 00:00:00.009 (processeur : 90.0%) + | temps reel : 00:00:00.10 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/LOI_VIA_UMAT/Test_R_LOI_VIA_UMAT_1/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.236 (processeur : 88.8%) + | temps systeme : 00:00:00.018 (processeur : 88.8%) + | temps reel : 00:00:00.27 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MAXWELL3D/Test_R_cube_MAXWELL3D_traction_relaxation/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.760 (processeur : 98.7%) + | temps systeme : 00:00:00.026 (processeur : 98.7%) + | temps reel : 00:00:00.79 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_cisaillement/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.058 (processeur : 83.3%) + | temps systeme : 00:00:00.008 (processeur : 83.3%) + | temps reel : 00:00:00.06 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.072 (processeur : 87.5%) + | temps systeme : 00:00:00.008 (processeur : 87.5%) + | temps reel : 00:00:00.08 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Orgeas/Test_R_cube_isohyperd3dorgeas1_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.195 (processeur : 95.0%) + | temps systeme : 00:00:00.009 (processeur : 95.0%) + | temps reel : 00:00:00.20 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_barre_PRANDTL_REUSS1D_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.009 (processeur : 0.0%) + | temps systeme : 00:00:00.003 (processeur : 0.0%) + | temps reel : 00:00:00.01 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_cube_ISOHYPERBULK3_compression_hydrostatique/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.077 (processeur : 87.5%) + | temps systeme : 00:00:00.008 (processeur : 87.5%) + | temps reel : 00:00:00.08 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/Force_ponctuelle/Test_R_1D_constant/.CVisu1 + ------------------------------------------------------- + | 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 + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_chung_lee_dynamique_explicite/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:01.813 (processeur : 86.8%) + | temps systeme : 00:00:00.043 (processeur : 86.8%) + | temps reel : 00:00:02.13 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_explicite/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:01.683 (processeur : 85.1%) + | temps systeme : 00:00:00.041 (processeur : 85.1%) + | temps reel : 00:00:02.02 + ------------------------------------------------------- + + -> grandeur testee : colonne [1] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [2] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [3] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [4] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [5] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -4.877894225576 + -> Valeur reference = -3.777977376754 + -> Difference = -1.099917 + - comparaison relative (precision : 1.e-1%) -> ECHEC + -> Valeur = -4.877894225576 + -> Valeur reference = -3.777977376754 + -> Difference relative = 29.1% + + -> grandeur testee : colonne [6] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -41494326.059129998088 + -> Valeur reference = -488844.692824600032 + -> Difference = -41005481.366305 + - comparaison relative (precision : 1.e-1%) -> ECHEC + -> Valeur = -41494326.059129998088 + -> Valeur reference = -488844.692824600032 + -> Difference relative = 8388.2% + + -> grandeur testee : colonne [7] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [8] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [9] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [10] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [11] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [12] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [13] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [14] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 2069.022356594000 + -> Valeur reference = 2068.916079252000 + -> Difference = 0.106277 + - comparaison relative (precision : 1.e-1%) -> OK + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.082 (processeur : 88.8%) + | temps systeme : 00:00:00.009 (processeur : 88.8%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite_HHT/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.082 (processeur : 88.8%) + | temps systeme : 00:00:00.009 (processeur : 88.8%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.716 (processeur : 98.6%) + | temps systeme : 00:00:00.022 (processeur : 98.6%) + | temps reel : 00:00:00.74 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_non_dynamique/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.069 (processeur : 85.7%) + | temps systeme : 00:00:00.008 (processeur : 85.7%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_zhai_dynamique_explicite/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:01.658 (processeur : 82.0%) + | temps systeme : 00:00:00.040 (processeur : 82.0%) + | temps reel : 00:00:02.06 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : 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.007 (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.039 (processeur : 75.0%) + | temps systeme : 00:00:00.007 (processeur : 75.0%) + | temps reel : 00:00:00.04 + ------------------------------------------------------- + + -> 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.036 (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 fusion_noeuds_voisins.verif1) + + + +./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_suppression-noeuds-non-references/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.034 (processeur : 75.0%) + | temps systeme : 00:00:00.007 (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 ffd9d1d..238d02c 100644 Binary files a/doc_procedure_verification.pdf and b/doc_procedure_verification.pdf differ