From c087521b18d1d47cb16c408d4ddae36e93c8cfa7 Mon Sep 17 00:00:00 2001 From: rio <> Date: Wed, 12 Oct 2016 14:14:01 +0000 Subject: [PATCH] suppression du test Test_R_non_dynamique_suite_point_info des tests en attente debug --- .../README | 61 ------ .../cube_1elt_npti8.her | 18 -- .../cube_1elt_npti8.lis | 158 -------------- .../non_dynamique_suite_point_info.CVisu1 | 116 ----------- .../non_dynamique_suite_point_info.info | 82 -------- .../non_dynamique_suite_point_info.verif1 | 61 ------ ...ynamique_suite_point_info_princ.maple.ref1 | 196 ------------------ 7 files changed, 692 deletions(-) delete mode 100644 Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/README delete mode 100644 Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/cube_1elt_npti8.her delete mode 100644 Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/cube_1elt_npti8.lis delete mode 100644 Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.CVisu1 delete mode 100644 Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.info delete mode 100755 Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.verif1 delete mode 100644 Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info_princ.maple.ref1 diff --git a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/README b/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/README deleted file mode 100644 index d6e8381..0000000 --- a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/README +++ /dev/null @@ -1,61 +0,0 @@ ------------------------------------------------------- -Auteur ------------------------------------------------------- -Julien Troufflard (troufflard@univ-ubs.fr) - - ------------------------------------------------------- -Mots-cles ------------------------------------------------------- -_suite_point_info_ -non_dynamique -traction uniaxiale -ISOELAS - - - ------------------------------------------------------- -But du test ------------------------------------------------------- -Vérification du nombre et de la liste des incréments calculés (INCREMENT DE CHARGE) dans le cas d une continuation de calcul (_suite_point_info_) - -@@@@@@@@@@@@@@@@@ -@@@ A EFFACER @@@ -@@@@@@@@@@@@@@@@@ -@ -@ probleme similaire que Test_R_sortie_suite_point_info/ (mais pour 20 increments) -@ -@ contrairement a Test_R_sortie_suite_point_info/, le cas ici présent de non_dynamique -@ conduit a avoir une liste d increments finale : -@ 1, 2, ..., 10 et ensuite 10, 11, ..., 19 (le 10 est répété 2 fois et le dernier -@ increment est egal a 19) -@ -@ -@ ATTENTION : -@ contrairement a Test_R_sortie_suite_point_info/, ce cas test est nouveau et a -@ ajouter completement a la batterie (dans FONCTION_UNIQUE/SORTIES par exemple, car -@ on peut partir du principe que l affichage Herezh est une sorte de "sortie".) -@@@@@@@@@@@@@@@@@ - ------------------------------------------------------- -Description du calcul ------------------------------------------------------- -traction uniaxiale suivant X sur un cube 1x1x1 (1 element HEXAEDRE LINEAIRE). Loi ISOELAS - -Le calcul se fait en 2 étapes : -1) premier calcul entre le temps 0 et 1 (traction UX de 0.01) -2) poursuite du calcul (_suite_point_info_) jusqu a un temps de 2 (traction UX de 0.02). Le déplacement imposé est piloté par une courbe de charge. - - ------------------------------------------------------------- -Informations sur les fichiers facultatifs ------------------------------------------------------------- -Le script non_dynamique_suite_point_info.verif1 lit le fichier de redirection de l affichage produit par Herezh. Il renvoie OK si il trouve un affichage de 20 incréments de calcul (INCREMENT DE CHARGE) et que ces incréments sont numerotés dans l ordre de 1 a 20. - - -------------------------------------------------------------- -Grandeurs de comparaison -------------------------------------------------------------- -pour le point d integration 1 de l element 1 : - - contrainte : SIG11 - - déformations : EPS11, EPS22, EPS33 diff --git a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/cube_1elt_npti8.her b/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/cube_1elt_npti8.her deleted file mode 100644 index 3bc9991..0000000 --- a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/cube_1elt_npti8.her +++ /dev/null @@ -1,18 +0,0 @@ - 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/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/cube_1elt_npti8.lis b/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/cube_1elt_npti8.lis deleted file mode 100644 index 8224c23..0000000 --- a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/cube_1elt_npti8.lis +++ /dev/null @@ -1,158 +0,0 @@ -# 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/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.CVisu1 b/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.CVisu1 deleted file mode 100644 index 63617b9..0000000 --- a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.CVisu1 +++ /dev/null @@ -1,116 +0,0 @@ -############################################################################################### -# Fichier de commande pour la visualisation elements finis # -# Herezh++ V6.687 # -# 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 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 1 1 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 EPS11 EPS22 EPS33 SIG11 fin_list_ddl_element # fin de la liste de ddl a considerer pour les elements - # 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/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.info b/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.info deleted file mode 100644 index 6cb81b6..0000000 --- a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.info +++ /dev/null @@ -1,82 +0,0 @@ -dimension 3 - - -niveau_commentaire 3 - - -TYPE_DE_CALCUL - -non_dynamique avec plus lectureCommandesVisu - - -< cube_1elt_npti8.her -< cube_1elt_npti8.lis - - -les_courbes_1D - evol_UX COURBEPOLYLINEAIRE_1_D - Debut_des_coordonnees_des_points - Coordonnee dim= 2 0. 0. - Coordonnee dim= 2 1. 0.01 - Coordonnee dim= 2 2. 0.02 - Fin_des_coordonnees_des_points - - -choix_materiaux - -E_tout MAT - -materiaux - -MAT ISOELAS -1000. 0.4 - - -masse_volumique -E_tout 1. - - -charges - - -blocages - -#traction uniaxiale suivant X par deplacement impose -N_droit UX -N_arriere UY -N_bas UZ -N_gauche 'UX= COURBE_CHARGE: evol_UX ECHELLE: 1' - - -controle - -DELTAtMINI 0.1 -DELTAtMAXI 0.1 -TEMPSFIN 1 -DELTAt 0.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 - - -_suite_point_info_ - -controle -TEMPSFIN 2. - -_fin_point_info_ diff --git a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.verif1 b/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.verif1 deleted file mode 100755 index f4fc853..0000000 --- a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info.verif1 +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/env perl -use strict; -use warnings; -use English; -use File::Basename; -my $NOM_PROG = basename $PROGRAM_NAME; - - -#executable Herezh -my $exeHZ = shift(@ARGV); - -#fichier redirection affichage -my $flog = shift(@ARGV); - -#fichier .info -my $finfo = shift(@ARGV); - - -# -# -# verification des numeros d increment dans le fichier $flog (INCREMENT_DE_CHARGE) -# -# pour ce calcul, on s attend a trouver 20 increments de numeros : 1, 2, 3, ..., 20 -# -# ce script renvoie OK si il y a 20 increments numerotes de 1 a 20 -# sinon ECHEC -# -# - -#liste des increments -my @liste_increments; - -open(FIC, "<$flog"); -while() { - next if(not /^\s*INCREMENT\s+DE\s+CHARGE\s+:\s+(\d+)\b/o); - push(@liste_increments, $1);#ajout du numero increment dans la liste -} -close(FIC); - -#nombre d increments -my $nb_incr = $#liste_increments + 1; - - -#ECHEC si le nombre d increments n est pas egal a 20 -if($nb_incr != 20) { - print "\nErreur (prog:$NOM_PROG) : $nb_incr increments ont ete calcules (on s attendait a 20 increments)\n\n"; - print "resultat verification : ECHEC $nb_incr increments ont ete calcules (on s attendait a 20 increments)\n"; - exit; -} - -#ECHEC si la liste n est pas dans l ordre exact 1 2 3 ... 20 -for(1 .. 20) { - if($liste_increments[$_-1] != $_) { - print "\nErreur (prog:$NOM_PROG) : probleme dans les numeros des increments\n\n"; - print "resultat verification : ECHEC probleme dans les numeros des increments\n"; - exit; - } -} - -#OK : aucun probleme n a ete rencontre -print "resultat verification : OK\n"; diff --git a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info_princ.maple.ref1 b/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info_princ.maple.ref1 deleted file mode 100644 index 3bfd28a..0000000 --- a/Tests_en_attente_debug/Test_R_non_dynamique_suite_point_info/non_dynamique_suite_point_info_princ.maple.ref1 +++ /dev/null @@ -1,196 +0,0 @@ -#fichier au format maple6 -############################################################################################### -# Visualisation elements finis : Herezh++ V6.775 # -# 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 -------------------------------- -#0 0 (nombre de torseurs et nombre total de grandeurs associees) -# -#-------- 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 ------------------------------ -#1 4 00 (nombre total d'elements, nombre totale de grandeurs associees, nombre de grandeurs particulieres, nombre de grandeurs tensorielles) -# element_1 pt_integ_1: [2]X [3]Y [4]Z [5] EPS11 [6] EPS22 [7] EPS33 [8] SIG11 -# -# -#==================================================================== -#|| 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 2.134381140592e-01 7.855853835505e-01 7.855853835505e-01 9.851975296540e-03 -3.940790130020e-03 -3.940790130020e-03 9.851975263956e+00 -#fichier au format maple6 -############################################################################################### -# Visualisation elements finis : Herezh++ V6.775 # -# 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 -------------------------------- -#0 0 (nombre de torseurs et nombre total de grandeurs associees) -# -#-------- 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 ------------------------------ -#1 4 00 (nombre total d'elements, nombre totale de grandeurs associees, nombre de grandeurs particulieres, nombre de grandeurs tensorielles) -# element_1 pt_integ_1: [2]X [3]Y [4]Z [5] EPS11 [6] EPS22 [7] EPS33 [8] SIG11 -# -# -#==================================================================== -#|| 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 - - 2.000000000000e+00 2.155513627133e-01 7.826231499345e-01 7.826231499345e-01 1.941560938101e-02 -7.762847935520e-03 -7.762847935522e-03 1.942531171496e+01