diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/README b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/README new file mode 100644 index 0000000..ff7c895 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/README @@ -0,0 +1,52 @@ +------------------------------------------------------ +Auteur +------------------------------------------------------ +Julien Troufflard (troufflard@univ-ubs.fr) + +------------------------------------------------------ +Mots-cles +------------------------------------------------------ +LOI_RIEN3D +VOLUMIQUE +ATTRIBUT_ sur_volume_initial_ + +------------------------------------------------------ +But du test +------------------------------------------------------ +test du chargement VOLUMIQUE sous 2 versions : +1) ... VOLUMIQUE ... +2) ... VOLUMIQUE ... ATTRIBUT_ sur_volume_initial_ + +dans le cas 1), le chargement dépend du volume final +dans le cas 2), le chargement est constant car basé sur le volume initial + +------------------------------------------------------ +Description du calcul +------------------------------------------------------ +un cube unitaire subit une dilatation pure par déplacement imposé de 0.5mm +selon les 3 directions. Son volume final est donc 3.375mm$^3$. +Les déplacements des 8 noeuds sont tous déterminés par les conditions de +blocage, ce qui permet d'utiliser une loi vide (LOI_RIEN3D). En l'absence +de comportement de matériau, seule le chargement volumique produit une +force de réaction. + +Le chargement volumique est orienté selon -Z et d'intensité 1. Dans le cas +du chargement volumique classique (chargement basé sur volume final), +la réaction totale selon Z sera de norme 3.375 N tandis que dans le cas de +l'option "ATTRIBUT_ sur_volume_initial_", la réaction totale restera à sa +valeur initiale, soit 1 N. + +------------------------------------------------------------- +Informations sur les fichiers facultatifs +------------------------------------------------------------- +but du script chargement_VOLUMIQUE_3D.pretrait2 : + activer l option "ATTRIBUT_ sur_volume_initial_" avant le lancement du calcul .CVisu2 + +------------------------------------------------------------- +Grandeurs de comparaison +------------------------------------------------------------- +référence de noeuds N_bas : + - torseur de réaction + **Remarque : la composante Rz sera égale à la moitié du chargement volumique total + car N_bas ne contient que la moitié des noeuds du maillage + (donc 1.6875 N pour le calcul .CVisu1 et 0.5 N pour le calcul .CVisu2) diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.CVisu1 b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.CVisu1 new file mode 100644 index 0000000..27d1991 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.CVisu1 @@ -0,0 +1,112 @@ +############################################################################################### +# Fichier de commande pour la visualisation elements finis # +# Herezh++ V6.709 # +# Copyright (c) 1997-2015, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ # +# http://www-lg2m.univ-ubs.fr # +############################################################################################### + + + + debut_fichier_commande_visu # >>>>>> le mot cle: + # permet au programme de se positionner au debut du fichier, il est indispensable + + + # ================================================================================= + # || ***** demande d une visualisation maple: ***** || + # ================================================================================= + # un mot cle de debut (debut_visualisation_maple) + # un mot cle de fin ( fin_visualisation_maple) + # la seule presence de ces deux mots cle suffit a activer la visualisation maple + debut_visualisation_maple + + # ----------------------------- definition de la liste des increments a balayer: ---------------- + debut_list_increment # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l ordre est actif ou non + # une liste d entier separee par des blancs, ou le mot cle (tous_les_increments) + # un mot cle de fin de liste ( fin_list_increment) + dernier_increment fin_list_increment + + # ----------------------------- choix des maillages a visualiser: ---------------- + # la liste est facultative, par defaut la visualisation concerne le premier maillage + debut_choix_maillage # un mot cle de debut, + actif 0 # <0 ou 1> indique si l ordre est actif ou non + # une liste d entiers , puis , sur une meme ligne + 1 fin_choix_maillage + + # ----------------------------- definition des grandeurs a visualiser (maple): ---------------- + debut_grandeurs_maple # un mot cle de debut (debut_grandeurs_maple), + actif 1 # <0 ou 1> indique si l ordre est actif ou non + # les grandeurs globales (energie, puissance ....) un mot cle de debut, le nom des grandeurs puis un mot de fin + debut_grandeurs_globales fin_grandeurs_globales + # ensuite pour chaque maillage:, + # le numero du maillage , + # les infos pour la visualisation eventuelle des torseurs de reaction, + # les infos pour la visualisation eventuelle aux noeud, + # - tout d abord les ddl principaux (position, deplacements, temperature etc.) + # - puis les ddl etendus et particulieres qui peuvent representer des grandeurs diverses + # les infos pour la visualisation eventuelle aux elements, + # - tout d abord les grandeurs generiques (deformations, contraintes etc.) + # - puis les grandeurs particulieres, par exemple specifique a une loi de comp ou une mesure de def + # enfin un mot cle de fin ( fin_grandeurs_maple) + 1 # le numero de maillage + # les torseurs de reaction: un mot cle de debut: debut_list_torseur_reaction + # une liste de nom , puis + debut_list_torseur_reaction N_bas fin_list_torseur_reaction + debut_liste_ddl_et_noeud # ** debut des ddl principaux aux noeuds + # debut de la liste de noeuds, puis une liste de numero de noeud , puis + deb_list_noeud fin_list_noeud + # debut de la liste des ref de noeuds, puis une liste de nom , puis + deb_list_ref_noeud fin_list_ref_noeud + # debut de la liste des ddl a considerer aux noeuds, (une liste de ddl), puis + deb_list_ddl_noeud fin_list_ddl_noeud + type_sortie_ddl_retenue= 0 + # debut de la liste des ddl etendus a considerer aux noeuds, (une liste de ddl), puis + deb_list_ddl_etendu_noeud fin_list_ddl_etendu_noeud # fin des ddl etendu aux noeuds + # debut de la liste des grandeurs particulieres a considerer aux noeuds, (une liste de string), puis + deb_list_GrandParticuliere_noeud fin_list_GrandParticuliere_noeud # fin des grandeurs particulieres aux noeuds + fin_liste_ddl_et_noeud # fin des grandeurs aux noeuds + debut_liste_ddl_ptinteg # ** debut des grandeurs aux elements + # debut de la liste des elements et points d integration, une liste de (un element, un numero de pt d integ), puis + deb_list_NbElement_NbPtInteg fin_list_NbElement_NbPtInteg + # debut de la liste des ref d elements, puis une liste de: nom + numero d integ, puis + deb_list_ref_element fin_list_ref_element + # debut de la liste des ref de ptinteg d elements, puis une liste de: nom puis + deb_list_ref_ptinteg_element fin_list_ref_ptinteg_element + # debut de la liste des ddl a considerer pour les elements, (une liste de ddl), puis + deb_list_ddl_element fin_list_ddl_element + # debut de la liste des grandeurs particulieres a considerer pour les elements, (une liste de string), puis + deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element # fin des grandeurs particulieres aux elements + # tableau de grandeurs evoluees aux elements a visualiser, un par maillage + deb_list_GrandEvoluee_element fin_list_GrandEvoluee_element + fin_liste_ddl_ptinteg # fin des grandeurs aux elements +# informations particuliere dans le cas ou il y a une animation +# type_xi indique si oui ou non les grandeurs a tracer sont aux noeuds (sinon c est au elements) +# x1 et x2 indiquent les noms des ddls des grandeurs en x et y. accroi_x1 et accroi_x2 indiquent +# si oui ou non x1 et x2 represente l accroissement entre 0 et t de la grandeur ou bien la grandeur elle meme. + debut_info_particulier grandeur_au_noeud? 1 x1= NU_DDL x2= NU_DDL accroi_x1= 0 accroi_x2= 1 fin_info_particulier +# un parametre de pilotage du style de sortie + parametre_style_de_sortie 1 +# un parametre indiquant si les tenseurs sont en absolue (rep 1) ou suivant un repere ad hoc +# (tangent pour les coques, suivant la fibre moyenne pour les element 1D ) + tenseur_en_absolue_ 0 + fin_grandeurs_maple # fin des grandeurs a visualiser au format maple + + # ----------------------------- definition des parametres d animation: ---------------- + debut_animation # un mot cle de debut de liste (debut_animation) + actif 0 # <0 ou 1> indique si l ordre est actif ou non + # des parametres avec des valeurs: (sur une meme ligne) + cycleInterval 8 # cycleInterval (indique le temps en seconde du cycle de l animation) + fin_animation # un mot cle de fin + + fin_visualisation_maple + # ================================================================================= + # || fin de la visualisation maple || + # ================================================================================= + + + + fin_fichier_commande_visu # <<<<<< le mot cle permet + # l arret de la lecture des commandes, apres ce mot cle, aucune commande n est lu, de plus + # sans le mot cle de fin de fichier, le fichier n est pas valide + + ############################################################################################### diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.CVisu2 b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.CVisu2 new file mode 100644 index 0000000..27d1991 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.CVisu2 @@ -0,0 +1,112 @@ +############################################################################################### +# Fichier de commande pour la visualisation elements finis # +# Herezh++ V6.709 # +# Copyright (c) 1997-2015, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ # +# http://www-lg2m.univ-ubs.fr # +############################################################################################### + + + + debut_fichier_commande_visu # >>>>>> le mot cle: + # permet au programme de se positionner au debut du fichier, il est indispensable + + + # ================================================================================= + # || ***** demande d une visualisation maple: ***** || + # ================================================================================= + # un mot cle de debut (debut_visualisation_maple) + # un mot cle de fin ( fin_visualisation_maple) + # la seule presence de ces deux mots cle suffit a activer la visualisation maple + debut_visualisation_maple + + # ----------------------------- definition de la liste des increments a balayer: ---------------- + debut_list_increment # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l ordre est actif ou non + # une liste d entier separee par des blancs, ou le mot cle (tous_les_increments) + # un mot cle de fin de liste ( fin_list_increment) + dernier_increment fin_list_increment + + # ----------------------------- choix des maillages a visualiser: ---------------- + # la liste est facultative, par defaut la visualisation concerne le premier maillage + debut_choix_maillage # un mot cle de debut, + actif 0 # <0 ou 1> indique si l ordre est actif ou non + # une liste d entiers , puis , sur une meme ligne + 1 fin_choix_maillage + + # ----------------------------- definition des grandeurs a visualiser (maple): ---------------- + debut_grandeurs_maple # un mot cle de debut (debut_grandeurs_maple), + actif 1 # <0 ou 1> indique si l ordre est actif ou non + # les grandeurs globales (energie, puissance ....) un mot cle de debut, le nom des grandeurs puis un mot de fin + debut_grandeurs_globales fin_grandeurs_globales + # ensuite pour chaque maillage:, + # le numero du maillage , + # les infos pour la visualisation eventuelle des torseurs de reaction, + # les infos pour la visualisation eventuelle aux noeud, + # - tout d abord les ddl principaux (position, deplacements, temperature etc.) + # - puis les ddl etendus et particulieres qui peuvent representer des grandeurs diverses + # les infos pour la visualisation eventuelle aux elements, + # - tout d abord les grandeurs generiques (deformations, contraintes etc.) + # - puis les grandeurs particulieres, par exemple specifique a une loi de comp ou une mesure de def + # enfin un mot cle de fin ( fin_grandeurs_maple) + 1 # le numero de maillage + # les torseurs de reaction: un mot cle de debut: debut_list_torseur_reaction + # une liste de nom , puis + debut_list_torseur_reaction N_bas fin_list_torseur_reaction + debut_liste_ddl_et_noeud # ** debut des ddl principaux aux noeuds + # debut de la liste de noeuds, puis une liste de numero de noeud , puis + deb_list_noeud fin_list_noeud + # debut de la liste des ref de noeuds, puis une liste de nom , puis + deb_list_ref_noeud fin_list_ref_noeud + # debut de la liste des ddl a considerer aux noeuds, (une liste de ddl), puis + deb_list_ddl_noeud fin_list_ddl_noeud + type_sortie_ddl_retenue= 0 + # debut de la liste des ddl etendus a considerer aux noeuds, (une liste de ddl), puis + deb_list_ddl_etendu_noeud fin_list_ddl_etendu_noeud # fin des ddl etendu aux noeuds + # debut de la liste des grandeurs particulieres a considerer aux noeuds, (une liste de string), puis + deb_list_GrandParticuliere_noeud fin_list_GrandParticuliere_noeud # fin des grandeurs particulieres aux noeuds + fin_liste_ddl_et_noeud # fin des grandeurs aux noeuds + debut_liste_ddl_ptinteg # ** debut des grandeurs aux elements + # debut de la liste des elements et points d integration, une liste de (un element, un numero de pt d integ), puis + deb_list_NbElement_NbPtInteg fin_list_NbElement_NbPtInteg + # debut de la liste des ref d elements, puis une liste de: nom + numero d integ, puis + deb_list_ref_element fin_list_ref_element + # debut de la liste des ref de ptinteg d elements, puis une liste de: nom puis + deb_list_ref_ptinteg_element fin_list_ref_ptinteg_element + # debut de la liste des ddl a considerer pour les elements, (une liste de ddl), puis + deb_list_ddl_element fin_list_ddl_element + # debut de la liste des grandeurs particulieres a considerer pour les elements, (une liste de string), puis + deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element # fin des grandeurs particulieres aux elements + # tableau de grandeurs evoluees aux elements a visualiser, un par maillage + deb_list_GrandEvoluee_element fin_list_GrandEvoluee_element + fin_liste_ddl_ptinteg # fin des grandeurs aux elements +# informations particuliere dans le cas ou il y a une animation +# type_xi indique si oui ou non les grandeurs a tracer sont aux noeuds (sinon c est au elements) +# x1 et x2 indiquent les noms des ddls des grandeurs en x et y. accroi_x1 et accroi_x2 indiquent +# si oui ou non x1 et x2 represente l accroissement entre 0 et t de la grandeur ou bien la grandeur elle meme. + debut_info_particulier grandeur_au_noeud? 1 x1= NU_DDL x2= NU_DDL accroi_x1= 0 accroi_x2= 1 fin_info_particulier +# un parametre de pilotage du style de sortie + parametre_style_de_sortie 1 +# un parametre indiquant si les tenseurs sont en absolue (rep 1) ou suivant un repere ad hoc +# (tangent pour les coques, suivant la fibre moyenne pour les element 1D ) + tenseur_en_absolue_ 0 + fin_grandeurs_maple # fin des grandeurs a visualiser au format maple + + # ----------------------------- definition des parametres d animation: ---------------- + debut_animation # un mot cle de debut de liste (debut_animation) + actif 0 # <0 ou 1> indique si l ordre est actif ou non + # des parametres avec des valeurs: (sur une meme ligne) + cycleInterval 8 # cycleInterval (indique le temps en seconde du cycle de l animation) + fin_animation # un mot cle de fin + + fin_visualisation_maple + # ================================================================================= + # || fin de la visualisation maple || + # ================================================================================= + + + + fin_fichier_commande_visu # <<<<<< le mot cle permet + # l arret de la lecture des commandes, apres ce mot cle, aucune commande n est lu, de plus + # sans le mot cle de fin de fichier, le fichier n est pas valide + + ############################################################################################### diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.info b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.info new file mode 100644 index 0000000..3d025ad --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.info @@ -0,0 +1,66 @@ +dimension 3 + + +niveau_commentaire 3 + + +TYPE_DE_CALCUL + +non_dynamique avec plus lectureCommandesVisu + + +< cube_1elt_npti8.her +< cube_1elt_npti8.lis + + +les_courbes_1D + + +choix_materiaux +E_tout LOI_RIEN + + +materiaux +LOI_RIEN LOI_RIEN3D + + +masse_volumique +E_tout 1. + + +charges +E_tout VOLUMIQUE 0 0 -1 #ATTRIBUT_ sur_volume_initial_ + + +blocages +N_droit UX +N_gauche 'UX=0.5' +N_arriere UY +N_avant 'UY=0.5' +N_bas UZ +N_haut 'UZ=0.5' + + +controle +TEMPSFIN 1. +DELTAt 1. +ITERATIONS 15 +PRECISION 1e-3 +SAUVEGARDE DERNIER_CALCUL +MAXINCRE 99999999 +NORME Residu/Reaction_et_VarRes + + +para_pilotage_equi_global + + +para_syteme_lineaire + + +para_affichage + + +resultats pas_de_sortie_finale_ +COPIE 0 + +_fin_point_info_ diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.pretrait2 b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.pretrait2 new file mode 100755 index 0000000..5587491 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D.pretrait2 @@ -0,0 +1,62 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use English; +use File::Basename; +use Cwd; +my $NOM_PROG = basename $PROGRAM_NAME; + +# +# +# les buts de ce script sont : +# 1- creer les pipes nommes pour le dialogue Herezh-Herezh (mkfifo) +# 2- lancer le processus Herezh Umat_HZ.info (qui sert d UMAT pour le vrai calcul Herezh de ce test LOI_VIA_UMAT_1.info) +# 3- s assurer que le processus Umat_HZ.info fonctionne avant de quitter +# +# remarque1 : on lance le processus Herezh Umat_HZ.info via le lien symbolique $lien_symbolique_HZ +# dont le nom sera facile a reperer pour le script de post-traitement LOI_VIA_UMAT_1.posttrait1 +# (car le script LOI_VIA_UMAT_1.posttrait1 aura pour but de tuer ce processus apres le calcul LOI_VIA_UMAT_1.info) +# +# remarque2 : le processus Herezh Umat_HZ.info est lance dans un processus fils (fork) pour pouvoir le laisser +# tourner en fond de tache et quitter ce script +# + + +#chemin absolu vers l executable Herezh +my $hzchemin = shift(@ARGV); + +#nom du fichier .info +my $finfo = shift(@ARGV); + + + +#forcer a vider le buffer (autoflush) +$| = 1; + + + +#changement de parametre sur le chargement VOLUMIQUE +# => on active l option "ATTRIBUT_ sur_volume_initial_" +print "(prog:$NOM_PROG) activation \"ATTRIBUT_ sur_volume_initial_\"\n"; +my $changement_option_ok = 0; +open(FIC, "<$finfo"); +open(FIC2, ">$finfo.tmp"); +while() { + if(/\#ATTRIBUT_/) { + s/\#ATTRIBUT_/ATTRIBUT_/; + $changement_option_ok = 1; + } + print FIC2; +} +close(FIC2); +close(FIC); +system("mv -f $finfo.tmp $finfo"); + + +#reussite du script +if($changement_option_ok) { + print "resultat pretrait : OK\n"; +} +else { + print "resultat pretrait : ECHEC\n"; +} diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D_princ.maple.ref1 b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D_princ.maple.ref1 new file mode 100644 index 0000000..8a5c526 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D_princ.maple.ref1 @@ -0,0 +1,96 @@ +#fichier au format maple6 +############################################################################################### +# Visualisation elements finis : Herezh++ V6.752 # +# Copyright (c) 1997-2016, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ # +# http://www-lg2m.univ-ubs.fr # +############################################################################################### + + + + # entete des donnees : informations gererales: on trouve successivement: + # >> le nombre de grandeurs globales (peut etre nul) suivi des identificateurs + # precedes du numero de colonne entre crochet + # >> le nombre de maillages m, et dimension de l'espace de travail + # puis pour chaque maillage, + # >> le nombre de torseurs de reaction (peut etre nul), le nombre total de reel qui va etre ecrit + # correspondant aux composantes des torseurs, puis les noms de ref associee suivi des positions + # des composantes entre crochet accolees a un identificateur: R pour reaction, M pour moment + # ensuite pour les moyennes, sommes, maxi etc. calculees sur des references de noeuds + # >> le nombre de ref de noeuds, nombre total de grandeurs associees + # puis pour chaque maillage + # le numero de maillage puis pour chaque reference de noeuds + # le nom de la reference, le nombre de noeud de la ref, le nombre de grandeurs qui vont etre ecrites + # puis entre crochet la position suivi de la signification de chaque grandeur + # + # ensuite pour les moyennes, sommes, maxi etc. calculees sur des references d'elements ou de pti + # >> le nombre de ref d'element+ref de pti, nombre total de grandeurs associees + # puis pour chaque maillage + # le numero de maillage puis pour chaque reference d'element et de pti + # le nom de la reference, le nombre d'element de la ref, le nombre de grandeurs qui vont etre ecrites + # puis entre crochet la position suivi de la signification de chaque grandeur + # + # puis pour chaque maillage + # >> le nombre de noeud n (peut etre nul) ou il y a des grandeurs en sortie , + # puis le nombre des grandeurs p1 correspondantes, la position entre crochet des coordonnees + # et enfin l'idendificateur de ces grandeurs(p1 chaines de caractere) + # precedes du numero de colonne correspondant entre crochet + # puis pour chaque maillage + # >> le nombre de couples element-pt_integ (peut etre nulle) ou il y a des grandeurs en sortie , + # les grandeurs aux elements sont decomposees en 2 listes: la premiere de quantite P2 correspondant + # a des grandeurs generiques, la seconde de quantite P3 corresponds aux grandeurs specifiques, + # on trouve donc a la suite du nombre d'element: le nombre P2, suivi de P2 identificateurs de ddl + # chacun precedes du numero de colonne entre crochet + # puis le nombre P3, suivi de P3 identificateurs+categorie+type (chaines de caracteres), + # suivi entre crochet, de la plage des numeros de colonnes, correspondant + # chacun sur une ligne differentes + # ==== NB: pour les grandeurs specifique tensorielle: exemple d'ordre en 2D: + # tenseur symetrique, A(1,1) A(2,1) A(2,2), non symetrique A(1,1) A(1,2) A(2,1) A(2,2) + # en 3D c'est: tenseur symetrique, A(1,1) A(2,1) A(2,2) A(3,1) A(3,2) A(3,3) + # non symetrique A(1,1) A(1,2) A(2,1) A(2,2) A(2,3) A(3,1) A(3,2) A(3,3) + # ** dans le cas ou il n'y a qu'un seul increment en sortie, pour les grandeurs aux noeuds et aux elements, + # ** les informations peuvent etre decoupees selon: une ligne = un noeud, et le temps n'est pas indique + # ** ( cf: parametre_style_de_sortie = 0) + +#==================================================================== +#|| recapitulatif des differentes grandeurs par colonne || +#==================================================================== +#---------------------------------- grandeur globales ------------------------------------ +#0 (nombre de grandeurs globales) +#---------------------------------- maillage et dimension -------------------------------- +#1 3 (nombre de maillages et dimension) +#---------------------------------- torseurs de reactions -------------------------------- +#1 6 (nombre de torseurs et nombre total de grandeurs associees) +# N_bas [2]Rx [3]Ry [4]Rz [5]Mx [6]My [7]Mz ; +# +#-------- moyenne, somme, maxi etc. de grandeurs aux noeuds pour des ref --------------- +#0 0 (nombre de ref de noeud et nombre total de grandeurs associees) +# +#-------- moyenne, somme, maxi etc. de grandeurs aux elements pour des ref --------------- +#0 0 (nombre de ref d'element et nombre total de grandeurs associees) +# +#---------------------------------- grandeurs aux noeuds -------------------------------- +#0 0 (nombre de noeuds, nombre total de grandeurs associees) +#---------------------------------- grandeurs aux elements ------------------------------ +#0 0 (nombre total d'elements, nombre totale de grandeurs associees) +#==================================================================== +#|| fin du recapitulatif des differentes grandeurs || +#==================================================================== + + # ensuite les donnees sont organisees sur differentes lignes, chaques lignes correspondant + # a un calcul (par exemple un pas de temps), sur chaque ligne il y a m enregistrement, chacun + # correspondant a un maillage. On trouve pour chaque enregistrement successivement : + # s'il y a des grandeurs globales: le temps puis les grandeurs globales, + # puis s'il y a des torseurs de reaction : + # de nouveau le temps, les composantes de la resultante puis les composantes du moments + # donc en 1D -> 1 reels (resultante), en 2D -> 3 reels (resultante 2, moment 1) et en 3D 6 reels + # puis s'il y a des grandeurs aux noeuds: de nouveau le temps + # les coordonnees a t du premier noeud suivi des p1 grandeurs correspondant au premier noeud + # puis les coordonnees du second noeud, les p1 grandeurs etc. pour tous les noeuds + # puis s'il y a des grandeur aux elements: + # le temps, puis les coordonnees a t du point d'integration d'un element (pour les grandeurs generiques) + # suivi des p2 grandeurs correspondantes puis les coordonnees a t du point d'integration + # correspondant aux grandeurs specifiques suivi des p3 grandeurs correspondantes + # puis les coordonnees d'un second point d'integration d'un element, les p2 grandeurs + # etc. pour tous les points d'integration - element + + 1.000000000000e+00 0.000000000000e+00 0.000000000000e+00 -1.687500000000e+00 -1.265625000000e+00 1.265625000000e+00 0.000000000000e+00 diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D_princ.maple.ref2 b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D_princ.maple.ref2 new file mode 100644 index 0000000..44a4b26 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/chargement_VOLUMIQUE_3D_princ.maple.ref2 @@ -0,0 +1,96 @@ +#fichier au format maple6 +############################################################################################### +# Visualisation elements finis : Herezh++ V6.752 # +# Copyright (c) 1997-2016, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ # +# http://www-lg2m.univ-ubs.fr # +############################################################################################### + + + + # entete des donnees : informations gererales: on trouve successivement: + # >> le nombre de grandeurs globales (peut etre nul) suivi des identificateurs + # precedes du numero de colonne entre crochet + # >> le nombre de maillages m, et dimension de l'espace de travail + # puis pour chaque maillage, + # >> le nombre de torseurs de reaction (peut etre nul), le nombre total de reel qui va etre ecrit + # correspondant aux composantes des torseurs, puis les noms de ref associee suivi des positions + # des composantes entre crochet accolees a un identificateur: R pour reaction, M pour moment + # ensuite pour les moyennes, sommes, maxi etc. calculees sur des references de noeuds + # >> le nombre de ref de noeuds, nombre total de grandeurs associees + # puis pour chaque maillage + # le numero de maillage puis pour chaque reference de noeuds + # le nom de la reference, le nombre de noeud de la ref, le nombre de grandeurs qui vont etre ecrites + # puis entre crochet la position suivi de la signification de chaque grandeur + # + # ensuite pour les moyennes, sommes, maxi etc. calculees sur des references d'elements ou de pti + # >> le nombre de ref d'element+ref de pti, nombre total de grandeurs associees + # puis pour chaque maillage + # le numero de maillage puis pour chaque reference d'element et de pti + # le nom de la reference, le nombre d'element de la ref, le nombre de grandeurs qui vont etre ecrites + # puis entre crochet la position suivi de la signification de chaque grandeur + # + # puis pour chaque maillage + # >> le nombre de noeud n (peut etre nul) ou il y a des grandeurs en sortie , + # puis le nombre des grandeurs p1 correspondantes, la position entre crochet des coordonnees + # et enfin l'idendificateur de ces grandeurs(p1 chaines de caractere) + # precedes du numero de colonne correspondant entre crochet + # puis pour chaque maillage + # >> le nombre de couples element-pt_integ (peut etre nulle) ou il y a des grandeurs en sortie , + # les grandeurs aux elements sont decomposees en 2 listes: la premiere de quantite P2 correspondant + # a des grandeurs generiques, la seconde de quantite P3 corresponds aux grandeurs specifiques, + # on trouve donc a la suite du nombre d'element: le nombre P2, suivi de P2 identificateurs de ddl + # chacun precedes du numero de colonne entre crochet + # puis le nombre P3, suivi de P3 identificateurs+categorie+type (chaines de caracteres), + # suivi entre crochet, de la plage des numeros de colonnes, correspondant + # chacun sur une ligne differentes + # ==== NB: pour les grandeurs specifique tensorielle: exemple d'ordre en 2D: + # tenseur symetrique, A(1,1) A(2,1) A(2,2), non symetrique A(1,1) A(1,2) A(2,1) A(2,2) + # en 3D c'est: tenseur symetrique, A(1,1) A(2,1) A(2,2) A(3,1) A(3,2) A(3,3) + # non symetrique A(1,1) A(1,2) A(2,1) A(2,2) A(2,3) A(3,1) A(3,2) A(3,3) + # ** dans le cas ou il n'y a qu'un seul increment en sortie, pour les grandeurs aux noeuds et aux elements, + # ** les informations peuvent etre decoupees selon: une ligne = un noeud, et le temps n'est pas indique + # ** ( cf: parametre_style_de_sortie = 0) + +#==================================================================== +#|| recapitulatif des differentes grandeurs par colonne || +#==================================================================== +#---------------------------------- grandeur globales ------------------------------------ +#0 (nombre de grandeurs globales) +#---------------------------------- maillage et dimension -------------------------------- +#1 3 (nombre de maillages et dimension) +#---------------------------------- torseurs de reactions -------------------------------- +#1 6 (nombre de torseurs et nombre total de grandeurs associees) +# N_bas [2]Rx [3]Ry [4]Rz [5]Mx [6]My [7]Mz ; +# +#-------- moyenne, somme, maxi etc. de grandeurs aux noeuds pour des ref --------------- +#0 0 (nombre de ref de noeud et nombre total de grandeurs associees) +# +#-------- moyenne, somme, maxi etc. de grandeurs aux elements pour des ref --------------- +#0 0 (nombre de ref d'element et nombre total de grandeurs associees) +# +#---------------------------------- grandeurs aux noeuds -------------------------------- +#0 0 (nombre de noeuds, nombre total de grandeurs associees) +#---------------------------------- grandeurs aux elements ------------------------------ +#0 0 (nombre total d'elements, nombre totale de grandeurs associees) +#==================================================================== +#|| fin du recapitulatif des differentes grandeurs || +#==================================================================== + + # ensuite les donnees sont organisees sur differentes lignes, chaques lignes correspondant + # a un calcul (par exemple un pas de temps), sur chaque ligne il y a m enregistrement, chacun + # correspondant a un maillage. On trouve pour chaque enregistrement successivement : + # s'il y a des grandeurs globales: le temps puis les grandeurs globales, + # puis s'il y a des torseurs de reaction : + # de nouveau le temps, les composantes de la resultante puis les composantes du moments + # donc en 1D -> 1 reels (resultante), en 2D -> 3 reels (resultante 2, moment 1) et en 3D 6 reels + # puis s'il y a des grandeurs aux noeuds: de nouveau le temps + # les coordonnees a t du premier noeud suivi des p1 grandeurs correspondant au premier noeud + # puis les coordonnees du second noeud, les p1 grandeurs etc. pour tous les noeuds + # puis s'il y a des grandeur aux elements: + # le temps, puis les coordonnees a t du point d'integration d'un element (pour les grandeurs generiques) + # suivi des p2 grandeurs correspondantes puis les coordonnees a t du point d'integration + # correspondant aux grandeurs specifiques suivi des p3 grandeurs correspondantes + # puis les coordonnees d'un second point d'integration d'un element, les p2 grandeurs + # etc. pour tous les points d'integration - element + + 1.000000000000e+00 0.000000000000e+00 0.000000000000e+00 -5.000000000000e-01 -3.750000000000e-01 3.750000000000e-01 0.000000000000e+00 diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/cube_1elt_npti8.her b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/cube_1elt_npti8.her new file mode 100644 index 0000000..3bc9991 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/cube_1elt_npti8.her @@ -0,0 +1,18 @@ + nom_maillage cube_1elt_npti8 + + noeuds + 8 NOEUDS + + 1 0 0 0 + 2 0 0 1 + 3 0 1 0 + 4 0 1 1 + 5 1 0 0 + 6 1 0 1 + 7 1 1 0 + 8 1 1 1 + + elements + 1 ELEMENTS + + 1 HEXAEDRE LINEAIRE 5 7 3 1 6 8 4 2 diff --git a/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/cube_1elt_npti8.lis b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/cube_1elt_npti8.lis new file mode 100644 index 0000000..8224c23 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/cube_1elt_npti8.lis @@ -0,0 +1,158 @@ +# CORRESPONDANCE label => position +# +# gauche => X=1 +# +# droit => X=0 +# +# avant => Y=1 +# +# arriere => Y=0 +# +# haut => Z=1 +# +# bas => Z=0 +# + + N_avant 3 4 7 8 + + N_arriere 1 2 5 6 + + N_haut 2 4 6 8 + + N_bas 1 3 5 7 + + N_droit 1 2 3 4 + + N_gauche 5 6 7 8 + + N_haut_droit 2 4 + + N_haut_gauche 6 8 + + N_haut_arriere 2 6 + + N_haut_avant 4 8 + + N_bas_droit 1 3 + + N_bas_gauche 5 7 + + N_bas_arriere 1 5 + + N_bas_avant 3 7 + + N_arriere_droit 1 2 + + N_arriere_gauche 5 6 + + N_avant_droit 3 4 + + N_avant_gauche 7 8 + + N_haut_arriere_droit 2 + + N_haut_arriere_gauche 6 + + N_haut_avant_gauche 8 + + N_haut_avant_droit 4 + + N_bas_arriere_droit 1 + + N_bas_arriere_gauche 5 + + N_bas_avant_gauche 7 + + N_bas_avant_droit 3 + + N_to 1 2 3 4 5 6 7 8 + + E_avant 1 + + E_derriere 1 + + E_haut 1 + + E_bas 1 + + E_droit 1 + + E_gauche 1 + + E_haut_droit 1 + + E_haut_gauche 1 + + E_haut_arriere 1 + + E_haut_avant 1 + + E_bas_droit 1 + + E_bas_gauche 1 + + E_bas_arriere 1 + + E_bas_avant 1 + + E_arriere_droit 1 + + E_arriere_gauche 1 + + E_avant_droit 1 + + E_avant_gauche 1 + + E_haut_arriere_droit 1 + + E_haut_arriere_gauche 1 + + E_haut_avant_gauche 1 + + E_haut_avant_droit 1 + + E_bas_arriere_droit 1 + + E_bas_arriere_gauche 1 + + E_bas_avant_gauche 1 + + E_bas_avant_droit 1 + + E_to 1 + + F_avant 1 5 + + F_arriere 1 2 + + F_haut 1 4 + + F_bas 1 1 + + F_droit 1 6 + + F_gauche 1 3 + + A_haut_droit 1 11 + + A_haut_gauche 1 9 + + A_haut_arriere 1 12 + + A_haut_avant 1 10 + + A_bas_droit 1 3 + + A_bas_gauche 1 1 + + A_bas_arriere 1 4 + + A_bas_avant 1 2 + + A_arriere_droit 1 8 + + A_arriere_gauche 1 5 + + A_avant_droit 1 7 + + A_avant_gauche 1 6 diff --git a/Rapport/rapport_test_R.txt b/Rapport/rapport_test_R.txt index b91a60a..fd943bc 100644 --- a/Rapport/rapport_test_R.txt +++ b/Rapport/rapport_test_R.txt @@ -1,10 +1,10 @@ --------------------------------------- - RAPPORT DE TEST - --------------------------------------- -- version HZ++ : HZppfast 6.743 +- version HZ++ : HZppfast 6.752 -- date : 05/04/2016 -- heure : 1:43 (heure locale) +- date : 02/06/2016 +- heure : 23:35 (heure locale) - machine : MacBook-Pro-de-troufflard.local --------------------------------------- @@ -12,9 +12,9 @@ ./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_cisaillement_CLL_periodique/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:01.351 (processeur : 98.5%) - | temps systeme : 00:00:00.028 (processeur : 98.5%) - | temps reel : 00:00:01.39 + | temps cpu : 00:00:01.387 (processeur : 98.6%) + | temps systeme : 00:00:00.030 (processeur : 98.6%) + | temps reel : 00:00:01.43 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -23,9 +23,9 @@ ./Batterie/FONCTION_UNIQUE/CONTACT/Test_R_contact_axi_non_dynamique/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:03.991 (processeur : 99.5%) - | temps systeme : 00:00:00.051 (processeur : 99.5%) - | temps reel : 00:00:04.06 + | temps cpu : 00:00:04.239 (processeur : 99.0%) + | temps systeme : 00:00:00.047 (processeur : 99.0%) + | temps reel : 00:00:04.31 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -34,8 +34,8 @@ ./Batterie/FONCTION_UNIQUE/CONTACT/Test_R_contact_basique_axi_deformable_solide/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.110 (processeur : 100.0%) - | temps systeme : 00:00:00.011 (processeur : 100.0%) + | temps cpu : 00:00:00.108 (processeur : 91.6%) + | temps systeme : 00:00:00.011 (processeur : 91.6%) | temps reel : 00:00:00.12 ------------------------------------------------------- @@ -45,8 +45,8 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_quadrangle_isohyper3dorgeas1_CP_traction/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.090 (processeur : 90.0%) - | temps systeme : 00:00:00.007 (processeur : 90.0%) + | temps cpu : 00:00:00.096 (processeur : 90.0%) + | temps systeme : 00:00:00.008 (processeur : 90.0%) | temps reel : 00:00:00.10 ------------------------------------------------------- @@ -56,7 +56,7 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_cisaillement/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.075 (processeur : 87.5%) + | temps cpu : 00:00:00.077 (processeur : 87.5%) | temps systeme : 00:00:00.008 (processeur : 87.5%) | temps reel : 00:00:00.08 ------------------------------------------------------- @@ -67,8 +67,8 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_traction/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.094 (processeur : 90.0%) - | temps systeme : 00:00:00.008 (processeur : 90.0%) + | temps cpu : 00:00:00.097 (processeur : 90.0%) + | temps systeme : 00:00:00.009 (processeur : 90.0%) | temps reel : 00:00:00.10 ------------------------------------------------------- @@ -78,9 +78,9 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/LOI_VIA_UMAT/Test_R_LOI_VIA_UMAT_1/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.237 (processeur : 88.8%) - | temps systeme : 00:00:00.017 (processeur : 88.8%) - | temps reel : 00:00:00.27 + | temps cpu : 00:00:00.228 (processeur : 92.3%) + | temps systeme : 00:00:00.020 (processeur : 92.3%) + | temps reel : 00:00:00.26 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -89,8 +89,8 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/LOI_VIA_UMAT/Test_R_LOI_VIA_UMAT_AXI/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.142 (processeur : 93.7%) - | temps systeme : 00:00:00.013 (processeur : 93.7%) + | temps cpu : 00:00:00.138 (processeur : 87.5%) + | temps systeme : 00:00:00.014 (processeur : 87.5%) | temps reel : 00:00:00.16 ------------------------------------------------------- @@ -98,11 +98,22 @@ +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/LOI_VIA_UMAT/Test_R_LOI_VIA_UMAT_THERMO_DEPENDANTE/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.216 (processeur : 53.6%) + | temps systeme : 00:00:00.016 (processeur : 53.6%) + | temps reel : 00:00:00.41 + ------------------------------------------------------- + + -> 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.761 (processeur : 98.7%) - | temps systeme : 00:00:00.026 (processeur : 98.7%) - | temps reel : 00:00:00.79 + | temps cpu : 00:00:00.797 (processeur : 97.5%) + | temps systeme : 00:00:00.029 (processeur : 97.5%) + | temps reel : 00:00:00.83 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -111,8 +122,8 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_cisaillement/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.057 (processeur : 83.3%) - | temps systeme : 00:00:00.008 (processeur : 83.3%) + | temps cpu : 00:00:00.060 (processeur : 100.0%) + | temps systeme : 00:00:00.007 (processeur : 100.0%) | temps reel : 00:00:00.06 ------------------------------------------------------- @@ -122,8 +133,8 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_traction/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.074 (processeur : 87.5%) - | temps systeme : 00:00:00.009 (processeur : 87.5%) + | temps cpu : 00:00:00.078 (processeur : 87.5%) + | temps systeme : 00:00:00.008 (processeur : 87.5%) | temps reel : 00:00:00.08 ------------------------------------------------------- @@ -133,9 +144,9 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Orgeas/Test_R_cube_isohyperd3dorgeas1_traction/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.200 (processeur : 100.0%) - | temps systeme : 00:00:00.010 (processeur : 100.0%) - | temps reel : 00:00:00.21 + | temps cpu : 00:00:00.192 (processeur : 95.0%) + | temps systeme : 00:00:00.009 (processeur : 95.0%) + | temps reel : 00:00:00.20 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -144,7 +155,7 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_barre_PRANDTL_REUSS1D_traction/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.011 (processeur : 100.0%) + | temps cpu : 00:00:00.010 (processeur : 100.0%) | temps systeme : 00:00:00.003 (processeur : 100.0%) | temps reel : 00:00:00.01 ------------------------------------------------------- @@ -155,8 +166,8 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_cube_ISOHYPERBULK3_compression_hydrostatique/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.072 (processeur : 87.5%) - | temps systeme : 00:00:00.008 (processeur : 87.5%) + | temps cpu : 00:00:00.074 (processeur : 87.5%) + | temps systeme : 00:00:00.009 (processeur : 87.5%) | temps reel : 00:00:00.08 ------------------------------------------------------- @@ -166,7 +177,7 @@ ./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/Force_ponctuelle/Test_R_1D_constant/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.007 (processeur : 0.0%) + | temps cpu : 00:00:00.008 (processeur : 0.0%) | temps systeme : 00:00:00.002 (processeur : 0.0%) | temps reel : 00:00:00.01 ------------------------------------------------------- @@ -175,11 +186,33 @@ +./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.044 (processeur : 80.0%) + | temps systeme : 00:00:00.007 (processeur : 80.0%) + | temps reel : 00:00:00.05 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + +./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/.CVisu2 + ------------------------------------------------------- + | temps cpu : 00:00:00.042 (processeur : 80.0%) + | temps systeme : 00:00:00.007 (processeur : 80.0%) + | temps reel : 00:00:00.05 + ------------------------------------------------------- + + -> pour toutes les grandeurs testees : OK + + + ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_chung_lee_dynamique_explicite/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:01.821 (processeur : 71.2%) - | temps systeme : 00:00:00.047 (processeur : 71.2%) - | temps reel : 00:00:02.61 + | temps cpu : 00:00:01.843 (processeur : 75.1%) + | temps systeme : 00:00:00.039 (processeur : 75.1%) + | temps reel : 00:00:02.49 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -188,9 +221,9 @@ ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_explicite/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:01.670 (processeur : 69.3%) - | temps systeme : 00:00:00.038 (processeur : 69.3%) - | temps reel : 00:00:02.45 + | temps cpu : 00:00:01.715 (processeur : 76.4%) + | temps systeme : 00:00:00.040 (processeur : 76.4%) + | temps reel : 00:00:02.29 ------------------------------------------------------- -> grandeur testee : colonne [1] @@ -211,21 +244,21 @@ -> grandeur testee : colonne [5] - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = -4.877894225576 + -> Valeur = -4.877894219673 -> Valeur reference = -3.777977376754 -> Difference = -1.099917 - comparaison relative (precision : 1.e-1%) -> ECHEC - -> Valeur = -4.877894225576 + -> Valeur = -4.877894219673 -> Valeur reference = -3.777977376754 -> Difference relative = 29.1% -> grandeur testee : colonne [6] - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = -41494326.059129998088 + -> Valeur = -41494325.942900002003 -> Valeur reference = -488844.692824600032 - -> Difference = -41005481.366305 + -> Difference = -41005481.250075 - comparaison relative (precision : 1.e-1%) -> ECHEC - -> Valeur = -41494326.059129998088 + -> Valeur = -41494325.942900002003 -> Valeur reference = -488844.692824600032 -> Difference relative = 8388.2% @@ -259,7 +292,7 @@ -> grandeur testee : colonne [14] - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = 2069.022356594000 + -> Valeur = 2069.022356593000 -> Valeur reference = 2068.916079252000 -> Difference = 0.106277 - comparaison relative (precision : 1.e-1%) -> OK @@ -279,7 +312,7 @@ ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite_HHT/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.082 (processeur : 88.8%) + | temps cpu : 00:00:00.080 (processeur : 88.8%) | temps systeme : 00:00:00.009 (processeur : 88.8%) | temps reel : 00:00:00.09 ------------------------------------------------------- @@ -290,9 +323,9 @@ ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.714 (processeur : 86.9%) - | temps systeme : 00:00:00.022 (processeur : 86.9%) - | temps reel : 00:00:00.84 + | temps cpu : 00:00:00.696 (processeur : 87.6%) + | temps systeme : 00:00:00.021 (processeur : 87.6%) + | temps reel : 00:00:00.81 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -301,9 +334,9 @@ ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_non_dynamique/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.065 (processeur : 85.7%) - | temps systeme : 00:00:00.008 (processeur : 85.7%) - | temps reel : 00:00:00.07 + | temps cpu : 00:00:00.070 (processeur : 87.5%) + | temps systeme : 00:00:00.008 (processeur : 87.5%) + | temps reel : 00:00:00.08 ------------------------------------------------------- -> pour toutes les grandeurs testees : OK @@ -312,31 +345,88 @@ ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_zhai_dynamique_explicite/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:01.644 (processeur : 71.3%) - | temps systeme : 00:00:00.039 (processeur : 71.3%) - | temps reel : 00:00:02.34 + | temps cpu : 00:00:01.642 (processeur : 80.0%) + | temps systeme : 00:00:00.043 (processeur : 80.0%) + | temps reel : 00:00:02.10 ------------------------------------------------------- - -> pour toutes les grandeurs testees : OK + -> 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) -> OK + - comparaison relative (precision : 1.e-1%) -> OK + + -> grandeur testee : colonne [6] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -87963690.067080006003 + -> Valeur reference = -87963690.952930003405 + -> Difference = 0.885850 + - comparaison relative (precision : 1.e-1%) -> OK + + -> 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) -> OK + - comparaison relative (precision : 1.e-1%) -> 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 + | temps cpu : 00:00:00.040 (processeur : 80.0%) + | temps systeme : 00:00:00.007 (processeur : 80.0%) + | temps reel : 00:00:00.05 ------------------------------------------------------- - -> OK (resultat fourni par le script de verification fusion_elements_supperposes.verif1) + -> ECHEC (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.006 (processeur : 75.0%) - | temps reel : 00:00:00.04 + | temps cpu : 00:00:00.041 (processeur : 80.0%) + | temps systeme : 00:00:00.007 (processeur : 80.0%) + | temps reel : 00:00:00.05 ------------------------------------------------------- -> OK (resultat fourni par le script de verification fusion_maillage.verif1) @@ -345,12 +435,12 @@ ./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-noeuds-voisins/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.038 (processeur : 75.0%) - | temps systeme : 00:00:00.006 (processeur : 75.0%) + | 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_noeuds_voisins.verif1) + -> ECHEC (resultat fourni par le script de verification fusion_noeuds_voisins.verif1) diff --git a/catalogue_tests.pdf b/catalogue_tests.pdf index 070771a..e675128 100644 Binary files a/catalogue_tests.pdf and b/catalogue_tests.pdf differ